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] => 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 |