
William Boddie
Supervisory Patent Examiner (ID: 8055, Phone: (571)272-0666 , Office: P/2625 )
| Most Active Art Unit | 2629 |
| Art Unit(s) | 2699, 2621, 2629, 2625 |
| Total Applications | 329 |
| Issued Applications | 72 |
| Pending Applications | 37 |
| Abandoned Applications | 227 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16979904
[patent_doc_number] => 20210224141
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-07-22
[patent_title] => FORMAT-SPECIFIC DATA OBJECT PASSING BETWEEN APPLICATIONS
[patent_app_type] => utility
[patent_app_number] => 17/224821
[patent_app_country] => US
[patent_app_date] => 2021-04-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 21470
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 312
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17224821
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/224821 | Format-specific data object passing between applications | Apr 6, 2021 | Issued |
Array
(
[id] => 17338112
[patent_doc_number] => 20220004443
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-01-06
[patent_title] => EVENT-DRIVEN PROGRAMMING MODEL BASED ON ASYNCHRONOUS, MASSIVELY PARALLEL DATAFLOW PROCESSES FOR HIGHLY-SCALABLE DISTRIBUTED APPLICATIONS
[patent_app_type] => utility
[patent_app_number] => 17/213180
[patent_app_country] => US
[patent_app_date] => 2021-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14797
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17213180
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/213180 | Event-driven programming model based on asynchronous, massively parallel dataflow processes for highly-scalable distributed applications | Mar 24, 2021 | Issued |
Array
(
[id] => 17128607
[patent_doc_number] => 20210303376
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-09-30
[patent_title] => DATA LINKAGE SYSTEM AND API PLATFORM
[patent_app_type] => utility
[patent_app_number] => 17/205295
[patent_app_country] => US
[patent_app_date] => 2021-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12354
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17205295
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/205295 | Data linkage system and API platform | Mar 17, 2021 | Issued |
Array
(
[id] => 16979862
[patent_doc_number] => 20210224099
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-07-22
[patent_title] => Virtual Machine Management Method and Apparatus for Cloud Platform
[patent_app_type] => utility
[patent_app_number] => 17/202806
[patent_app_country] => US
[patent_app_date] => 2021-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12192
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17202806
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/202806 | Virtual machine management method and apparatus for cloud platform | Mar 15, 2021 | Issued |
Array
(
[id] => 17839609
[patent_doc_number] => 20220276914
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-09-01
[patent_title] => INTERFACE FOR MULTIPLE PROCESSORS
[patent_app_type] => utility
[patent_app_number] => 17/189090
[patent_app_country] => US
[patent_app_date] => 2021-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 73016
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -32
[patent_words_short_claim] => 32
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17189090
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/189090 | INTERFACE FOR MULTIPLE PROCESSORS | Feb 28, 2021 | Pending |
Array
(
[id] => 17054144
[patent_doc_number] => 20210263578
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-08-26
[patent_title] => PHOTOVOLTAIC SMART POWER DISTRIBUTION BOX AND CONTROLLER
[patent_app_type] => utility
[patent_app_number] => 17/183865
[patent_app_country] => US
[patent_app_date] => 2021-02-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17152
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[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] => 17183865
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/183865 | PHOTOVOLTAIC SMART POWER DISTRIBUTION BOX AND CONTROLLER | Feb 23, 2021 | Abandoned |
Array
(
[id] => 17038645
[patent_doc_number] => 20210255604
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-08-19
[patent_title] => PRODUCTION SYSTEM, COMMUNICATION METHOD, AND INFORMATION STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 17/179364
[patent_app_country] => US
[patent_app_date] => 2021-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14672
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17179364
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/179364 | Production system, communication method, and information storage medium | Feb 17, 2021 | Issued |
Array
(
[id] => 17038645
[patent_doc_number] => 20210255604
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-08-19
[patent_title] => PRODUCTION SYSTEM, COMMUNICATION METHOD, AND INFORMATION STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 17/179364
[patent_app_country] => US
[patent_app_date] => 2021-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14672
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17179364
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/179364 | Production system, communication method, and information storage medium | Feb 17, 2021 | Issued |
Array
(
[id] => 17038645
[patent_doc_number] => 20210255604
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-08-19
[patent_title] => PRODUCTION SYSTEM, COMMUNICATION METHOD, AND INFORMATION STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 17/179364
[patent_app_country] => US
[patent_app_date] => 2021-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14672
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17179364
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/179364 | Production system, communication method, and information storage medium | Feb 17, 2021 | Issued |
Array
(
[id] => 17038645
[patent_doc_number] => 20210255604
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-08-19
[patent_title] => PRODUCTION SYSTEM, COMMUNICATION METHOD, AND INFORMATION STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 17/179364
[patent_app_country] => US
[patent_app_date] => 2021-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14672
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17179364
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/179364 | Production system, communication method, and information storage medium | Feb 17, 2021 | Issued |
Array
(
[id] => 16887526
[patent_doc_number] => 20210173723
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-06-10
[patent_title] => ADAPTIVE APPLICATION VERSION INTEGRATION SUPPORT
[patent_app_type] => utility
[patent_app_number] => 17/178079
[patent_app_country] => US
[patent_app_date] => 2021-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8887
[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] => 17178079
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/178079 | Adaptive application version integration support | Feb 16, 2021 | Issued |
Array
(
[id] => 17682455
[patent_doc_number] => 11366708
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-06-21
[patent_title] => Managing functions on an iOS mobile device using ANCS notifications
[patent_app_type] => utility
[patent_app_number] => 17/172597
[patent_app_country] => US
[patent_app_date] => 2021-02-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 29262
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17172597
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/172597 | Managing functions on an iOS mobile device using ANCS notifications | Feb 9, 2021 | Issued |
Array
(
[id] => 17580715
[patent_doc_number] => 20220137570
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-05-05
[patent_title] => BUILDING MANAGEMENT SYSTEM WITH AUTO-CONFIGURATION USING EXISTING POINTS
[patent_app_type] => utility
[patent_app_number] => 17/170668
[patent_app_country] => US
[patent_app_date] => 2021-02-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 20704
[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] => 17170668
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/170668 | Building management system with auto-configuration using existing points | Feb 7, 2021 | Issued |
Array
(
[id] => 17550856
[patent_doc_number] => 20220122198
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-21
[patent_title] => METHOD FOR PROGRAMMING ENERGY STORAGE DEVICES IN POWER-GAS COUPLING SYSTEM BASED ON RELIABILITY CONSTRAINTS
[patent_app_type] => utility
[patent_app_number] => 17/165957
[patent_app_country] => US
[patent_app_date] => 2021-02-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3582
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17165957
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/165957 | Method for programming energy storage devices in power-gas coupling system based on reliability constraints | Feb 2, 2021 | Issued |
Array
(
[id] => 17492203
[patent_doc_number] => 11281506
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-03-22
[patent_title] => Virtualised gateways
[patent_app_type] => utility
[patent_app_number] => 17/165513
[patent_app_country] => US
[patent_app_date] => 2021-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 28045
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 165
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17165513
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/165513 | Virtualised gateways | Feb 1, 2021 | Issued |
Array
(
[id] => 19045782
[patent_doc_number] => 11934897
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-03-19
[patent_title] => Application data flow graph execution using network-on-chip overlay
[patent_app_type] => utility
[patent_app_number] => 17/163124
[patent_app_country] => US
[patent_app_date] => 2021-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12308
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17163124
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/163124 | Application data flow graph execution using network-on-chip overlay | Jan 28, 2021 | Issued |
Array
(
[id] => 17763442
[patent_doc_number] => 20220237054
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-07-28
[patent_title] => DYNAMIC PERSONALIZED API ASSEMBLY
[patent_app_type] => utility
[patent_app_number] => 17/158163
[patent_app_country] => US
[patent_app_date] => 2021-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8818
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17158163
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/158163 | Dynamic personalized API assembly | Jan 25, 2021 | Issued |
Array
(
[id] => 18609861
[patent_doc_number] => 11751359
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-09-05
[patent_title] => Intelligent movable flow controller and cooling manifold for datacenter cooling systems
[patent_app_type] => utility
[patent_app_number] => 17/142690
[patent_app_country] => US
[patent_app_date] => 2021-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 48
[patent_figures_cnt] => 49
[patent_no_of_words] => 47857
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17142690
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/142690 | Intelligent movable flow controller and cooling manifold for datacenter cooling systems | Jan 5, 2021 | Issued |
Array
(
[id] => 19942657
[patent_doc_number] => 12314789
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-05-27
[patent_title] => Systems and methods for conducting an automated dialogue
[patent_app_type] => utility
[patent_app_number] => 17/137671
[patent_app_country] => US
[patent_app_date] => 2020-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3444
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17137671
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/137671 | Systems and methods for conducting an automated dialogue | Dec 29, 2020 | Issued |
Array
(
[id] => 17706791
[patent_doc_number] => 20220206797
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-06-30
[patent_title] => MEMORY BANDWIDTH MONITORING EXTENSIBLE COUNTER
[patent_app_type] => utility
[patent_app_number] => 17/134256
[patent_app_country] => US
[patent_app_date] => 2020-12-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16867
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17134256
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/134256 | Memory bandwidth monitoring extensible counter | Dec 24, 2020 | Issued |