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] => 18741677 [patent_doc_number] => 20230350658 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-02 [patent_title] => DEPLOYMENT OF A COMPUTING ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 18/350785 [patent_app_country] => US [patent_app_date] => 2023-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5402 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18350785 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/350785
Deployment of a computing environment Jul 11, 2023 Issued
Array ( [id] => 19212770 [patent_doc_number] => 12001833 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-04 [patent_title] => Method and apparatus for maintaining software of a control unit for an industrial control system [patent_app_type] => utility [patent_app_number] => 18/342348 [patent_app_country] => US [patent_app_date] => 2023-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 12 [patent_no_of_words] => 8458 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18342348 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/342348
Method and apparatus for maintaining software of a control unit for an industrial control system Jun 26, 2023 Issued
Array ( [id] => 19136742 [patent_doc_number] => 11971692 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-30 [patent_title] => Systems and methods for virtual commissioning of building management systems [patent_app_type] => utility [patent_app_number] => 18/199261 [patent_app_country] => US [patent_app_date] => 2023-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 18259 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18199261 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/199261
Systems and methods for virtual commissioning of building management systems May 17, 2023 Issued
Array ( [id] => 18598978 [patent_doc_number] => 20230273777 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-31 [patent_title] => COMPOSABLE CONTEXT MENUS [patent_app_type] => utility [patent_app_number] => 18/313908 [patent_app_country] => US [patent_app_date] => 2023-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2929 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18313908 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/313908
Composable context menus May 7, 2023 Issued
Array ( [id] => 18531751 [patent_doc_number] => 20230236823 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-27 [patent_title] => Software Upgrade Management Method, Server, Terminal, Apparatus, and Storage Medium [patent_app_type] => utility [patent_app_number] => 18/192132 [patent_app_country] => US [patent_app_date] => 2023-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14736 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18192132 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/192132
Software upgrade management method, server, terminal, apparatus, and storage medium Mar 28, 2023 Issued
Array ( [id] => 18513196 [patent_doc_number] => 20230229423 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-20 [patent_title] => PUSHING A FIRMWARE UPDATE PATCH TO A COMPUTING DEVICE VIA AN OUT-OF-BAND PATH [patent_app_type] => utility [patent_app_number] => 18/189791 [patent_app_country] => US [patent_app_date] => 2023-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9041 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18189791 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/189791
Pushing a firmware update patch to a computing device via an out-of-band path Mar 23, 2023 Issued
Array ( [id] => 18756001 [patent_doc_number] => 20230359446 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-09 [patent_title] => SYSTEMS AND METHOD FOR CREATING ENTERPRISE SOFTWARE [patent_app_type] => utility [patent_app_number] => 18/179439 [patent_app_country] => US [patent_app_date] => 2023-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6959 [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] => 18179439 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/179439
Systems and method for creating enterprise software Mar 6, 2023 Issued
Array ( [id] => 18950066 [patent_doc_number] => 11893362 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-06 [patent_title] => Mobile application development device [patent_app_type] => utility [patent_app_number] => 18/111969 [patent_app_country] => US [patent_app_date] => 2023-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9764 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18111969 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/111969
Mobile application development device Feb 20, 2023 Issued
Array ( [id] => 18454169 [patent_doc_number] => 20230195449 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-22 [patent_title] => METHODS AND SYSTEMS FOR CONTINUOUS ASYNCHRONOUS CODE DEPLOYMENT [patent_app_type] => utility [patent_app_number] => 18/109005 [patent_app_country] => US [patent_app_date] => 2023-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5887 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [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] => 18109005 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/109005
METHODS AND SYSTEMS FOR CONTINUOUS ASYNCHRONOUS CODE DEPLOYMENT Feb 12, 2023 Pending
Array ( [id] => 18553827 [patent_doc_number] => 20230251839 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-10 [patent_title] => Head Of Line Blocking Mitigation In A Reconfigurable Data Processor [patent_app_type] => utility [patent_app_number] => 18/107613 [patent_app_country] => US [patent_app_date] => 2023-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15335 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18107613 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/107613
Head Of Line Blocking Mitigation In A Reconfigurable Data Processor Feb 8, 2023 Pending
Array ( [id] => 18613966 [patent_doc_number] => 20230280703 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-07 [patent_title] => BUILDING MANAGEMENT SYSTEM WITH ADAPTIVE EDGE PROCESSING [patent_app_type] => utility [patent_app_number] => 18/103262 [patent_app_country] => US [patent_app_date] => 2023-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 31314 [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] => 18103262 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/103262
Building management system with adaptive edge processing Jan 29, 2023 Issued
Array ( [id] => 18638161 [patent_doc_number] => 11762763 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-19 [patent_title] => Orchestration for automated performance testing [patent_app_type] => utility [patent_app_number] => 18/158235 [patent_app_country] => US [patent_app_date] => 2023-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 16639 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18158235 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/158235
Orchestration for automated performance testing Jan 22, 2023 Issued
Array ( [id] => 19340704 [patent_doc_number] => 12050896 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-30 [patent_title] => System architecture switching method and apparatus [patent_app_type] => utility [patent_app_number] => 18/154560 [patent_app_country] => US [patent_app_date] => 2023-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 15 [patent_no_of_words] => 21788 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 276 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18154560 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/154560
System architecture switching method and apparatus Jan 12, 2023 Issued
Array ( [id] => 18454159 [patent_doc_number] => 20230195439 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-22 [patent_title] => APPARATUS AND METHOD WITH NEURAL NETWORK COMPUTATION SCHEDULING [patent_app_type] => utility [patent_app_number] => 17/978528 [patent_app_country] => US [patent_app_date] => 2022-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6671 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17978528 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/978528
APPARATUS AND METHOD WITH NEURAL NETWORK COMPUTATION SCHEDULING Oct 31, 2022 Pending
Array ( [id] => 18338480 [patent_doc_number] => 20230130429 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-27 [patent_title] => METHOD FOR DEBUGGING PROGRAM OF MANYCORE PARALLEL PROCESSOR BASED ON CODE EXECUTION AND APPARATUS USING THE SAME [patent_app_type] => utility [patent_app_number] => 17/972116 [patent_app_country] => US [patent_app_date] => 2022-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5899 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17972116 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/972116
METHOD FOR DEBUGGING PROGRAM OF MANYCORE PARALLEL PROCESSOR BASED ON CODE EXECUTION AND APPARATUS USING THE SAME Oct 23, 2022 Pending
Array ( [id] => 18933745 [patent_doc_number] => 11886171 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-30 [patent_title] => Streamlining the commission of network identifiers [patent_app_type] => utility [patent_app_number] => 17/929944 [patent_app_country] => US [patent_app_date] => 2022-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8450 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 390 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17929944 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/929944
Streamlining the commission of network identifiers Oct 4, 2022 Issued
Array ( [id] => 18271510 [patent_doc_number] => 20230092752 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-23 [patent_title] => SYSTEM AND METHOD FOR DEVELOPMENT OF GATEWAY POLICIES IN AN APPLICATION PROGRAMMING INTERFACE ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/948799 [patent_app_country] => US [patent_app_date] => 2022-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6139 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17948799 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/948799
SYSTEM AND METHOD FOR DEVELOPMENT OF GATEWAY POLICIES IN AN APPLICATION PROGRAMMING INTERFACE ENVIRONMENT Sep 19, 2022 Pending
Array ( [id] => 18622736 [patent_doc_number] => 11755780 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-12 [patent_title] => Restricting access and edit permissions of metadata [patent_app_type] => utility [patent_app_number] => 17/931361 [patent_app_country] => US [patent_app_date] => 2022-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8656 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17931361 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/931361
Restricting access and edit permissions of metadata Sep 11, 2022 Issued
Array ( [id] => 18111525 [patent_doc_number] => 20230004405 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-05 [patent_title] => RUNNING A LEGACY APPLICATION ON A NON-LEGACY DEVICE WITH APPLICATION-SPECIFIC OPERATING PARAMETERS FOR BACKWARDS COMPATIBILITY [patent_app_type] => utility [patent_app_number] => 17/903763 [patent_app_country] => US [patent_app_date] => 2022-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7103 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17903763 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/903763
RUNNING A LEGACY APPLICATION ON A NON-LEGACY DEVICE WITH APPLICATION-SPECIFIC OPERATING PARAMETERS FOR BACKWARDS COMPATIBILITY Sep 5, 2022 Pending
Array ( [id] => 18221552 [patent_doc_number] => 20230060546 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-02 [patent_title] => SYSTEMS AND METHODS FOR DISTRIBUTED DECISION-MAKING AND SCHEDULING [patent_app_type] => utility [patent_app_number] => 17/823781 [patent_app_country] => US [patent_app_date] => 2022-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10494 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17823781 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/823781
SYSTEMS AND METHODS FOR DISTRIBUTED DECISION-MAKING AND SCHEDULING Aug 30, 2022 Pending
Menu