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] => 13595109
[patent_doc_number] => 20180349103
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-12-06
[patent_title] => INTEGRATION OF LEARNING MODELS INTO A SOFTWARE DEVELOPMENT SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/721712
[patent_app_country] => US
[patent_app_date] => 2017-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8851
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15721712
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/721712 | Integration of learning models into a software development system | Sep 28, 2017 | Issued |
Array
(
[id] => 12121136
[patent_doc_number] => 20180004721
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-01-04
[patent_title] => 'METHODS AND SYSTEMS FOR INVOKING CODE IN A DIFFERENT PROGRAMMING LANGUAGE'
[patent_app_type] => utility
[patent_app_number] => 15/709087
[patent_app_country] => US
[patent_app_date] => 2017-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 34
[patent_figures_cnt] => 34
[patent_no_of_words] => 26904
[patent_no_of_claims] => 22
[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] => 15709087
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/709087 | Methods and systems for invoking code in a different programming language | Sep 18, 2017 | Issued |
Array
(
[id] => 15425629
[patent_doc_number] => 10545743
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-01-28
[patent_title] => Enhanced programming language source code conversion with implicit temporary object emulation
[patent_app_type] => utility
[patent_app_number] => 15/706297
[patent_app_country] => US
[patent_app_date] => 2017-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 11054
[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] => 15706297
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/706297 | Enhanced programming language source code conversion with implicit temporary object emulation | Sep 14, 2017 | Issued |
Array
(
[id] => 12094421
[patent_doc_number] => 20170351514
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-07
[patent_title] => 'GENERATING AND MANAGING APPLICATIONS USING ANY NUMBER OF DIFFERENT PLATFORMS'
[patent_app_type] => utility
[patent_app_number] => 15/683812
[patent_app_country] => US
[patent_app_date] => 2017-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9140
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[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] => 15683812
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/683812 | Generating and managing applications using any number of different platforms | Aug 22, 2017 | Issued |
Array
(
[id] => 13120315
[patent_doc_number] => 10078511
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-09-18
[patent_title] => Generating and managing applications using any number of different platforms
[patent_app_type] => utility
[patent_app_number] => 15/683800
[patent_app_country] => US
[patent_app_date] => 2017-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8980
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 430
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15683800
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/683800 | Generating and managing applications using any number of different platforms | Aug 22, 2017 | Issued |
Array
(
[id] => 16810377
[patent_doc_number] => 20210132932
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-05-06
[patent_title] => SMART EQUIPMENT, METHOD USED BY SMART EQUIPMENT, AND SMART LAMP
[patent_app_type] => utility
[patent_app_number] => 16/639568
[patent_app_country] => US
[patent_app_date] => 2017-08-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4589
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 31
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16639568
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/639568 | SMART EQUIPMENT, METHOD USED BY SMART EQUIPMENT, AND SMART LAMP | Aug 14, 2017 | Pending |
Array
(
[id] => 13110065
[patent_doc_number] => 10073686
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-09-11
[patent_title] => Function serialization for inter-thread messaging
[patent_app_type] => utility
[patent_app_number] => 15/673757
[patent_app_country] => US
[patent_app_date] => 2017-08-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 3362
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15673757
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/673757 | Function serialization for inter-thread messaging | Aug 9, 2017 | Issued |
Array
(
[id] => 13212603
[patent_doc_number] => 10120671
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-11-06
[patent_title] => Multi-level image extraction
[patent_app_type] => utility
[patent_app_number] => 15/671337
[patent_app_country] => US
[patent_app_date] => 2017-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9758
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15671337
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/671337 | Multi-level image extraction | Aug 7, 2017 | Issued |
Array
(
[id] => 13055109
[patent_doc_number] => 10048944
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-08-14
[patent_title] => Seamless integration of computer and human generated code
[patent_app_type] => utility
[patent_app_number] => 15/668058
[patent_app_country] => US
[patent_app_date] => 2017-08-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 10173
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15668058
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/668058 | Seamless integration of computer and human generated code | Aug 2, 2017 | Issued |
Array
(
[id] => 15382483
[patent_doc_number] => 10532405
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-01-14
[patent_title] => Support posts for improved flexural strength in 3D-printed objects
[patent_app_type] => utility
[patent_app_number] => 15/635146
[patent_app_country] => US
[patent_app_date] => 2017-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5607
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15635146
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/635146 | Support posts for improved flexural strength in 3D-printed objects | Jun 26, 2017 | Issued |
Array
(
[id] => 14766269
[patent_doc_number] => 10394530
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-08-27
[patent_title] => Computer readable medium for translating protocols with autonomous script writer
[patent_app_type] => utility
[patent_app_number] => 15/620687
[patent_app_country] => US
[patent_app_date] => 2017-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 7509
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 224
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15620687
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/620687 | Computer readable medium for translating protocols with autonomous script writer | Jun 11, 2017 | Issued |
Array
(
[id] => 14642351
[patent_doc_number] => 10365919
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-07-30
[patent_title] => Managing software assets installed in an integrated development environment
[patent_app_type] => utility
[patent_app_number] => 15/597258
[patent_app_country] => US
[patent_app_date] => 2017-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7940
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 207
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15597258
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/597258 | Managing software assets installed in an integrated development environment | May 16, 2017 | Issued |
Array
(
[id] => 14734949
[patent_doc_number] => 10386872
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-08-20
[patent_title] => Electric power system control with planning of energy demand and energy efficiency using AMI-based data analysis
[patent_app_type] => utility
[patent_app_number] => 15/593378
[patent_app_country] => US
[patent_app_date] => 2017-05-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 13268
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 181
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15593378
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/593378 | Electric power system control with planning of energy demand and energy efficiency using AMI-based data analysis | May 11, 2017 | Issued |
Array
(
[id] => 11940639
[patent_doc_number] => 20170244789
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-24
[patent_title] => 'CLOUD STORAGE METHODS AND SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 15/590669
[patent_app_country] => US
[patent_app_date] => 2017-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 27755
[patent_no_of_claims] => 31
[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] => 15590669
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/590669 | Cloud storage methods and systems | May 8, 2017 | Issued |
Array
(
[id] => 11938714
[patent_doc_number] => 20170242864
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-24
[patent_title] => 'CLOUD STORAGE METHODS AND SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 15/589266
[patent_app_country] => US
[patent_app_date] => 2017-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 27747
[patent_no_of_claims] => 37
[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] => 15589266
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/589266 | Cloud storage methods and systems | May 7, 2017 | Issued |
Array
(
[id] => 11868034
[patent_doc_number] => 20170235319
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-17
[patent_title] => 'SCALABLE PANEL COOLING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/586422
[patent_app_country] => US
[patent_app_date] => 2017-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3790
[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] => 15586422
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/586422 | Scalable panel cooling system | May 3, 2017 | Issued |
Array
(
[id] => 16278800
[patent_doc_number] => 10761830
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-09-01
[patent_title] => Method for installing and updating software programs, corresponding server and software package
[patent_app_type] => utility
[patent_app_number] => 16/095566
[patent_app_country] => US
[patent_app_date] => 2017-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 3594
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 297
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16095566
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/095566 | Method for installing and updating software programs, corresponding server and software package | Apr 20, 2017 | Issued |
Array
(
[id] => 11838822
[patent_doc_number] => 20170220542
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-03
[patent_title] => 'METHODS AND SYSTEMS FOR GENERATING ELECTRONIC FORMS'
[patent_app_type] => utility
[patent_app_number] => 15/485923
[patent_app_country] => US
[patent_app_date] => 2017-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 34
[patent_figures_cnt] => 34
[patent_no_of_words] => 26973
[patent_no_of_claims] => 26
[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] => 15485923
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/485923 | Methods and systems for generating electronic forms | Apr 11, 2017 | Issued |
Array
(
[id] => 14235067
[patent_doc_number] => 20190129706
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-02
[patent_title] => SYSTEMS AND METHODS FOR UPDATING SYSTEM DEVICES IN A CLOUD-BASED SYSTEM FOR MONITORING AND CONTROLLING PHYSICAL ENVIRONMENTS
[patent_app_type] => utility
[patent_app_number] => 16/094905
[patent_app_country] => US
[patent_app_date] => 2017-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 28338
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16094905
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/094905 | Systems and methods for updating system devices in a cloud-based system for monitoring and controlling physical environments | Apr 11, 2017 | Issued |
Array
(
[id] => 11823801
[patent_doc_number] => 20170212737
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-27
[patent_title] => 'METHODS AND SYSTEMS FOR GENERATING APPLICATION PROGRAMMING INTERFACES'
[patent_app_type] => utility
[patent_app_number] => 15/483121
[patent_app_country] => US
[patent_app_date] => 2017-04-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 34
[patent_figures_cnt] => 34
[patent_no_of_words] => 26681
[patent_no_of_claims] => 21
[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] => 15483121
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/483121 | Methods and systems for generating application programming interfaces | Apr 9, 2017 | Issued |