
Brian W. Wathen
Examiner (ID: 9107, Phone: (571)270-5570 , Office: P/2194 )
| Most Active Art Unit | 2194 |
| Art Unit(s) | 2194, 2151, 2198 |
| Total Applications | 624 |
| Issued Applications | 510 |
| Pending Applications | 53 |
| Abandoned Applications | 78 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 17338113
[patent_doc_number] => 20220004444
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-01-06
[patent_title] => IDENTIFYING MATCHING EVENT DATA FROM DISPARATE DATA SOURCES
[patent_app_type] => utility
[patent_app_number] => 17/448196
[patent_app_country] => US
[patent_app_date] => 2021-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5964
[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] => 17448196
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/448196 | Segmenting machine data into events to identify matching events | Sep 19, 2021 | Issued |
Array
(
[id] => 17706877
[patent_doc_number] => 20220206883
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-06-30
[patent_title] => SCALABLE ACTIONS FOR USER DATA REQUESTS
[patent_app_type] => utility
[patent_app_number] => 17/474159
[patent_app_country] => US
[patent_app_date] => 2021-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10753
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17474159
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/474159 | Scalable actions for user data requests | Sep 13, 2021 | Issued |
Array
(
[id] => 19732900
[patent_doc_number] => 12210898
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2025-01-28
[patent_title] => Scaling machine learning using dynamic sharding
[patent_app_type] => utility
[patent_app_number] => 17/471869
[patent_app_country] => US
[patent_app_date] => 2021-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 22269
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 77
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17471869
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/471869 | Scaling machine learning using dynamic sharding | Sep 9, 2021 | Issued |
Array
(
[id] => 17317051
[patent_doc_number] => 20210406100
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-12-30
[patent_title] => SEGMENTING MACHINE DATA INTO EVENTS BASED ON SOURCE SIGNATURES
[patent_app_type] => utility
[patent_app_number] => 17/447408
[patent_app_country] => US
[patent_app_date] => 2021-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5959
[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] => 17447408
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/447408 | Segmenting machine data into events based on source signatures | Sep 9, 2021 | Issued |
Array
(
[id] => 18256645
[patent_doc_number] => 20230083684
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-16
[patent_title] => VISUALIZING API INVOCATION FLOWS IN CONTAINERIZED ENVIRONMENTS
[patent_app_type] => utility
[patent_app_number] => 17/471507
[patent_app_country] => US
[patent_app_date] => 2021-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6876
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17471507
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/471507 | Visualizing API invocation flows in containerized environments | Sep 9, 2021 | Issued |
Array
(
[id] => 18569345
[patent_doc_number] => 20230259681
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-17
[patent_title] => EQUIVALENT CIRCUIT MODEL, PROGRAM, RECORDING MEDIUM, AND SIMULATION DEVICE
[patent_app_type] => utility
[patent_app_number] => 18/025213
[patent_app_country] => US
[patent_app_date] => 2021-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6519
[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] => 18025213
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/025213 | EQUIVALENT CIRCUIT MODEL, PROGRAM, RECORDING MEDIUM, AND SIMULATION DEVICE | Sep 8, 2021 | Pending |
Array
(
[id] => 19857420
[patent_doc_number] => 12260258
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-03-25
[patent_title] => Distributed system workload management via node autonomy
[patent_app_type] => utility
[patent_app_number] => 17/466262
[patent_app_country] => US
[patent_app_date] => 2021-09-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8055
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17466262
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/466262 | Distributed system workload management via node autonomy | Sep 2, 2021 | Issued |
Array
(
[id] => 18225553
[patent_doc_number] => 20230064547
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-02
[patent_title] => REDUCING CALL STACK USAGE FOR FUTURE OBJECT COMPLETIONS
[patent_app_type] => utility
[patent_app_number] => 17/464124
[patent_app_country] => US
[patent_app_date] => 2021-09-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5605
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17464124
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/464124 | Reducing call stack usage for future object completions | Aug 31, 2021 | Issued |
Array
(
[id] => 18788216
[patent_doc_number] => 20230376647
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-23
[patent_title] => BURIED PIPING REPLACEMENT PERIOD PREDICTION APPARATUS, BURIED PIPING REPLACEMENT PERIOD PREDICTION METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM
[patent_app_type] => utility
[patent_app_number] => 18/028343
[patent_app_country] => US
[patent_app_date] => 2021-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 26039
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[patent_words_short_claim] => 448
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18028343
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/028343 | BURIED PIPING REPLACEMENT PERIOD PREDICTION APPARATUS, BURIED PIPING REPLACEMENT PERIOD PREDICTION METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM | Aug 26, 2021 | Pending |
Array
(
[id] => 20933231
[patent_doc_number] => 12727441
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-09-01
[patent_title] => Prediction of semiconductor device performance
[patent_app_type] => utility
[patent_app_number] => 18/041318
[patent_app_country] => US
[patent_app_date] => 2021-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 6320
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18041318
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/041318 | Prediction Of Semiconductor Device Performance | Aug 12, 2021 | Pending |
Array
(
[id] => 17853800
[patent_doc_number] => 20220283842
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-09-08
[patent_title] => RUNNING SERVICES IN SDL OF A RIC
[patent_app_type] => utility
[patent_app_number] => 17/384779
[patent_app_country] => US
[patent_app_date] => 2021-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 23190
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17384779
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/384779 | Running services in SDL of a RIC | Jul 24, 2021 | Issued |
Array
(
[id] => 18577551
[patent_doc_number] => 11734083
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-08-22
[patent_title] => Systems and methods for inter-partition communication
[patent_app_type] => utility
[patent_app_number] => 17/381764
[patent_app_country] => US
[patent_app_date] => 2021-07-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 11993
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17381764
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/381764 | Systems and methods for inter-partition communication | Jul 20, 2021 | Issued |
Array
(
[id] => 17659221
[patent_doc_number] => 20220179686
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-06-09
[patent_title] => OPERATING METHODS OF COMPUTING DEVICES AND COMPUTER-READABLE STORAGE MEDIA STORING INSTRUCTIONS
[patent_app_type] => utility
[patent_app_number] => 17/371485
[patent_app_country] => US
[patent_app_date] => 2021-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8146
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 17371485
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/371485 | Operating methods of computing devices and computer-readable storage media storing instructions | Jul 8, 2021 | Issued |
Array
(
[id] => 19678283
[patent_doc_number] => 12190147
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-01-07
[patent_title] => Transparent pre-emption and migration for planet-scale computer
[patent_app_type] => utility
[patent_app_number] => 17/359553
[patent_app_country] => US
[patent_app_date] => 2021-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 17680
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17359553
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/359553 | Transparent pre-emption and migration for planet-scale computer | Jun 25, 2021 | Issued |
Array
(
[id] => 17172551
[patent_doc_number] => 20210326221
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-10-21
[patent_title] => NETWORK INTERFACE DEVICE MANAGEMENT OF SERVICE EXECUTION FAILOVER
[patent_app_type] => utility
[patent_app_number] => 17/359530
[patent_app_country] => US
[patent_app_date] => 2021-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17328
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 48
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17359530
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/359530 | Network interface device management of service execution failover | Jun 25, 2021 | Issued |
Array
(
[id] => 19062201
[patent_doc_number] => 11941437
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-03-26
[patent_title] => Graph partitioning to exploit batch-level parallelism
[patent_app_type] => utility
[patent_app_number] => 17/358751
[patent_app_country] => US
[patent_app_date] => 2021-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 14
[patent_no_of_words] => 11959
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 60
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17358751
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/358751 | Graph partitioning to exploit batch-level parallelism | Jun 24, 2021 | Issued |
Array
(
[id] => 18095575
[patent_doc_number] => 20220413916
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-12-29
[patent_title] => MULTIPLE REGISTER ALLOCATION SIZES FOR THREADS
[patent_app_type] => utility
[patent_app_number] => 17/358650
[patent_app_country] => US
[patent_app_date] => 2021-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 45874
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17358650
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/358650 | Multiple register allocation sizes for threads | Jun 24, 2021 | Issued |
Array
(
[id] => 17962108
[patent_doc_number] => 20220342689
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-10-27
[patent_title] => MECHANISM FOR DISTRIBUTED RESOURCE-BASED I/O SCHEDULING OVER STORAGE DEVICE
[patent_app_type] => utility
[patent_app_number] => 17/349675
[patent_app_country] => US
[patent_app_date] => 2021-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9692
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17349675
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/349675 | Mechanism for distributed resource-based I/O scheduling over storage device | Jun 15, 2021 | Issued |
Array
(
[id] => 18067051
[patent_doc_number] => 20220398139
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-12-15
[patent_title] => LIGHTWEIGHT CONFIGURATION MANAGEMENT FOR APPLICATION PROGRAMMING INTERFACES
[patent_app_type] => utility
[patent_app_number] => 17/347691
[patent_app_country] => US
[patent_app_date] => 2021-06-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5278
[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] => 17347691
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/347691 | Lightweight configuration management for application programming interfaces | Jun 14, 2021 | Issued |
Array
(
[id] => 18303363
[patent_doc_number] => 11625265
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-04-11
[patent_title] => Enabling execution of program instructions in the background
[patent_app_type] => utility
[patent_app_number] => 17/347108
[patent_app_country] => US
[patent_app_date] => 2021-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7412
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 157
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17347108
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/347108 | Enabling execution of program instructions in the background | Jun 13, 2021 | Issued |