Search

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