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] => 10955236 [patent_doc_number] => 20140358258 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-12-04 [patent_title] => 'SYSTEM AND METHOD FOR CONTROLLING A PLUMBING FIXTURE' [patent_app_type] => utility [patent_app_number] => 14/278387 [patent_app_country] => US [patent_app_date] => 2014-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2435 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14278387 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/278387
System and method for controlling a plumbing fixture May 14, 2014 Issued
Array ( [id] => 11815746 [patent_doc_number] => 09719690 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-01 [patent_title] => 'Zone based heating, ventilation and air-conditioning (HVAC) control using extensive temperature monitoring' [patent_app_type] => utility [patent_app_number] => 14/279264 [patent_app_country] => US [patent_app_date] => 2014-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6103 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14279264 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/279264
Zone based heating, ventilation and air-conditioning (HVAC) control using extensive temperature monitoring May 14, 2014 Issued
Array ( [id] => 10431899 [patent_doc_number] => 20150316912 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-05 [patent_title] => 'MOTOR CONTROLLER AND METHOD FOR CONTROLLING A MOTOR AFTER A POWER-LOSS EVENT' [patent_app_type] => utility [patent_app_number] => 14/269932 [patent_app_country] => US [patent_app_date] => 2014-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3134 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14269932 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/269932
Motor controller and method for controlling a motor after a power-loss event May 4, 2014 Issued
Array ( [id] => 10431905 [patent_doc_number] => 20150316916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-05 [patent_title] => 'REDUCING PILOT RUNS OF RUN-TO-RUN CONTROL IN A MANUFACTURING FACILITY' [patent_app_type] => utility [patent_app_number] => 14/268418 [patent_app_country] => US [patent_app_date] => 2014-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8510 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14268418 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/268418
Reducing pilot runs of run-to-run control in a manufacturing facility May 1, 2014 Issued
Array ( [id] => 10431910 [patent_doc_number] => 20150316922 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-05 [patent_title] => 'SYSTEMS AND METHODS FOR BROADCASTING DATA AND DATA TAGS ASSOCIATED WITH AN INDUSTRIAL AUTOMATION SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/267617 [patent_app_country] => US [patent_app_date] => 2014-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 27299 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14267617 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/267617
Systems and methods for broadcasting data and data tags associated with an industrial automation system Apr 30, 2014 Issued
Array ( [id] => 10431898 [patent_doc_number] => 20150316910 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-05 [patent_title] => 'SYSTEMS AND METHODS FOR OPERATING INDUSTRIAL AUTOMATION DEVICES BASED ON HIERARCHICAL LEVEL AWARENESS' [patent_app_type] => utility [patent_app_number] => 14/267508 [patent_app_country] => US [patent_app_date] => 2014-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 27144 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14267508 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/267508
Systems and methods for operating industrial automation devices based on hierarchical level awareness Apr 30, 2014 Issued
Array ( [id] => 11644445 [patent_doc_number] => 09665827 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-30 [patent_title] => 'Apparatus and method for providing a generalized continuous performance indicator' [patent_app_type] => utility [patent_app_number] => 14/265066 [patent_app_country] => US [patent_app_date] => 2014-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 14 [patent_no_of_words] => 7327 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14265066 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/265066
Apparatus and method for providing a generalized continuous performance indicator Apr 28, 2014 Issued
Array ( [id] => 11332727 [patent_doc_number] => 09523973 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-20 [patent_title] => 'Electronic device and method for controlling household appliances' [patent_app_type] => utility [patent_app_number] => 14/259284 [patent_app_country] => US [patent_app_date] => 2014-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 1471 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14259284 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/259284
Electronic device and method for controlling household appliances Apr 22, 2014 Issued
Array ( [id] => 11346904 [patent_doc_number] => 09531321 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-27 [patent_title] => 'System and method of online filtering of photovoltaic signals' [patent_app_type] => utility [patent_app_number] => 14/258756 [patent_app_country] => US [patent_app_date] => 2014-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2323 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14258756 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/258756
System and method of online filtering of photovoltaic signals Apr 21, 2014 Issued
Array ( [id] => 10949893 [patent_doc_number] => 20140352914 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-12-04 [patent_title] => 'SCALABLE PANEL COOLING SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/256053 [patent_app_country] => US [patent_app_date] => 2014-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3846 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14256053 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/256053
Scalable panel cooling system Apr 17, 2014 Issued
Array ( [id] => 10524820 [patent_doc_number] => 09251336 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-02-02 [patent_title] => 'Secure versioning of software packages' [patent_app_type] => utility [patent_app_number] => 14/252373 [patent_app_country] => US [patent_app_date] => 2014-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8281 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14252373 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/252373
Secure versioning of software packages Apr 13, 2014 Issued
Array ( [id] => 10392943 [patent_doc_number] => 20150277950 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-01 [patent_title] => 'DETECTING OPERATION OF A VIRTUAL MACHINE' [patent_app_type] => utility [patent_app_number] => 14/228756 [patent_app_country] => US [patent_app_date] => 2014-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3605 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14228756 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/228756
Detecting operation of a virtual machine Mar 27, 2014 Issued
Array ( [id] => 10183890 [patent_doc_number] => 09213569 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-12-15 [patent_title] => 'Exiting multiple threads in a computer' [patent_app_type] => utility [patent_app_number] => 14/226967 [patent_app_country] => US [patent_app_date] => 2014-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 14979 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14226967 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/226967
Exiting multiple threads in a computer Mar 26, 2014 Issued
Array ( [id] => 10569103 [patent_doc_number] => 09292270 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-22 [patent_title] => 'Supporting dynamic behavior in statically compiled programs' [patent_app_type] => utility [patent_app_number] => 14/227036 [patent_app_country] => US [patent_app_date] => 2014-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 13541 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14227036 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/227036
Supporting dynamic behavior in statically compiled programs Mar 26, 2014 Issued
Array ( [id] => 10188791 [patent_doc_number] => 09218210 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-12-22 [patent_title] => 'Distributed processing system' [patent_app_type] => utility [patent_app_number] => 14/227441 [patent_app_country] => US [patent_app_date] => 2014-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 12474 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14227441 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/227441
Distributed processing system Mar 26, 2014 Issued
Array ( [id] => 10562446 [patent_doc_number] => 09286123 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-15 [patent_title] => 'Apparatus and method for managing stream processing tasks' [patent_app_type] => utility [patent_app_number] => 14/225661 [patent_app_country] => US [patent_app_date] => 2014-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5944 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14225661 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/225661
Apparatus and method for managing stream processing tasks Mar 25, 2014 Issued
Array ( [id] => 10550208 [patent_doc_number] => 09274833 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-01 [patent_title] => 'Task scheduler, microprocessor, and task scheduling method' [patent_app_type] => utility [patent_app_number] => 14/222790 [patent_app_country] => US [patent_app_date] => 2014-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 4408 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 314 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14222790 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/222790
Task scheduler, microprocessor, and task scheduling method Mar 23, 2014 Issued
Array ( [id] => 10569194 [patent_doc_number] => 09292363 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-22 [patent_title] => 'Predicting application programming interface consumption using social networks' [patent_app_type] => utility [patent_app_number] => 14/197749 [patent_app_country] => US [patent_app_date] => 2014-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8609 [patent_no_of_claims] => 20 [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] => 14197749 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/197749
Predicting application programming interface consumption using social networks Mar 4, 2014 Issued
Array ( [id] => 9902572 [patent_doc_number] => 20150057772 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-02-26 [patent_title] => 'INPUT DEVICE PROVIDING CONTROL INFORMATION TO HOST DEVICE' [patent_app_type] => utility [patent_app_number] => 14/195166 [patent_app_country] => US [patent_app_date] => 2014-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4493 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14195166 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/195166
Input device providing control information to host device Mar 2, 2014 Issued
Array ( [id] => 9721887 [patent_doc_number] => 20140257588 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-11 [patent_title] => 'Appliance Shut-Off Device and Method' [patent_app_type] => utility [patent_app_number] => 14/194748 [patent_app_country] => US [patent_app_date] => 2014-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1306 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14194748 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/194748
Appliance Shut-Off Device and Method Mar 1, 2014 Abandoned
Menu