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] => 19295321 [patent_doc_number] => 12034692 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-09 [patent_title] => Automatic notification of data changes [patent_app_type] => utility [patent_app_number] => 17/417283 [patent_app_country] => US [patent_app_date] => 2019-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 16 [patent_no_of_words] => 8056 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17417283 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/417283
Automatic notification of data changes Jan 3, 2019 Issued
Array ( [id] => 15735837 [patent_doc_number] => 10616365 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-07 [patent_title] => Systems and methods for utilizing unused network capacity for prefetch requests [patent_app_type] => utility [patent_app_number] => 16/239220 [patent_app_country] => US [patent_app_date] => 2019-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6548 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16239220 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/239220
Systems and methods for utilizing unused network capacity for prefetch requests Jan 2, 2019 Issued
Array ( [id] => 14287717 [patent_doc_number] => 20190141143 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-09 [patent_title] => SERVICE-ORIENTED ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 16/236406 [patent_app_country] => US [patent_app_date] => 2018-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12875 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16236406 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/236406
Service-oriented architecture Dec 28, 2018 Issued
Array ( [id] => 15172267 [patent_doc_number] => 10491653 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-26 [patent_title] => File sharing via link generation [patent_app_type] => utility [patent_app_number] => 16/222912 [patent_app_country] => US [patent_app_date] => 2018-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5223 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16222912 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/222912
File sharing via link generation Dec 16, 2018 Issued
Array ( [id] => 15125565 [patent_doc_number] => 20190349416 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-14 [patent_title] => CONTAINERIZED SOFTWARE FOR VIRALLY COPYING FROM ONE ENDPOINT TO ANOTHER [patent_app_type] => utility [patent_app_number] => 16/215138 [patent_app_country] => US [patent_app_date] => 2018-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11610 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16215138 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/215138
Containerized software for virally copying from one endpoint to another Dec 9, 2018 Issued
Array ( [id] => 16554472 [patent_doc_number] => 10887657 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-01-05 [patent_title] => Message transmission method, device and storage medium for media files [patent_app_type] => utility [patent_app_number] => 16/213405 [patent_app_country] => US [patent_app_date] => 2018-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 15015 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16213405 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/213405
Message transmission method, device and storage medium for media files Dec 6, 2018 Issued
Array ( [id] => 16988667 [patent_doc_number] => 11075861 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-27 [patent_title] => System and method for the automated notification of compatibility between real-time network participants [patent_app_type] => utility [patent_app_number] => 16/199907 [patent_app_country] => US [patent_app_date] => 2018-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8498 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16199907 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/199907
System and method for the automated notification of compatibility between real-time network participants Nov 25, 2018 Issued
Array ( [id] => 15821343 [patent_doc_number] => 10635853 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-28 [patent_title] => Deployable tag management in computer data networks [patent_app_type] => utility [patent_app_number] => 16/189845 [patent_app_country] => US [patent_app_date] => 2018-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 57 [patent_figures_cnt] => 57 [patent_no_of_words] => 18944 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16189845 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/189845
Deployable tag management in computer data networks Nov 12, 2018 Issued
Array ( [id] => 16411240 [patent_doc_number] => 10819815 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-27 [patent_title] => Apparatus and method for providing streaming content [patent_app_type] => utility [patent_app_number] => 16/179767 [patent_app_country] => US [patent_app_date] => 2018-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 20745 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16179767 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/179767
Apparatus and method for providing streaming content Nov 1, 2018 Issued
Array ( [id] => 14081777 [patent_doc_number] => 20190089776 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-21 [patent_title] => Multi-Tiered Server Network [patent_app_type] => utility [patent_app_number] => 16/174160 [patent_app_country] => US [patent_app_date] => 2018-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12249 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16174160 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/174160
Multi-tiered server network Oct 28, 2018 Issued
Array ( [id] => 13998621 [patent_doc_number] => 20190068468 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-28 [patent_title] => ATTRIBUTING NETWORK ADDRESS TRANSLATION DEVICE PROCESSED TRAFFIC TO INDIVIDUAL HOSTS [patent_app_type] => utility [patent_app_number] => 16/173578 [patent_app_country] => US [patent_app_date] => 2018-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9270 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16173578 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/173578
Attributing network address translation device processed traffic to individual hosts Oct 28, 2018 Issued
Array ( [id] => 13938423 [patent_doc_number] => 20190052727 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-14 [patent_title] => PROCESSING A UNIT OF WORK [patent_app_type] => utility [patent_app_number] => 16/163836 [patent_app_country] => US [patent_app_date] => 2018-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4011 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16163836 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/163836
Processing a unit of work Oct 17, 2018 Issued
Array ( [id] => 13911183 [patent_doc_number] => 20190044796 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-07 [patent_title] => DEAD DROP NETWORK ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 16/152362 [patent_app_country] => US [patent_app_date] => 2018-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10157 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16152362 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/152362
DEAD DROP NETWORK ARCHITECTURE Oct 3, 2018 Abandoned
Array ( [id] => 17079068 [patent_doc_number] => 11115495 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-07 [patent_title] => Server, method of controlling server, and program [patent_app_type] => utility [patent_app_number] => 16/151806 [patent_app_country] => US [patent_app_date] => 2018-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 17 [patent_no_of_words] => 13273 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16151806 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/151806
Server, method of controlling server, and program Oct 3, 2018 Issued
Array ( [id] => 16662040 [patent_doc_number] => 20210058677 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-25 [patent_title] => PERSONAL MEDIA CONTENT RETRIEVAL [patent_app_type] => utility [patent_app_number] => 17/049430 [patent_app_country] => US [patent_app_date] => 2018-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3446 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17049430 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/049430
PERSONAL MEDIA CONTENT RETRIEVAL Sep 27, 2018 Abandoned
Array ( [id] => 14076831 [patent_doc_number] => 20190087303 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-21 [patent_title] => SYSTEM, METHOD, AND APPARATUS FOR GATHERING INFORMATION [patent_app_type] => utility [patent_app_number] => 16/135751 [patent_app_country] => US [patent_app_date] => 2018-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7001 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 40 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16135751 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/135751
SYSTEM, METHOD, AND APPARATUS FOR GATHERING INFORMATION Sep 18, 2018 Abandoned
Array ( [id] => 13797653 [patent_doc_number] => 20190012365 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-10 [patent_title] => USER REQUEST PROCESSING METHOD AND DEVICE [patent_app_type] => utility [patent_app_number] => 16/130983 [patent_app_country] => US [patent_app_date] => 2018-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7379 [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] => 16130983 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/130983
User request processing method and device Sep 12, 2018 Issued
Array ( [id] => 17238183 [patent_doc_number] => 11182061 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-23 [patent_title] => Display control method, recording medium storing program, terminal [patent_app_type] => utility [patent_app_number] => 16/116477 [patent_app_country] => US [patent_app_date] => 2018-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 27 [patent_no_of_words] => 12495 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16116477 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/116477
Display control method, recording medium storing program, terminal Aug 28, 2018 Issued
Array ( [id] => 13631625 [patent_doc_number] => 20180367367 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-20 [patent_title] => NETWORK LOG TIME ALIGNMENT METHOD, APPARATUS, AND HOST [patent_app_type] => utility [patent_app_number] => 16/111234 [patent_app_country] => US [patent_app_date] => 2018-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7773 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16111234 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/111234
Network log time alignment method, apparatus, and host Aug 23, 2018 Issued
Array ( [id] => 17846654 [patent_doc_number] => 11436027 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-06 [patent_title] => Identifying analytic element execution paths [patent_app_type] => utility [patent_app_number] => 16/640309 [patent_app_country] => US [patent_app_date] => 2018-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7661 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16640309 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/640309
Identifying analytic element execution paths Aug 20, 2018 Issued
Menu