Search

Brian W. Wathen

Examiner (ID: 6529, Phone: (571)270-5570 , Office: P/2194 )

Most Active Art Unit
2194
Art Unit(s)
2198, 2194, 2151
Total Applications
608
Issued Applications
504
Pending Applications
44
Abandoned Applications
77

Applications

Application numberTitle of the applicationFiling DateStatus
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] => 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] => 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
Array ( [id] => 17915685 [patent_doc_number] => 20220318081 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-06 [patent_title] => AUTOMATIC GENERATION OF AN API INTERFACE DESCRIPTION [patent_app_type] => utility [patent_app_number] => 17/339949 [patent_app_country] => US [patent_app_date] => 2021-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4166 [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] => 17339949 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/339949
Automatic generation of an API interface description Jun 4, 2021 Issued
Array ( [id] => 17069313 [patent_doc_number] => 20210271529 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-02 [patent_title] => FLEXIBLE AND SCALABLE ARTIFICIAL INTELLIGENCE AND ANALYTICS PLATFORM WITH FLEXIBLE CONTENT STORAGE AND RETRIEVAL [patent_app_type] => utility [patent_app_number] => 17/324200 [patent_app_country] => US [patent_app_date] => 2021-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7981 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17324200 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/324200
Flexible and scalable artificial intelligence and analytics platform with flexible content storage and retrieval May 18, 2021 Issued
Array ( [id] => 18803383 [patent_doc_number] => 11836542 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-12-05 [patent_title] => Instantiating VNFs which include VNFCs that are composed of independently manageable software modules [patent_app_type] => utility [patent_app_number] => 17/324040 [patent_app_country] => US [patent_app_date] => 2021-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9407 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 17324040 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/324040
Instantiating VNFs which include VNFCs that are composed of independently manageable software modules May 17, 2021 Issued
Array ( [id] => 19523156 [patent_doc_number] => 12124886 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-22 [patent_title] => Data processing method and apparatus, and computing device [patent_app_type] => utility [patent_app_number] => 17/232195 [patent_app_country] => US [patent_app_date] => 2021-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 10918 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17232195 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/232195
Data processing method and apparatus, and computing device Apr 15, 2021 Issued
Array ( [id] => 18719970 [patent_doc_number] => 11797315 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-24 [patent_title] => Automatic acquisition and integration of supplemental software programs [patent_app_type] => utility [patent_app_number] => 17/221331 [patent_app_country] => US [patent_app_date] => 2021-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11091 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17221331 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/221331
Automatic acquisition and integration of supplemental software programs Apr 1, 2021 Issued
Array ( [id] => 17216432 [patent_doc_number] => 20210349770 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-11 [patent_title] => BLOCKCHAIN-BASED IMPORT CUSTOM CLEARANCE DATA PROCESSING [patent_app_type] => utility [patent_app_number] => 17/219497 [patent_app_country] => US [patent_app_date] => 2021-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 40499 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17219497 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/219497
Blockchain-based import custom clearance data processing Mar 30, 2021 Issued
Array ( [id] => 18119233 [patent_doc_number] => 11550627 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-10 [patent_title] => Hardware accelerated dynamic work creation on a graphics processing unit [patent_app_type] => utility [patent_app_number] => 17/215171 [patent_app_country] => US [patent_app_date] => 2021-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8370 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17215171 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/215171
Hardware accelerated dynamic work creation on a graphics processing unit Mar 28, 2021 Issued
Array ( [id] => 19029167 [patent_doc_number] => 11928527 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-12 [patent_title] => Information processing apparatus, and method of controlling communication between container and process in the information processing apparatus [patent_app_type] => utility [patent_app_number] => 17/213385 [patent_app_country] => US [patent_app_date] => 2021-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 5914 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17213385 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/213385
Information processing apparatus, and method of controlling communication between container and process in the information processing apparatus Mar 25, 2021 Issued
Array ( [id] => 18104240 [patent_doc_number] => 11544126 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-03 [patent_title] => Systems and methods for providing uniform access in a multi-tenant system [patent_app_type] => utility [patent_app_number] => 17/210264 [patent_app_country] => US [patent_app_date] => 2021-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8889 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 467 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17210264 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/210264
Systems and methods for providing uniform access in a multi-tenant system Mar 22, 2021 Issued
Array ( [id] => 17802018 [patent_doc_number] => 11416318 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-08-16 [patent_title] => Application programming interface for integration flow design [patent_app_type] => utility [patent_app_number] => 17/200430 [patent_app_country] => US [patent_app_date] => 2021-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 15617 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17200430 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/200430
Application programming interface for integration flow design Mar 11, 2021 Issued
Array ( [id] => 17786460 [patent_doc_number] => 11409583 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-09 [patent_title] => Discovery and chaining of virtual functions [patent_app_type] => utility [patent_app_number] => 17/199750 [patent_app_country] => US [patent_app_date] => 2021-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 10629 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17199750 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/199750
Discovery and chaining of virtual functions Mar 11, 2021 Issued
Array ( [id] => 18493408 [patent_doc_number] => 11698825 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-11 [patent_title] => Application programming interface compatibility [patent_app_type] => utility [patent_app_number] => 17/194982 [patent_app_country] => US [patent_app_date] => 2021-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4673 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17194982 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/194982
Application programming interface compatibility Mar 7, 2021 Issued
Array ( [id] => 18356697 [patent_doc_number] => 11645097 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-09 [patent_title] => System and method for the orchestration of plugins on the command line [patent_app_type] => utility [patent_app_number] => 17/183744 [patent_app_country] => US [patent_app_date] => 2021-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 10168 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17183744 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/183744
System and method for the orchestration of plugins on the command line Feb 23, 2021 Issued
Array ( [id] => 18030687 [patent_doc_number] => 11513876 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-29 [patent_title] => Resolving data location for queries in a multi-system instance landscape [patent_app_type] => utility [patent_app_number] => 17/182984 [patent_app_country] => US [patent_app_date] => 2021-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 12224 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17182984 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/182984
Resolving data location for queries in a multi-system instance landscape Feb 22, 2021 Issued
Array ( [id] => 18506551 [patent_doc_number] => 11704369 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-18 [patent_title] => Method and system for generating and rendering a customized dashboard [patent_app_type] => utility [patent_app_number] => 17/172677 [patent_app_country] => US [patent_app_date] => 2021-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 7712 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17172677 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/172677
Method and system for generating and rendering a customized dashboard Feb 9, 2021 Issued
Menu