Search

John B. Walsh

Examiner (ID: 4140, Phone: (571)272-7063 , Office: P/2451 )

Most Active Art Unit
2451
Art Unit(s)
3676, 2151, 3627, 3629, 2451
Total Applications
1605
Issued Applications
1253
Pending Applications
106
Abandoned Applications
261

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15966861 [patent_doc_number] => 20200167182 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-28 [patent_title] => METHOD FOR GENERATING NESTED CONTAINER WITH NO INTERSECTION AND FULL COVERAGE IN THE SAME LAYER AND READABLE STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/632629 [patent_app_country] => US [patent_app_date] => 2017-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2248 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 459 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16632629 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/632629
Method for generating nested container with no intersection and full coverage in the same layer and readable storage medium Dec 20, 2017 Issued
Array ( [id] => 15924233 [patent_doc_number] => 10659371 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-05-19 [patent_title] => Managing throttling limits in a distributed system [patent_app_type] => utility [patent_app_number] => 15/838290 [patent_app_country] => US [patent_app_date] => 2017-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10580 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15838290 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/838290
Managing throttling limits in a distributed system Dec 10, 2017 Issued
Array ( [id] => 13021063 [patent_doc_number] => 10033661 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-07-24 [patent_title] => Tiered priority system and callout performance booster [patent_app_type] => utility [patent_app_number] => 15/831417 [patent_app_country] => US [patent_app_date] => 2017-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 8155 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15831417 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/831417
Tiered priority system and callout performance booster Dec 4, 2017 Issued
Array ( [id] => 12264880 [patent_doc_number] => 20180084077 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-22 [patent_title] => 'PROCESSING A UNIT OF WORK' [patent_app_type] => utility [patent_app_number] => 15/826633 [patent_app_country] => US [patent_app_date] => 2017-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4072 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15826633 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/826633
Processing a unit of work Nov 28, 2017 Issued
Array ( [id] => 15137053 [patent_doc_number] => 10481994 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-19 [patent_title] => Method and apparatus for classifying virtual activities of mobile users [patent_app_type] => utility [patent_app_number] => 15/823141 [patent_app_country] => US [patent_app_date] => 2017-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11199 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15823141 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/823141
Method and apparatus for classifying virtual activities of mobile users Nov 26, 2017 Issued
Array ( [id] => 12264663 [patent_doc_number] => 20180083860 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-22 [patent_title] => 'TRANSFERRING DATA IN A GATEWAY' [patent_app_type] => utility [patent_app_number] => 15/823299 [patent_app_country] => US [patent_app_date] => 2017-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5875 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15823299 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/823299
Transferring data in a gateway Nov 26, 2017 Issued
Array ( [id] => 13244993 [patent_doc_number] => 10135717 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-20 [patent_title] => Transferring data in a gateway [patent_app_type] => utility [patent_app_number] => 15/823326 [patent_app_country] => US [patent_app_date] => 2017-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 5650 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15823326 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/823326
Transferring data in a gateway Nov 26, 2017 Issued
Array ( [id] => 12244390 [patent_doc_number] => 20180077254 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-15 [patent_title] => 'DYNAMIC IDENTIFICATION OF OTHER USERS TO AN ONLINE USER' [patent_app_type] => utility [patent_app_number] => 15/821342 [patent_app_country] => US [patent_app_date] => 2017-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12044 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15821342 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/821342
DYNAMIC IDENTIFICATION OF OTHER USERS TO AN ONLINE USER Nov 21, 2017 Abandoned
Array ( [id] => 16292821 [patent_doc_number] => 10769673 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-08 [patent_title] => Expected activity of a user [patent_app_type] => utility [patent_app_number] => 15/816680 [patent_app_country] => US [patent_app_date] => 2017-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 12117 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15816680 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/816680
Expected activity of a user Nov 16, 2017 Issued
Array ( [id] => 14319549 [patent_doc_number] => 20190149478 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-16 [patent_title] => SYSTEMS AND METHODS FOR ALLOCATING SHARED RESOURCES IN MULTI-TENANT ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 15/809764 [patent_app_country] => US [patent_app_date] => 2017-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11892 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15809764 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/809764
Systems and methods for allocating shared resources in multi-tenant environments Nov 9, 2017 Issued
Array ( [id] => 15377865 [patent_doc_number] => 10530668 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-07 [patent_title] => Method and entities for service availability management [patent_app_type] => utility [patent_app_number] => 15/806002 [patent_app_country] => US [patent_app_date] => 2017-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 8130 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15806002 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/806002
Method and entities for service availability management Nov 6, 2017 Issued
Array ( [id] => 12234822 [patent_doc_number] => 20180067685 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-08 [patent_title] => 'Method for Implementing NVME over Fabrics, Terminal, Server, and System' [patent_app_type] => utility [patent_app_number] => 15/802690 [patent_app_country] => US [patent_app_date] => 2017-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12837 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15802690 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/802690
Method for implementing NVME over fabrics, terminal, server, and system Nov 2, 2017 Issued
Array ( [id] => 12224662 [patent_doc_number] => 20180063022 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-01 [patent_title] => 'IO Bandwidth Control Method, IO Access Request Processing Method, Apparatus, and System' [patent_app_type] => utility [patent_app_number] => 15/799196 [patent_app_country] => US [patent_app_date] => 2017-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 26021 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15799196 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/799196
IO bandwidth control method, IO access request processing method, apparatus, and system Oct 30, 2017 Issued
Array ( [id] => 12161830 [patent_doc_number] => 20180033096 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-01 [patent_title] => 'RESOURCE TRANSFER SYSTEM AND METHOD' [patent_app_type] => utility [patent_app_number] => 15/727124 [patent_app_country] => US [patent_app_date] => 2017-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9656 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15727124 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/727124
Resource transfer system and method Oct 5, 2017 Issued
Array ( [id] => 15079621 [patent_doc_number] => 10469322 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-05 [patent_title] => Response rate limiting device [patent_app_type] => utility [patent_app_number] => 15/725671 [patent_app_country] => US [patent_app_date] => 2017-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10261 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15725671 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/725671
Response rate limiting device Oct 4, 2017 Issued
Array ( [id] => 14136165 [patent_doc_number] => 20190102472 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-04 [patent_title] => SYSTEMS AND METHODS FOR GENERATING A RESOURCE PREVIEW IN A COMMUNICATION SESSION [patent_app_type] => utility [patent_app_number] => 15/721838 [patent_app_country] => US [patent_app_date] => 2017-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7376 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15721838 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/721838
SYSTEMS AND METHODS FOR GENERATING A RESOURCE PREVIEW IN A COMMUNICATION SESSION Sep 29, 2017 Abandoned
Array ( [id] => 14803511 [patent_doc_number] => 10404771 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-03 [patent_title] => Pre-fetched encoding for application streaming [patent_app_type] => utility [patent_app_number] => 15/711077 [patent_app_country] => US [patent_app_date] => 2017-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8500 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15711077 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/711077
Pre-fetched encoding for application streaming Sep 20, 2017 Issued
Array ( [id] => 12826972 [patent_doc_number] => 20180167496 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-14 [patent_title] => Management Of Network Configuration And Address Provisioning [patent_app_type] => utility [patent_app_number] => 15/707624 [patent_app_country] => US [patent_app_date] => 2017-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9466 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15707624 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/707624
Management Of Network Configuration And Address Provisioning Sep 17, 2017 Abandoned
Array ( [id] => 13113439 [patent_doc_number] => 10075389 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-09-11 [patent_title] => Tiered priority system and callout performance booster [patent_app_type] => utility [patent_app_number] => 15/705687 [patent_app_country] => US [patent_app_date] => 2017-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 8133 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15705687 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/705687
Tiered priority system and callout performance booster Sep 14, 2017 Issued
Array ( [id] => 12876052 [patent_doc_number] => 20180183859 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-28 [patent_title] => SYSTEM AND METHOD FOR APPLYING CONTENT SITE VISITOR PROFILES [patent_app_type] => utility [patent_app_number] => 15/698023 [patent_app_country] => US [patent_app_date] => 2017-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22737 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15698023 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/698023
System and method for applying content site visitor profiles Sep 6, 2017 Issued
Menu