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] => 17515213
[patent_doc_number] => 11294360
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-04-05
[patent_title] => Industrial automation project code development guidance and analysis
[patent_app_type] => utility
[patent_app_number] => 17/015928
[patent_app_country] => US
[patent_app_date] => 2020-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 17850
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 171
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17015928
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/015928 | Industrial automation project code development guidance and analysis | Sep 8, 2020 | Issued |
Array
(
[id] => 18136102
[patent_doc_number] => 11561779
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-01-24
[patent_title] => Applications for hardware accelerators in computing systems
[patent_app_type] => utility
[patent_app_number] => 16/996717
[patent_app_country] => US
[patent_app_date] => 2020-08-18
[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] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16996717
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/996717 | Applications for hardware accelerators in computing systems | Aug 17, 2020 | Issued |
Array
(
[id] => 16879933
[patent_doc_number] => 11030082
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-06-08
[patent_title] => Application programming interface simulation based on declarative annotations
[patent_app_type] => utility
[patent_app_number] => 16/991972
[patent_app_country] => US
[patent_app_date] => 2020-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 7889
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 193
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16991972
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/991972 | Application programming interface simulation based on declarative annotations | Aug 11, 2020 | Issued |
Array
(
[id] => 17415862
[patent_doc_number] => 20220050766
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-02-17
[patent_title] => SYSTEM AND METHOD FOR AUTOMATING TESTING OF NONFUNCTIONAL REQUIREMENTS
[patent_app_type] => utility
[patent_app_number] => 16/991438
[patent_app_country] => US
[patent_app_date] => 2020-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11806
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 2
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16991438
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/991438 | System and method for automating testing of nonfunctional requirements | Aug 11, 2020 | Issued |
Array
(
[id] => 18356663
[patent_doc_number] => 11645063
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-05-09
[patent_title] => Software upgrade management method, server, terminal, apparatus, and storage medium
[patent_app_type] => utility
[patent_app_number] => 16/990512
[patent_app_country] => US
[patent_app_date] => 2020-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 14722
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[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] => 16990512
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/990512 | Software upgrade management method, server, terminal, apparatus, and storage medium | Aug 10, 2020 | Issued |
Array
(
[id] => 17120881
[patent_doc_number] => 11132012
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-09-28
[patent_title] => Maximizing of energy delivery system compatibility with voltage optimization
[patent_app_type] => utility
[patent_app_number] => 16/990500
[patent_app_country] => US
[patent_app_date] => 2020-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 17789
[patent_no_of_claims] => 48
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 214
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16990500
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/990500 | Maximizing of energy delivery system compatibility with voltage optimization | Aug 10, 2020 | Issued |
Array
(
[id] => 17001284
[patent_doc_number] => 11080094
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-03
[patent_title] => Method, apparatus, and electronic device for improving parallel performance of CPU
[patent_app_type] => utility
[patent_app_number] => 16/945589
[patent_app_country] => US
[patent_app_date] => 2020-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7736
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16945589
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/945589 | Method, apparatus, and electronic device for improving parallel performance of CPU | Jul 30, 2020 | Issued |
Array
(
[id] => 16659373
[patent_doc_number] => 20210056010
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-25
[patent_title] => Splicing Screen Debugging Method, Splicing Screen And Splicing Wall
[patent_app_type] => utility
[patent_app_number] => 16/940605
[patent_app_country] => US
[patent_app_date] => 2020-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7727
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[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] => 16940605
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/940605 | Splicing screen debugging method, splicing screen and splicing wall | Jul 27, 2020 | Issued |
Array
(
[id] => 17164778
[patent_doc_number] => 11150874
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-19
[patent_title] => API specification generation
[patent_app_type] => utility
[patent_app_number] => 16/936836
[patent_app_country] => US
[patent_app_date] => 2020-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 7578
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16936836
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/936836 | API specification generation | Jul 22, 2020 | Issued |
Array
(
[id] => 17076778
[patent_doc_number] => 11113177
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-09-07
[patent_title] => Securely debugging different applications in a single short-lived container
[patent_app_type] => utility
[patent_app_number] => 16/937450
[patent_app_country] => US
[patent_app_date] => 2020-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 3469
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 225
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16937450
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/937450 | Securely debugging different applications in a single short-lived container | Jul 22, 2020 | Issued |
Array
(
[id] => 17151228
[patent_doc_number] => 11144305
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-12
[patent_title] => Method for updating IC firmware
[patent_app_type] => utility
[patent_app_number] => 16/921980
[patent_app_country] => US
[patent_app_date] => 2020-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 4539
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16921980
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/921980 | Method for updating IC firmware | Jul 6, 2020 | Issued |
Array
(
[id] => 16577335
[patent_doc_number] => 20210011736
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-14
[patent_title] => METHOD AND APPARATUS FOR MANAGING APPLICATION
[patent_app_type] => utility
[patent_app_number] => 16/922151
[patent_app_country] => US
[patent_app_date] => 2020-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10288
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16922151
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/922151 | Method and apparatus for managing application | Jul 6, 2020 | Issued |
Array
(
[id] => 16986886
[patent_doc_number] => 11074058
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-07-27
[patent_title] => Deployment operations based on deployment profiles in a deployment system
[patent_app_type] => utility
[patent_app_number] => 16/917630
[patent_app_country] => US
[patent_app_date] => 2020-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10622
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16917630
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/917630 | Deployment operations based on deployment profiles in a deployment system | Jun 29, 2020 | Issued |
Array
(
[id] => 17288210
[patent_doc_number] => 11204759
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-12-21
[patent_title] => Software patch comparison
[patent_app_type] => utility
[patent_app_number] => 16/909322
[patent_app_country] => US
[patent_app_date] => 2020-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3865
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16909322
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/909322 | Software patch comparison | Jun 22, 2020 | Issued |
Array
(
[id] => 16514778
[patent_doc_number] => 20200394036
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-17
[patent_title] => METHOD AND SYSTEM FOR INTEGRATING A DEVELOPMENT ENVIRONMENT REPOSITORY WITH A VERSION CONTROL TOOL
[patent_app_type] => utility
[patent_app_number] => 16/900073
[patent_app_country] => US
[patent_app_date] => 2020-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4566
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -5
[patent_words_short_claim] => 58
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16900073
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/900073 | METHOD AND SYSTEM FOR INTEGRATING A DEVELOPMENT ENVIRONMENT REPOSITORY WITH A VERSION CONTROL TOOL | Jun 11, 2020 | Abandoned |
Array
(
[id] => 16330735
[patent_doc_number] => 20200301701
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-24
[patent_title] => PROVIDING EXTERNAL ACCESS TO A PROCESSING PLATFORM
[patent_app_type] => utility
[patent_app_number] => 16/900071
[patent_app_country] => US
[patent_app_date] => 2020-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9013
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[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] => 16900071
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/900071 | Providing external access to a processing platform | Jun 11, 2020 | Issued |
Array
(
[id] => 16416654
[patent_doc_number] => 10824549
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-11-03
[patent_title] => System and method for regression testing of an application programming interface
[patent_app_type] => utility
[patent_app_number] => 16/883979
[patent_app_country] => US
[patent_app_date] => 2020-05-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8571
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 273
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16883979
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/883979 | System and method for regression testing of an application programming interface | May 25, 2020 | Issued |
Array
(
[id] => 17283012
[patent_doc_number] => 11200041
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-12-14
[patent_title] => Remote installation, customization and deployment of mainframe components
[patent_app_type] => utility
[patent_app_number] => 16/881525
[patent_app_country] => US
[patent_app_date] => 2020-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6852
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16881525
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/881525 | Remote installation, customization and deployment of mainframe components | May 21, 2020 | Issued |
Array
(
[id] => 16520811
[patent_doc_number] => 10872026
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-12-22
[patent_title] => Risk-based software validation and change control
[patent_app_type] => utility
[patent_app_number] => 16/881862
[patent_app_country] => US
[patent_app_date] => 2020-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7998
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16881862
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/881862 | Risk-based software validation and change control | May 21, 2020 | Issued |
Array
(
[id] => 17245512
[patent_doc_number] => 20210365255
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-11-25
[patent_title] => AUTOMATED RULES FOR CONTROLLED DISTRIBUTION OF PROGRAM INSTRUCTIONS
[patent_app_type] => utility
[patent_app_number] => 16/878951
[patent_app_country] => US
[patent_app_date] => 2020-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15162
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16878951
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/878951 | Automated rules for controlled distribution of program instructions | May 19, 2020 | Issued |