
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |