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] => 11035037
[patent_doc_number] => 20160231993
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-11
[patent_title] => 'SYSTEM AND OPTIMIZATION METHOD FOR OIL PROGRAMMING IN A REFINERY THROUGH LINEAR GENETIC PROGRAMMING AND GRAMMAR-ORIENTED PROGRAMMING, AND READABLE STORAGE MEDIUM'
[patent_app_type] => utility
[patent_app_number] => 14/972406
[patent_app_country] => US
[patent_app_date] => 2015-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10993
[patent_no_of_claims] => 12
[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] => 14972406
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/972406 | System and optimization method for oil programming in a refinery through linear genetic programming and grammar-oriented programming, and readable storage medium | Dec 16, 2015 | Issued |
Array
(
[id] => 11523396
[patent_doc_number] => 09606794
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-03-28
[patent_title] => 'Generating and managing applications using any number of different platforms'
[patent_app_type] => utility
[patent_app_number] => 14/970929
[patent_app_country] => US
[patent_app_date] => 2015-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9139
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 237
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14970929
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/970929 | Generating and managing applications using any number of different platforms | Dec 15, 2015 | Issued |
Array
(
[id] => 11179585
[patent_doc_number] => 09411579
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-08-09
[patent_title] => 'Source code violation matching and attribution'
[patent_app_type] => utility
[patent_app_number] => 14/966432
[patent_app_country] => US
[patent_app_date] => 2015-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 18
[patent_no_of_words] => 12928
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14966432
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/966432 | Source code violation matching and attribution | Dec 10, 2015 | Issued |
Array
(
[id] => 10746023
[patent_doc_number] => 20160092174
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-31
[patent_title] => 'EXECUTION GUARDS IN DYNAMIC PROGRAMMING'
[patent_app_type] => utility
[patent_app_number] => 14/962901
[patent_app_country] => US
[patent_app_date] => 2015-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4286
[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] => 14962901
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/962901 | Execution guards in dynamic programming | Dec 7, 2015 | Issued |
Array
(
[id] => 14669063
[patent_doc_number] => 10372432
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-08-06
[patent_title] => Application installation package obtaining method, information broadcast method, mobile device, and base station
[patent_app_type] => utility
[patent_app_number] => 15/564957
[patent_app_country] => US
[patent_app_date] => 2015-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 13
[patent_no_of_words] => 9341
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15564957
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/564957 | Application installation package obtaining method, information broadcast method, mobile device, and base station | Nov 8, 2015 | Issued |
Array
(
[id] => 11206957
[patent_doc_number] => 09436583
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-09-06
[patent_title] => 'Minimally disruptive debugging in a production environment'
[patent_app_type] => utility
[patent_app_number] => 14/934473
[patent_app_country] => US
[patent_app_date] => 2015-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9557
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14934473
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/934473 | Minimally disruptive debugging in a production environment | Nov 5, 2015 | Issued |
Array
(
[id] => 13097911
[patent_doc_number] => 10068298
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-09-04
[patent_title] => Weather pattern based electrical demand forecasting for a building
[patent_app_type] => utility
[patent_app_number] => 14/882480
[patent_app_country] => US
[patent_app_date] => 2015-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3807
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 253
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14882480
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/882480 | Weather pattern based electrical demand forecasting for a building | Oct 13, 2015 | Issued |
Array
(
[id] => 12453090
[patent_doc_number] => 09983557
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-05-29
[patent_title] => Adaptive thermal control and power budget
[patent_app_type] => utility
[patent_app_number] => 14/882158
[patent_app_country] => US
[patent_app_date] => 2015-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8228
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[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] => 14882158
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/882158 | Adaptive thermal control and power budget | Oct 12, 2015 | Issued |
Array
(
[id] => 10754382
[patent_doc_number] => 20160100533
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-04-14
[patent_title] => 'PROXIMITY PROGRAMMED, GLOBALLY SYNCHRONIZED IRRIGATION CONTROLLER AND SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/882253
[patent_app_country] => US
[patent_app_date] => 2015-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6870
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 7
[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] => 14882253
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/882253 | Proximity programmed, globally synchronized irrigation controller and system | Oct 12, 2015 | Issued |
Array
(
[id] => 13039129
[patent_doc_number] => 10041695
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-08-07
[patent_title] => Scheduling for air conditioners and other appliances
[patent_app_type] => utility
[patent_app_number] => 14/881470
[patent_app_country] => US
[patent_app_date] => 2015-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4943
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14881470
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/881470 | Scheduling for air conditioners and other appliances | Oct 12, 2015 | Issued |
Array
(
[id] => 11556444
[patent_doc_number] => 20170102690
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-13
[patent_title] => 'METHODS AND APPARATUS TO DESIGN COLLABORATIVE AUTOMATION SYSTEMS BASED ON DATA DISTRIBUTION SERVICE MIDDLEWARE'
[patent_app_type] => utility
[patent_app_number] => 14/878766
[patent_app_country] => US
[patent_app_date] => 2015-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 33
[patent_no_of_words] => 18495
[patent_no_of_claims] => 19
[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] => 14878766
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/878766 | Methods and apparatus to design collaborative automation systems based on data distribution service middleware | Oct 7, 2015 | Issued |
Array
(
[id] => 10680293
[patent_doc_number] => 20160026438
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-28
[patent_title] => 'Cloud Storage Methods and Systems'
[patent_app_type] => utility
[patent_app_number] => 14/872129
[patent_app_country] => US
[patent_app_date] => 2015-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 27710
[patent_no_of_claims] => 57
[patent_no_of_ind_claims] => 5
[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] => 14872129
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/872129 | Cloud storage methods and systems | Sep 29, 2015 | Issued |
Array
(
[id] => 11306842
[patent_doc_number] => 09514241
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-12-06
[patent_title] => 'Consistently delivering a web page having source code with a dynamic instruction'
[patent_app_type] => utility
[patent_app_number] => 14/865377
[patent_app_country] => US
[patent_app_date] => 2015-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 8227
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14865377
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/865377 | Consistently delivering a web page having source code with a dynamic instruction | Sep 24, 2015 | Issued |
Array
(
[id] => 13403545
[patent_doc_number] => 20180253315
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-09-06
[patent_title] => PROCESS AND THREAD LAUNCH FEATURES
[patent_app_type] => utility
[patent_app_number] => 15/756218
[patent_app_country] => US
[patent_app_date] => 2015-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6477
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15756218
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/756218 | Process and thread launch features | Sep 23, 2015 | Issued |
Array
(
[id] => 10550153
[patent_doc_number] => 09274778
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-03-01
[patent_title] => 'Software signature discovery'
[patent_app_type] => utility
[patent_app_number] => 14/855470
[patent_app_country] => US
[patent_app_date] => 2015-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5388
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 221
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14855470
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/855470 | Software signature discovery | Sep 15, 2015 | Issued |
Array
(
[id] => 10493664
[patent_doc_number] => 20150378686
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-12-31
[patent_title] => 'Automated Call Center Software Build Generator'
[patent_app_type] => utility
[patent_app_number] => 14/846705
[patent_app_country] => US
[patent_app_date] => 2015-09-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4046
[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] => 14846705
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/846705 | Automated call center software build generator | Sep 3, 2015 | Issued |
Array
(
[id] => 10708839
[patent_doc_number] => 20160054986
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-02-25
[patent_title] => 'COMPOSABLE CONTEXT MENUS'
[patent_app_type] => utility
[patent_app_number] => 14/842713
[patent_app_country] => US
[patent_app_date] => 2015-09-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 2887
[patent_no_of_claims] => 27
[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] => 14842713
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/842713 | Composable context menus | Aug 31, 2015 | Issued |
Array
(
[id] => 11781076
[patent_doc_number] => 09390260
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-07-12
[patent_title] => 'Methods for enforcing control flow of a computer program'
[patent_app_type] => utility
[patent_app_number] => 14/829963
[patent_app_country] => US
[patent_app_date] => 2015-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 25
[patent_no_of_words] => 32463
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 180
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14829963
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/829963 | Methods for enforcing control flow of a computer program | Aug 18, 2015 | Issued |
Array
(
[id] => 12171487
[patent_doc_number] => 09889607
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-02-13
[patent_title] => 'Three-dimensional printer with integrated coloring system'
[patent_app_type] => utility
[patent_app_number] => 14/829023
[patent_app_country] => US
[patent_app_date] => 2015-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 27
[patent_no_of_words] => 16320
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14829023
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/829023 | Three-dimensional printer with integrated coloring system | Aug 17, 2015 | Issued |
Array
(
[id] => 10616373
[patent_doc_number] => 09335817
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-05-10
[patent_title] => 'Dynamic program evaluation for system adaptation'
[patent_app_type] => utility
[patent_app_number] => 14/810658
[patent_app_country] => US
[patent_app_date] => 2015-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8712
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14810658
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/810658 | Dynamic program evaluation for system adaptation | Jul 27, 2015 | Issued |