
John P. Trimmings
Examiner (ID: 2649)
| Most Active Art Unit | 2117 |
| Art Unit(s) | 2117, 2138, 2133 |
| Total Applications | 878 |
| Issued Applications | 745 |
| Pending Applications | 10 |
| Abandoned Applications | 127 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 20537533
[patent_doc_number] => 12554610
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-02-17
[patent_title] => Systems and methods for an artificial intelligence-based appliance end-of-life calculator
[patent_app_type] => utility
[patent_app_number] => 18/665103
[patent_app_country] => US
[patent_app_date] => 2024-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 18731
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18665103
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/665103 | Systems and methods for an artificial intelligence-based appliance end-of-life calculator | May 14, 2024 | Issued |
Array
(
[id] => 19971142
[patent_doc_number] => 12339753
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-06-24
[patent_title] => Automated regional failover
[patent_app_type] => utility
[patent_app_number] => 18/626826
[patent_app_country] => US
[patent_app_date] => 2024-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2294
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18626826
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/626826 | Automated regional failover | Apr 3, 2024 | Issued |
Array
(
[id] => 20249844
[patent_doc_number] => 20250298713
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-09-25
[patent_title] => HOLISTIC HEALTH CHECK FOR SERVICE RESILIENCY
[patent_app_type] => utility
[patent_app_number] => 18/615953
[patent_app_country] => US
[patent_app_date] => 2024-03-25
[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] => -18
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18615953
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/615953 | HOLISTIC HEALTH CHECK FOR SERVICE RESILIENCY | Mar 24, 2024 | Pending |
Array
(
[id] => 20117414
[patent_doc_number] => 12367120
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-07-22
[patent_title] => Allocating hardware resources for virtual network function deployment at sites based on templates
[patent_app_type] => utility
[patent_app_number] => 18/612770
[patent_app_country] => US
[patent_app_date] => 2024-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 12606
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 62
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18612770
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/612770 | Allocating hardware resources for virtual network function deployment at sites based on templates | Mar 20, 2024 | Issued |
Array
(
[id] => 20208616
[patent_doc_number] => 20250278336
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-09-04
[patent_title] => MECHANISM TO ENHANCE LINK BANDWIDTH IN INTERCONNECTS
[patent_app_type] => utility
[patent_app_number] => 18/594913
[patent_app_country] => US
[patent_app_date] => 2024-03-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9148
[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] => 18594913
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/594913 | Mechanism to enhance link bandwidth in interconnects | Mar 3, 2024 | Issued |
Array
(
[id] => 20195503
[patent_doc_number] => 20250272213
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-08-28
[patent_title] => SYSTEM AND METHOD FOR TRACING DATA STREAMED ACROSS DIFFERENT PLATFORMS AND IDENTIFYING DATA MANIPULATIONS PERFORMED ACROSS DIFFERENT PLATFORMS
[patent_app_type] => utility
[patent_app_number] => 18/584687
[patent_app_country] => US
[patent_app_date] => 2024-02-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7627
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18584687
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/584687 | System and method for tracing data streamed across different platforms and identifying data manipulations performed across different platforms | Feb 21, 2024 | Issued |
Array
(
[id] => 19204815
[patent_doc_number] => 20240176714
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-30
[patent_title] => Memory Fault Recovery Method and System, and Memory
[patent_app_type] => utility
[patent_app_number] => 18/437707
[patent_app_country] => US
[patent_app_date] => 2024-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8437
[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] => 18437707
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/437707 | Memory fault recovery method and system, and memory | Feb 8, 2024 | Issued |
Array
(
[id] => 20152180
[patent_doc_number] => 20250252018
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-08-07
[patent_title] => FAIL-OPEN OPERATION FOR DATA REPOSITORY INDICES
[patent_app_type] => utility
[patent_app_number] => 18/435170
[patent_app_country] => US
[patent_app_date] => 2024-02-07
[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] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18435170
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/435170 | Fail-open operation for data repository indices | Feb 6, 2024 | Issued |
Array
(
[id] => 20203091
[patent_doc_number] => 12405870
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-02
[patent_title] => Systems and methods for active-passive cluster configuration
[patent_app_type] => utility
[patent_app_number] => 18/422126
[patent_app_country] => US
[patent_app_date] => 2024-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3752
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 201
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18422126
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/422126 | Systems and methods for active-passive cluster configuration | Jan 24, 2024 | Issued |
Array
(
[id] => 19159724
[patent_doc_number] => 20240152431
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-09
[patent_title] => TIME VARIATION PROTECTION FOR SNAPSHOTS
[patent_app_type] => utility
[patent_app_number] => 18/418022
[patent_app_country] => US
[patent_app_date] => 2024-01-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14569
[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] => 18418022
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/418022 | Time variation protection for snapshots | Jan 18, 2024 | Issued |
Array
(
[id] => 19159719
[patent_doc_number] => 20240152426
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-09
[patent_title] => READ REQUEST RESPONSE FOR RECONSTRUCTED DATA IN A DEGRADED DRIVE
[patent_app_type] => utility
[patent_app_number] => 18/410150
[patent_app_country] => US
[patent_app_date] => 2024-01-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4530
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18410150
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/410150 | Read request response for reconstructed data in a degraded drive | Jan 10, 2024 | Issued |
Array
(
[id] => 19267615
[patent_doc_number] => 20240211318
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-06-27
[patent_title] => WORKGROUP HIERARCHICAL CORE STRUCTURES FOR BUILDING REAL-TIME WORKGROUP SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 18/405797
[patent_app_country] => US
[patent_app_date] => 2024-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 66107
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -33
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18405797
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/405797 | Workgroup hierarchical core structures for building real-time workgroup systems | Jan 4, 2024 | Issued |
Array
(
[id] => 19933495
[patent_doc_number] => 12306699
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-05-20
[patent_title] => Systems, apparatuses, and methods for assessing recovery viability of backup databases
[patent_app_type] => utility
[patent_app_number] => 18/540990
[patent_app_country] => US
[patent_app_date] => 2023-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4842
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18540990
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/540990 | Systems, apparatuses, and methods for assessing recovery viability of backup databases | Dec 14, 2023 | Issued |
Array
(
[id] => 19992692
[patent_doc_number] => 20250130914
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-04-24
[patent_title] => HETEROGENEOUS BIG DATA-COMPATIBLE GATEWAY AND ARTIFICIAL INTELLIGENCE DEEP LEARNING-BASED RISK DETECTION SYSTEM
[patent_app_type] => utility
[patent_app_number] => 18/536931
[patent_app_country] => US
[patent_app_date] => 2023-12-12
[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] => -3
[patent_words_short_claim] => 247
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18536931
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/536931 | HETEROGENEOUS BIG DATA-COMPATIBLE GATEWAY AND ARTIFICIAL INTELLIGENCE DEEP LEARNING-BASED RISK DETECTION SYSTEM | Dec 11, 2023 | Pending |
Array
(
[id] => 19219972
[patent_doc_number] => 20240184676
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-06-06
[patent_title] => DATA PRESERVATION FOR NODE EVACUATION IN UNSTABLE NODES WITHIN A MESH
[patent_app_type] => utility
[patent_app_number] => 18/535510
[patent_app_country] => US
[patent_app_date] => 2023-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8526
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 77
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18535510
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/535510 | Data preservation for node evacuation in unstable nodes within a mesh | Dec 10, 2023 | Issued |
Array
(
[id] => 19933514
[patent_doc_number] => 12306718
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-05-20
[patent_title] => Techniques for avoiding and reducing data unavailability
[patent_app_type] => utility
[patent_app_number] => 18/533870
[patent_app_country] => US
[patent_app_date] => 2023-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 17521
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 260
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18533870
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/533870 | Techniques for avoiding and reducing data unavailability | Dec 7, 2023 | Issued |
Array
(
[id] => 20537512
[patent_doc_number] => 12554589
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-02-17
[patent_title] => Recovery point objective validator
[patent_app_type] => utility
[patent_app_number] => 18/533541
[patent_app_country] => US
[patent_app_date] => 2023-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3505
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18533541
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/533541 | Recovery point objective validator | Dec 7, 2023 | Issued |
Array
(
[id] => 19159715
[patent_doc_number] => 20240152422
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-09
[patent_title] => FIRMWARE REPAIR FOR THREE-DIMENSIONAL NAND MEMORY
[patent_app_type] => utility
[patent_app_number] => 18/528209
[patent_app_country] => US
[patent_app_date] => 2023-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11803
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18528209
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/528209 | Firmware repair for three-dimensional NAND memory | Dec 3, 2023 | Issued |
Array
(
[id] => 20035005
[patent_doc_number] => 20250173227
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-29
[patent_title] => DATA BACKUP AND RESTORE OPERATIONS IN RESPONSE TO ACCIDENTS
[patent_app_type] => utility
[patent_app_number] => 18/523116
[patent_app_country] => US
[patent_app_date] => 2023-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7662
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 44
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18523116
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/523116 | Data backup and restore operations in response to accidents | Nov 28, 2023 | Issued |
Array
(
[id] => 20440361
[patent_doc_number] => 12511197
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-12-30
[patent_title] => Efficient auto retention lock (ARL) policy implementation during backup job initiation
[patent_app_type] => utility
[patent_app_number] => 18/523435
[patent_app_country] => US
[patent_app_date] => 2023-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 2518
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18523435
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/523435 | Efficient auto retention lock (ARL) policy implementation during backup job initiation | Nov 28, 2023 | Issued |