Search

John B. Walsh

Examiner (ID: 9621)

Most Active Art Unit
2451
Art Unit(s)
2151, 2451, 3629, 3676, 3627
Total Applications
1571
Issued Applications
1233
Pending Applications
102
Abandoned Applications
256

Applications

Application numberTitle of the applicationFiling DateStatus
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 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 Pending
Array ( [id] => 19727844 [patent_doc_number] => 20250030595 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-23 [patent_title] => METHOD AND APPARATUS FOR EDGE ENABLER SERVER LIFECYCLE MANAGEMENT [patent_app_type] => utility [patent_app_number] => 18/787545 [patent_app_country] => US [patent_app_date] => 2024-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4055 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18787545 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/787545
METHOD AND APPARATUS FOR EDGE ENABLER SERVER LIFECYCLE MANAGEMENT Jul 28, 2024 Pending
Array ( [id] => 19576363 [patent_doc_number] => 20240380655 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-14 [patent_title] => METHOD AND SYSTEM FOR CONFIGURING A USER EQUIPMENT [patent_app_type] => utility [patent_app_number] => 18/782239 [patent_app_country] => US [patent_app_date] => 2024-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3753 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18782239 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/782239
METHOD AND SYSTEM FOR CONFIGURING A USER EQUIPMENT Jul 23, 2024 Pending
Array ( [id] => 19576363 [patent_doc_number] => 20240380655 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-14 [patent_title] => METHOD AND SYSTEM FOR CONFIGURING A USER EQUIPMENT [patent_app_type] => utility [patent_app_number] => 18/782239 [patent_app_country] => US [patent_app_date] => 2024-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3753 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18782239 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/782239
METHOD AND SYSTEM FOR CONFIGURING A USER EQUIPMENT Jul 23, 2024 Pending
Array ( [id] => 19576337 [patent_doc_number] => 20240380629 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-14 [patent_title] => PROGRAM, INFORMATION PROCESSING METHOD, TERMINAL, AND SERVER [patent_app_type] => utility [patent_app_number] => 18/779869 [patent_app_country] => US [patent_app_date] => 2024-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 56447 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18779869 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/779869
PROGRAM, INFORMATION PROCESSING METHOD, TERMINAL, AND SERVER Jul 21, 2024 Pending
Array ( [id] => 20190479 [patent_doc_number] => 12401613 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-26 [patent_title] => Automatic notification of data changes [patent_app_type] => utility [patent_app_number] => 18/733015 [patent_app_country] => US [patent_app_date] => 2024-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 16 [patent_no_of_words] => 2450 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18733015 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/733015
Automatic notification of data changes Jun 3, 2024 Issued
Array ( [id] => 19393893 [patent_doc_number] => 20240283763 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-22 [patent_title] => STATUS DETERMINATION OF ELECTRONIC TRANSACTIONS USING REDUCED MEMORY RESOURCES [patent_app_type] => utility [patent_app_number] => 18/654467 [patent_app_country] => US [patent_app_date] => 2024-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3826 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18654467 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/654467
Status determination of electronic transactions using reduced memory resources May 2, 2024 Issued
Array ( [id] => 19590997 [patent_doc_number] => 20240388554 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-21 [patent_title] => METHOD OF PROVIDING CHAT SERVICE, SYSTEM AND COMPUTER PROGRAM IMPLEMENTING THE METHOD [patent_app_type] => utility [patent_app_number] => 18/643129 [patent_app_country] => US [patent_app_date] => 2024-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6552 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18643129 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/643129
METHOD OF PROVIDING CHAT SERVICE, SYSTEM AND COMPUTER PROGRAM IMPLEMENTING THE METHOD Apr 22, 2024 Pending
Array ( [id] => 19590997 [patent_doc_number] => 20240388554 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-21 [patent_title] => METHOD OF PROVIDING CHAT SERVICE, SYSTEM AND COMPUTER PROGRAM IMPLEMENTING THE METHOD [patent_app_type] => utility [patent_app_number] => 18/643129 [patent_app_country] => US [patent_app_date] => 2024-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6552 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18643129 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/643129
METHOD OF PROVIDING CHAT SERVICE, SYSTEM AND COMPUTER PROGRAM IMPLEMENTING THE METHOD Apr 22, 2024 Pending
Array ( [id] => 20312806 [patent_doc_number] => 20250330435 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-23 [patent_title] => MESSAGE ENGAGEMENT ENHANCEMENT UTILIZING EYE TRACKING & TEXT ANALYSIS [patent_app_type] => utility [patent_app_number] => 18/640084 [patent_app_country] => US [patent_app_date] => 2024-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2413 [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] => 18640084 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/640084
MESSAGE ENGAGEMENT ENHANCEMENT UTILIZING EYE TRACKING & TEXT ANALYSIS Apr 18, 2024 Pending
Array ( [id] => 19365389 [patent_doc_number] => 20240267423 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-08 [patent_title] => DELIVERY OF DIGITAL VIDEO CONTENT BASED ON GEOGRAPHIC LOCATION [patent_app_type] => utility [patent_app_number] => 18/639857 [patent_app_country] => US [patent_app_date] => 2024-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3919 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18639857 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/639857
Delivery of digital video content based on geographic location Apr 17, 2024 Issued
Array ( [id] => 19365389 [patent_doc_number] => 20240267423 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-08 [patent_title] => DELIVERY OF DIGITAL VIDEO CONTENT BASED ON GEOGRAPHIC LOCATION [patent_app_type] => utility [patent_app_number] => 18/639857 [patent_app_country] => US [patent_app_date] => 2024-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3919 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18639857 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/639857
Delivery of digital video content based on geographic location Apr 17, 2024 Issued
Array ( [id] => 19336493 [patent_doc_number] => 20240250923 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-25 [patent_title] => SYSTEM FOR NEW PLATFORM AWARENESS [patent_app_type] => utility [patent_app_number] => 18/626866 [patent_app_country] => US [patent_app_date] => 2024-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14364 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18626866 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/626866
System for new platform awareness Apr 3, 2024 Issued
Array ( [id] => 20292166 [patent_doc_number] => 20250317409 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-09 [patent_title] => SYSTEM AND METHOD FOR PERFORMING VEHICLE OPERATIONS USING MESSAGE PLATFORM [patent_app_type] => utility [patent_app_number] => 18/625249 [patent_app_country] => US [patent_app_date] => 2024-04-03 [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] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18625249 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/625249
SYSTEM AND METHOD FOR PERFORMING VEHICLE OPERATIONS USING MESSAGE PLATFORM Apr 2, 2024 Pending
Array ( [id] => 19485625 [patent_doc_number] => 20240333667 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-03 [patent_title] => INFORMATION PROCESSING METHOD, APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 18/618707 [patent_app_country] => US [patent_app_date] => 2024-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7788 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18618707 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/618707
INFORMATION PROCESSING METHOD, APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM Mar 26, 2024 Pending
Array ( [id] => 19981089 [patent_doc_number] => 12348584 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-01 [patent_title] => Distributed network security system providing isolation of customer data [patent_app_type] => utility [patent_app_number] => 18/615025 [patent_app_country] => US [patent_app_date] => 2024-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3631 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 276 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18615025 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/615025
Distributed network security system providing isolation of customer data Mar 24, 2024 Issued
Array ( [id] => 19304464 [patent_doc_number] => 20240233044 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-11 [patent_title] => CHANNEL AGNOSTIC SCHEDULING SYSTEM [patent_app_type] => utility [patent_app_number] => 18/611956 [patent_app_country] => US [patent_app_date] => 2024-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11329 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18611956 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/611956
CHANNEL AGNOSTIC SCHEDULING SYSTEM Mar 20, 2024 Pending
Array ( [id] => 19304464 [patent_doc_number] => 20240233044 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-11 [patent_title] => CHANNEL AGNOSTIC SCHEDULING SYSTEM [patent_app_type] => utility [patent_app_number] => 18/611956 [patent_app_country] => US [patent_app_date] => 2024-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11329 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18611956 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/611956
CHANNEL AGNOSTIC SCHEDULING SYSTEM Mar 20, 2024 Pending
Array ( [id] => 19287051 [patent_doc_number] => 20240223531 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-04 [patent_title] => INTERNET CONNECTED HOUSEHOLD IDENTIFICATION FOR ONLINE MEASUREMENT & DYNAMIC CONTENT DELIVERY [patent_app_type] => utility [patent_app_number] => 18/608707 [patent_app_country] => US [patent_app_date] => 2024-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6386 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18608707 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/608707
Internet connected household identification for online measurement and dynamic content delivery Mar 17, 2024 Issued
Menu