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] => 16248157 [patent_doc_number] => 10747516 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-08-18 [patent_title] => Applications for hardware accelerators in computing systems [patent_app_type] => utility [patent_app_number] => 16/361037 [patent_app_country] => US [patent_app_date] => 2019-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 19 [patent_no_of_words] => 8635 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16361037 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/361037
Applications for hardware accelerators in computing systems Mar 20, 2019 Issued
Array ( [id] => 16355519 [patent_doc_number] => 10796031 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-06 [patent_title] => Method and system of preparing engineering data for industrial control systems [patent_app_type] => utility [patent_app_number] => 16/359014 [patent_app_country] => US [patent_app_date] => 2019-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 17971 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16359014 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/359014
Method and system of preparing engineering data for industrial control systems Mar 19, 2019 Issued
Array ( [id] => 16186092 [patent_doc_number] => 10719424 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-07-21 [patent_title] => Compositional string analysis [patent_app_type] => utility [patent_app_number] => 16/356652 [patent_app_country] => US [patent_app_date] => 2019-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 7807 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16356652 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/356652
Compositional string analysis Mar 17, 2019 Issued
Array ( [id] => 15458945 [patent_doc_number] => 20200042297 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-06 [patent_title] => PROPERTY FILTERING [patent_app_type] => utility [patent_app_number] => 16/279278 [patent_app_country] => US [patent_app_date] => 2019-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9392 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16279278 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/279278
Property filtering Feb 18, 2019 Issued
Array ( [id] => 16255595 [patent_doc_number] => 20200264969 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-20 [patent_title] => MACHINE LEARNING MODEL FULL LIFE CYCLE MANAGEMENT FRAMEWORK [patent_app_type] => utility [patent_app_number] => 16/277057 [patent_app_country] => US [patent_app_date] => 2019-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3728 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16277057 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/277057
Machine learning model full life cycle management framework Feb 14, 2019 Issued
Array ( [id] => 15982093 [patent_doc_number] => 10671374 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-02 [patent_title] => Communication system, relay device, and water warmer [patent_app_type] => utility [patent_app_number] => 16/275325 [patent_app_country] => US [patent_app_date] => 2019-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 10252 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16275325 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/275325
Communication system, relay device, and water warmer Feb 13, 2019 Issued
Array ( [id] => 18430120 [patent_doc_number] => 11675338 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-13 [patent_title] => Control device, control method, and control program [patent_app_type] => utility [patent_app_number] => 16/643585 [patent_app_country] => US [patent_app_date] => 2019-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 12910 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [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] => 16643585 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/643585
Control device, control method, and control program Feb 5, 2019 Issued
Array ( [id] => 14411411 [patent_doc_number] => 20190171549 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-06 [patent_title] => EXTRACTION OF PROBLEM DIAGNOSTIC KNOWLEDGE FROM TEST CASES [patent_app_type] => utility [patent_app_number] => 16/267709 [patent_app_country] => US [patent_app_date] => 2019-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5746 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16267709 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/267709
Extraction of problem diagnostic knowledge from test cases Feb 4, 2019 Issued
Array ( [id] => 14411191 [patent_doc_number] => 20190171439 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-06 [patent_title] => OPTIMIZING FEATURE DEPLOYMENT BASED ON USAGE PATTERN [patent_app_type] => utility [patent_app_number] => 16/266234 [patent_app_country] => US [patent_app_date] => 2019-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7249 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16266234 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/266234
Optimizing feature deployment based on usage pattern Feb 3, 2019 Issued
Array ( [id] => 16094621 [patent_doc_number] => 20200201297 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-25 [patent_title] => Factory Automation (FA) System, Controller, and Control Method [patent_app_type] => utility [patent_app_number] => 16/643549 [patent_app_country] => US [patent_app_date] => 2019-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9463 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16643549 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/643549
Factory automation (FA) system, controller, and control method Jan 27, 2019 Issued
Array ( [id] => 16208855 [patent_doc_number] => 20200241845 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => Requirements Tracing Precision Validation Tool [patent_app_type] => utility [patent_app_number] => 16/258318 [patent_app_country] => US [patent_app_date] => 2019-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4930 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16258318 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/258318
Requirements tracing precision validation tool Jan 24, 2019 Issued
Array ( [id] => 15075069 [patent_doc_number] => 10467025 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-05 [patent_title] => Managing delivery of code and dependent data using application containers [patent_app_type] => utility [patent_app_number] => 16/254526 [patent_app_country] => US [patent_app_date] => 2019-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 12006 [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] => 16254526 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/254526
Managing delivery of code and dependent data using application containers Jan 21, 2019 Issued
Array ( [id] => 15966799 [patent_doc_number] => 20200167151 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-28 [patent_title] => PROVIDING EXTERNAL ACCESS TO A PROCESSING PLATFORM [patent_app_type] => utility [patent_app_number] => 16/251578 [patent_app_country] => US [patent_app_date] => 2019-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8937 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16251578 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/251578
Providing external access to a processing platform Jan 17, 2019 Issued
Array ( [id] => 16927133 [patent_doc_number] => 11048617 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-29 [patent_title] => Method of accessing metadata when debugging a program to be executed on processing circuitry [patent_app_type] => utility [patent_app_number] => 16/971415 [patent_app_country] => US [patent_app_date] => 2019-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 11162 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16971415 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/971415
Method of accessing metadata when debugging a program to be executed on processing circuitry Jan 16, 2019 Issued
Array ( [id] => 14314133 [patent_doc_number] => 20190146770 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-16 [patent_title] => Method for Identifying File and Mobile Terminal [patent_app_type] => utility [patent_app_number] => 16/244813 [patent_app_country] => US [patent_app_date] => 2019-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7870 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16244813 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/244813
Method for identifying file and mobile terminal Jan 9, 2019 Issued
Array ( [id] => 15788851 [patent_doc_number] => 10628150 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-21 [patent_title] => System and method for updating firmware in wireless charger [patent_app_type] => utility [patent_app_number] => 16/237714 [patent_app_country] => US [patent_app_date] => 2019-01-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 9378 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 16237714 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/237714
System and method for updating firmware in wireless charger Dec 31, 2018 Issued
Array ( [id] => 15982091 [patent_doc_number] => 10671373 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-06-02 [patent_title] => Mechanism for automatically incorporating software code changes into proper channels [patent_app_type] => utility [patent_app_number] => 16/236628 [patent_app_country] => US [patent_app_date] => 2018-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10305 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16236628 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/236628
Mechanism for automatically incorporating software code changes into proper channels Dec 29, 2018 Issued
Array ( [id] => 16278930 [patent_doc_number] => 10761961 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-01 [patent_title] => Identification of software program fault locations [patent_app_type] => utility [patent_app_number] => 16/231079 [patent_app_country] => US [patent_app_date] => 2018-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6971 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16231079 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/231079
Identification of software program fault locations Dec 20, 2018 Issued
Array ( [id] => 15812641 [patent_doc_number] => 10631476 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-28 [patent_title] => Proximity programmed, globally synchronized irrigation controller and system [patent_app_type] => utility [patent_app_number] => 16/231285 [patent_app_country] => US [patent_app_date] => 2018-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6816 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16231285 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/231285
Proximity programmed, globally synchronized irrigation controller and system Dec 20, 2018 Issued
Array ( [id] => 14811123 [patent_doc_number] => 20190272171 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-05 [patent_title] => DISPLAYING RESULTS OF A CODEBASE ANALYSIS SERVICE [patent_app_type] => utility [patent_app_number] => 16/230207 [patent_app_country] => US [patent_app_date] => 2018-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15509 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16230207 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/230207
Displaying results of a codebase analysis service Dec 20, 2018 Issued
Menu