Search

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 numberTitle of the applicationFiling DateStatus
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
Menu