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