Thomas B Will
Examiner (ID: 2682)
Most Active Art Unit | 2406 |
Art Unit(s) | 3616, 2406, 3108, 3671, 2859, 2855, 2856 |
Total Applications | 1226 |
Issued Applications | 972 |
Pending Applications | 91 |
Abandoned Applications | 162 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 18965672
[patent_doc_number] => 11899434
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-02-13
[patent_title] => Industrial automation project code development guidance and analysis
[patent_app_type] => utility
[patent_app_number] => 17/679256
[patent_app_country] => US
[patent_app_date] => 2022-02-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 17894
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17679256
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/679256 | Industrial automation project code development guidance and analysis | Feb 23, 2022 | Issued |
Array
(
[id] => 18272128
[patent_doc_number] => 20230093370
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-23
[patent_title] => VERSIONING AND CATALOGING APPLICATION PROGRAMMING INTERFACE (API) SPECIFICATIONS
[patent_app_type] => utility
[patent_app_number] => 17/589256
[patent_app_country] => US
[patent_app_date] => 2022-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10090
[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] => 17589256
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/589256 | Versioning and cataloging application programming interface (API) specifications | Jan 30, 2022 | Issued |
Array
(
[id] => 18889977
[patent_doc_number] => 11868750
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-01-09
[patent_title] => Orchestration of datacenter creation on a cloud platform
[patent_app_type] => utility
[patent_app_number] => 17/588131
[patent_app_country] => US
[patent_app_date] => 2022-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 15140
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17588131
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/588131 | Orchestration of datacenter creation on a cloud platform | Jan 27, 2022 | Issued |
Array
(
[id] => 18765626
[patent_doc_number] => 11816024
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-11-14
[patent_title] => Method of testing a system model
[patent_app_type] => utility
[patent_app_number] => 17/586913
[patent_app_country] => US
[patent_app_date] => 2022-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7306
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17586913
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/586913 | Method of testing a system model | Jan 27, 2022 | Issued |
Array
(
[id] => 17736603
[patent_doc_number] => 20220222062
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-07-14
[patent_title] => INFORMATION PROCESSING APPARATUS, CONTROL SYSTEM, SYSTEM, INFORMATION PROCESSING METHOD, CONTROL METHOD AND COMPUTER-READABLE STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 17/572661
[patent_app_country] => US
[patent_app_date] => 2022-01-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8019
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17572661
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/572661 | INFORMATION PROCESSING APPARATUS, CONTROL SYSTEM, SYSTEM, INFORMATION PROCESSING METHOD, CONTROL METHOD AND COMPUTER-READABLE STORAGE MEDIUM | Jan 10, 2022 | Pending |
Array
(
[id] => 18268837
[patent_doc_number] => 20230090079
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-23
[patent_title] => AUGMENTED CIRCUIT BREAKER POLICY
[patent_app_type] => utility
[patent_app_number] => 17/570938
[patent_app_country] => US
[patent_app_date] => 2022-01-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8506
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17570938
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/570938 | Augmented circuit breaker policy | Jan 6, 2022 | Issued |
Array
(
[id] => 18890018
[patent_doc_number] => 11868791
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-01-09
[patent_title] => Method and system for determining the next state of application upgrades using a device emulation system of a customer environment
[patent_app_type] => utility
[patent_app_number] => 17/571136
[patent_app_country] => US
[patent_app_date] => 2022-01-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 22449
[patent_no_of_claims] => 14
[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] => 17571136
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/571136 | Method and system for determining the next state of application upgrades using a device emulation system of a customer environment | Jan 6, 2022 | Issued |
Array
(
[id] => 18966325
[patent_doc_number] => 11900095
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-02-13
[patent_title] => Vehicle and method of controlling the same
[patent_app_type] => utility
[patent_app_number] => 17/567714
[patent_app_country] => US
[patent_app_date] => 2022-01-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6869
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17567714
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/567714 | Vehicle and method of controlling the same | Jan 2, 2022 | Issued |
Array
(
[id] => 18780739
[patent_doc_number] => 11822469
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-11-21
[patent_title] => Method for validating software functions in a driver assistance system for motor vehicles
[patent_app_type] => utility
[patent_app_number] => 17/646369
[patent_app_country] => US
[patent_app_date] => 2021-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 11
[patent_no_of_words] => 3447
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[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] => 17646369
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/646369 | Method for validating software functions in a driver assistance system for motor vehicles | Dec 28, 2021 | Issued |
Array
(
[id] => 19552075
[patent_doc_number] => 12135781
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-11-05
[patent_title] => Implementing hardware-based memory safety for a graphic processing unit
[patent_app_type] => utility
[patent_app_number] => 17/565345
[patent_app_country] => US
[patent_app_date] => 2021-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 13509
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17565345
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/565345 | Implementing hardware-based memory safety for a graphic processing unit | Dec 28, 2021 | Issued |
Array
(
[id] => 18338823
[patent_doc_number] => 20230130772
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-04-27
[patent_title] => Method for Selecting the Last Patch from Among a Plurality Patches for Same Location and the Last Patch Selection Module
[patent_app_type] => utility
[patent_app_number] => 17/560031
[patent_app_country] => US
[patent_app_date] => 2021-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3061
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17560031
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/560031 | Method for selecting the last patch from among a plurality patches for same location and the last patch selection module | Dec 21, 2021 | Issued |
Array
(
[id] => 18546990
[patent_doc_number] => 11720342
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-08
[patent_title] => Application update with data-preserving rollback
[patent_app_type] => utility
[patent_app_number] => 17/552989
[patent_app_country] => US
[patent_app_date] => 2021-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 28
[patent_no_of_words] => 5461
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17552989
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/552989 | Application update with data-preserving rollback | Dec 15, 2021 | Issued |
Array
(
[id] => 18561523
[patent_doc_number] => 11726766
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-15
[patent_title] => Method and apparatus for maintaining software of a control unit for an industrial control system
[patent_app_type] => utility
[patent_app_number] => 17/456784
[patent_app_country] => US
[patent_app_date] => 2021-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 8410
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17456784
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/456784 | Method and apparatus for maintaining software of a control unit for an industrial control system | Nov 28, 2021 | Issued |
Array
(
[id] => 18640659
[patent_doc_number] => 11765295
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-09-19
[patent_title] => Computer-readable medium, information processing device, and system for setting up program on each of terminal devices
[patent_app_type] => utility
[patent_app_number] => 17/536374
[patent_app_country] => US
[patent_app_date] => 2021-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 15
[patent_no_of_words] => 12166
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17536374
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/536374 | Computer-readable medium, information processing device, and system for setting up program on each of terminal devices | Nov 28, 2021 | Issued |
Array
(
[id] => 18668379
[patent_doc_number] => 11775278
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-10-03
[patent_title] => Systems and methods for automated traffic control update
[patent_app_type] => utility
[patent_app_number] => 17/529480
[patent_app_country] => US
[patent_app_date] => 2021-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6920
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 226
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17529480
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/529480 | Systems and methods for automated traffic control update | Nov 17, 2021 | Issued |
Array
(
[id] => 18377997
[patent_doc_number] => 20230153084
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-18
[patent_title] => SYSTEM AND METHOD FOR PROCESSING EVENTS
[patent_app_type] => utility
[patent_app_number] => 17/526547
[patent_app_country] => US
[patent_app_date] => 2021-11-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11330
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -24
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17526547
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/526547 | SYSTEM AND METHOD FOR PROCESSING EVENTS | Nov 14, 2021 | Abandoned |
Array
(
[id] => 17597746
[patent_doc_number] => 20220147320
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-05-12
[patent_title] => HIGHLY PARALLEL PROCESSING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 17/521874
[patent_app_country] => US
[patent_app_date] => 2021-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 1147
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17521874
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/521874 | HIGHLY PARALLEL PROCESSING SYSTEM | Nov 8, 2021 | Pending |
Array
(
[id] => 19375811
[patent_doc_number] => 12067381
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-20
[patent_title] => Center, update management method, and non-transitory storage medium
[patent_app_type] => utility
[patent_app_number] => 17/521484
[patent_app_country] => US
[patent_app_date] => 2021-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 5541
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 370
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17521484
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/521484 | Center, update management method, and non-transitory storage medium | Nov 7, 2021 | Issued |
Array
(
[id] => 18934425
[patent_doc_number] => 11886859
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-01-30
[patent_title] => Control system, moving object, control method, and computer-readable storage medium
[patent_app_type] => utility
[patent_app_number] => 17/453864
[patent_app_country] => US
[patent_app_date] => 2021-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6056
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 230
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17453864
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/453864 | Control system, moving object, control method, and computer-readable storage medium | Nov 7, 2021 | Issued |
Array
(
[id] => 18911710
[patent_doc_number] => 11874688
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-01-16
[patent_title] => Identification of diagnostic messages corresponding to exceptions
[patent_app_type] => utility
[patent_app_number] => 17/519179
[patent_app_country] => US
[patent_app_date] => 2021-11-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 13258
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17519179
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/519179 | Identification of diagnostic messages corresponding to exceptions | Nov 3, 2021 | Issued |