Search

John B. Walsh

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

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20382702 [patent_doc_number] => 20250365195 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-27 [patent_title] => Playback Devices and Bonded Zones [patent_app_type] => utility [patent_app_number] => 19/297411 [patent_app_country] => US [patent_app_date] => 2025-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3663 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19297411 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/297411
Playback Devices and Bonded Zones Aug 11, 2025 Pending
Array ( [id] => 20285161 [patent_doc_number] => 20250310403 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-02 [patent_title] => DISTRIBUTED NETWORK SECURITY SYSTEM PROVIDING ISOLATION OF CUSTOMER DATA [patent_app_type] => utility [patent_app_number] => 19/234156 [patent_app_country] => US [patent_app_date] => 2025-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3630 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19234156 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/234156
Distributed network security system providing isolation of customer data Jun 9, 2025 Issued
Array ( [id] => 20140394 [patent_doc_number] => 20250247438 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-31 [patent_title] => IDENTIFICATION OF CLIENT DEVICE LOCATION DURING EMERGENCY [patent_app_type] => utility [patent_app_number] => 19/091202 [patent_app_country] => US [patent_app_date] => 2025-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13832 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19091202 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/091202
IDENTIFICATION OF CLIENT DEVICE LOCATION DURING EMERGENCY Mar 25, 2025 Pending
Array ( [id] => 20054898 [patent_doc_number] => 20250193120 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-12 [patent_title] => SYSTEMS AND METHODS FOR DATA RATE ADAPTATION BASED ON RADIO ACCESS NETWORK RECOMMENDATIONS [patent_app_type] => utility [patent_app_number] => 19/062228 [patent_app_country] => US [patent_app_date] => 2025-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2243 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19062228 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/062228
SYSTEMS AND METHODS FOR DATA RATE ADAPTATION BASED ON RADIO ACCESS NETWORK RECOMMENDATIONS Feb 24, 2025 Pending
Array ( [id] => 20037313 [patent_doc_number] => 20250175535 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-29 [patent_title] => Methods and Systems for Caching Data Communications Over Computer Networks [patent_app_type] => utility [patent_app_number] => 19/039768 [patent_app_country] => US [patent_app_date] => 2025-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [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] => 19039768 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/039768
Methods and Systems for Caching Data Communications Over Computer Networks Jan 27, 2025 Pending
Array ( [id] => 20037309 [patent_doc_number] => 20250175531 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-29 [patent_title] => APPARATUS AND METHOD FOR IMPROVED NETWORK RESOURCE MANAGEMENT [patent_app_type] => utility [patent_app_number] => 19/034775 [patent_app_country] => US [patent_app_date] => 2025-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19034775 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/034775
APPARATUS AND METHOD FOR IMPROVED NETWORK RESOURCE MANAGEMENT Jan 22, 2025 Pending
Array ( [id] => 20125180 [patent_doc_number] => 20250240211 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-24 [patent_title] => SYSTEM AND METHOD FOR PERFORMING NEAR REAL-TIME NETWORK INFRASTRUCTURE SYNCHRONIZATION USING CONFIGURATION DIFFERENCES [patent_app_type] => utility [patent_app_number] => 19/034278 [patent_app_country] => US [patent_app_date] => 2025-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19034278 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/034278
SYSTEM AND METHOD FOR PERFORMING NEAR REAL-TIME NETWORK INFRASTRUCTURE SYNCHRONIZATION USING CONFIGURATION DIFFERENCES Jan 21, 2025 Pending
Array ( [id] => 20020732 [patent_doc_number] => 20250158954 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-15 [patent_title] => RULE PROCESSING METHOD, COMMUNICATION DEVICE, AND NETWORK SIDE DEVICE [patent_app_type] => utility [patent_app_number] => 19/021263 [patent_app_country] => US [patent_app_date] => 2025-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10102 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 19021263 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/021263
RULE PROCESSING METHOD, COMMUNICATION DEVICE, AND NETWORK SIDE DEVICE Jan 14, 2025 Pending
Array ( [id] => 20097221 [patent_doc_number] => 20250227157 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-10 [patent_title] => REAL-TIME ELECTRONIC SERVICE PROCESSING ADJUSTMENTS [patent_app_type] => utility [patent_app_number] => 19/010928 [patent_app_country] => US [patent_app_date] => 2025-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2238 [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] => 19010928 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/010928
REAL-TIME ELECTRONIC SERVICE PROCESSING ADJUSTMENTS Jan 5, 2025 Pending
Array ( [id] => 20027329 [patent_doc_number] => 20250165551 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-22 [patent_title] => SYSTEMS AND METHODS FOR GENERATING A RESOURCE PREVIEW IN A COMMUNICATION SESSION [patent_app_type] => utility [patent_app_number] => 19/007940 [patent_app_country] => US [patent_app_date] => 2025-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2363 [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] => 19007940 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/007940
SYSTEMS AND METHODS FOR GENERATING A RESOURCE PREVIEW IN A COMMUNICATION SESSION Jan 1, 2025 Pending
Array ( [id] => 20073423 [patent_doc_number] => 20250211645 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-26 [patent_title] => Managing an Automation System Using a Client Device [patent_app_type] => utility [patent_app_number] => 18/984755 [patent_app_country] => US [patent_app_date] => 2024-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1054 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18984755 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/984755
Managing an Automation System Using a Client Device Dec 16, 2024 Pending
Array ( [id] => 19860010 [patent_doc_number] => 20250098796 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-27 [patent_title] => ELECTRONICALLY CUSTOMIZABLE ARTICLES [patent_app_type] => utility [patent_app_number] => 18/974881 [patent_app_country] => US [patent_app_date] => 2024-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18625 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18974881 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/974881
ELECTRONICALLY CUSTOMIZABLE ARTICLES Dec 9, 2024 Pending
Array ( [id] => 19849709 [patent_doc_number] => 20250095060 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-20 [patent_title] => Providing and Using a Digital Asset Delivery Service [patent_app_type] => utility [patent_app_number] => 18/971134 [patent_app_country] => US [patent_app_date] => 2024-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17207 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18971134 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/971134
Providing and Using a Digital Asset Delivery Service Dec 5, 2024 Pending
Array ( [id] => 19823070 [patent_doc_number] => 20250081277 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-06 [patent_title] => SYSTEMS AND METHODS FOR A COMPUTER NETWORK INTERMEDIATE ROUTER [patent_app_type] => utility [patent_app_number] => 18/952854 [patent_app_country] => US [patent_app_date] => 2024-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7106 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [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] => 18952854 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/952854
SYSTEMS AND METHODS FOR A COMPUTER NETWORK INTERMEDIATE ROUTER Nov 18, 2024 Pending
Array ( [id] => 19985991 [patent_doc_number] => 20250124213 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-17 [patent_title] => DEPLOYABLE TAG MANAGEMENT IN COMPUTER DATA NETWORKS [patent_app_type] => utility [patent_app_number] => 18/929012 [patent_app_country] => US [patent_app_date] => 2024-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14003 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [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] => 18929012 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/929012
DEPLOYABLE TAG MANAGEMENT IN COMPUTER DATA NETWORKS Oct 27, 2024 Pending
Array ( [id] => 19894057 [patent_doc_number] => 20250119369 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-10 [patent_title] => MACHINE LEARNING MODEL FOR ASSESSING NETWORK PERFORMANCE [patent_app_type] => utility [patent_app_number] => 18/928973 [patent_app_country] => US [patent_app_date] => 2024-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8799 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18928973 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/928973
MACHINE LEARNING MODEL FOR ASSESSING NETWORK PERFORMANCE Oct 27, 2024 Pending
Array ( [id] => 19836690 [patent_doc_number] => 20250088476 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-13 [patent_title] => CONVERSATIONAL MESSAGE SPAM DETECTION [patent_app_type] => utility [patent_app_number] => 18/915282 [patent_app_country] => US [patent_app_date] => 2024-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13390 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18915282 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/915282
CONVERSATIONAL MESSAGE SPAM DETECTION Oct 13, 2024 Pending
Array ( [id] => 19750557 [patent_doc_number] => 20250039122 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-30 [patent_title] => AUTOMATION OF ONLINE RESPONSE TO ONLINE QUERY [patent_app_type] => utility [patent_app_number] => 18/913813 [patent_app_country] => US [patent_app_date] => 2024-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18167 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18913813 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/913813
Automation of online response to online query Oct 10, 2024 Issued
Array ( [id] => 19750694 [patent_doc_number] => 20250039259 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-30 [patent_title] => DATA SYNCHRONIZATION METHOD, MEDIUM, PROGRAM PRODUCT, AND ELECTRONIC DEVICE [patent_app_type] => utility [patent_app_number] => 18/910416 [patent_app_country] => US [patent_app_date] => 2024-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12650 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18910416 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/910416
Data synchronization method, medium, program product, and electronic device Oct 8, 2024 Issued
Array ( [id] => 19697589 [patent_doc_number] => 20250016134 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-09 [patent_title] => INTERNET CONNECTED HOUSEHOLD IDENTIFICATION FOR ONLINE MEASUREMENT & DYNAMIC CONTENT DELIVERY [patent_app_type] => utility [patent_app_number] => 18/887752 [patent_app_country] => US [patent_app_date] => 2024-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5536 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18887752 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/887752
INTERNET CONNECTED HOUSEHOLD IDENTIFICATION FOR ONLINE MEASUREMENT & DYNAMIC CONTENT DELIVERY Sep 16, 2024 Pending
Menu