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] => 13304289
[patent_doc_number] => 20180203681
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-19
[patent_title] => PRIVATE COMPUTER NETWORK INSTALLATIONS
[patent_app_type] => utility
[patent_app_number] => 15/408133
[patent_app_country] => US
[patent_app_date] => 2017-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13557
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15408133
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/408133 | Private computer network installations | Jan 16, 2017 | Issued |
Array
(
[id] => 14489257
[patent_doc_number] => 10331416
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-25
[patent_title] => Application with embedded workflow designer
[patent_app_type] => utility
[patent_app_number] => 15/408238
[patent_app_country] => US
[patent_app_date] => 2017-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 18
[patent_no_of_words] => 13458
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15408238
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/408238 | Application with embedded workflow designer | Jan 16, 2017 | Issued |
Array
(
[id] => 13157575
[patent_doc_number] => 10095512
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-09
[patent_title] => Program development support device, non-transitory storage medium storing thereon computer-readable program development support program, and program development support method
[patent_app_type] => utility
[patent_app_number] => 15/407506
[patent_app_country] => US
[patent_app_date] => 2017-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 5034
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[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] => 15407506
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/407506 | Program development support device, non-transitory storage medium storing thereon computer-readable program development support program, and program development support method | Jan 16, 2017 | Issued |
Array
(
[id] => 12495117
[patent_doc_number] => 09996324
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-06-12
[patent_title] => Cooperative creation of dataflow models using sparse random instrumentation
[patent_app_type] => utility
[patent_app_number] => 15/407830
[patent_app_country] => US
[patent_app_date] => 2017-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5804
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15407830
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/407830 | Cooperative creation of dataflow models using sparse random instrumentation | Jan 16, 2017 | Issued |
Array
(
[id] => 14202831
[patent_doc_number] => 10268531
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-23
[patent_title] => Managing delivery of code and dependent data using application containers
[patent_app_type] => utility
[patent_app_number] => 15/406511
[patent_app_country] => US
[patent_app_date] => 2017-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 11989
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15406511
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/406511 | Managing delivery of code and dependent data using application containers | Jan 12, 2017 | Issued |
Array
(
[id] => 17969731
[patent_doc_number] => 11487261
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-11-01
[patent_title] => Automation device
[patent_app_type] => utility
[patent_app_number] => 16/074325
[patent_app_country] => US
[patent_app_date] => 2016-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4900
[patent_no_of_claims] => 17
[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] => 16074325
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/074325 | Automation device | Dec 15, 2016 | Issued |
Array
(
[id] => 12775645
[patent_doc_number] => 20180150383
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-31
[patent_title] => SAMPLING APPROACHES FOR A DISTRIBUTED CODE TRACING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/378177
[patent_app_country] => US
[patent_app_date] => 2016-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9345
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 86
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15378177
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/378177 | Sampling approaches for a distributed code tracing system | Dec 13, 2016 | Issued |
Array
(
[id] => 13143499
[patent_doc_number] => 10089083
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-02
[patent_title] => Service broker code generator
[patent_app_type] => utility
[patent_app_number] => 15/378579
[patent_app_country] => US
[patent_app_date] => 2016-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6805
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15378579
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/378579 | Service broker code generator | Dec 13, 2016 | Issued |
Array
(
[id] => 13752493
[patent_doc_number] => 10169193
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-01-01
[patent_title] => Common debug scripting framework for driving hybrid applications consisting of compiled languages and interpreted languages
[patent_app_type] => utility
[patent_app_number] => 15/376999
[patent_app_country] => US
[patent_app_date] => 2016-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7020
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 264
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15376999
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/376999 | Common debug scripting framework for driving hybrid applications consisting of compiled languages and interpreted languages | Dec 12, 2016 | Issued |
Array
(
[id] => 12628638
[patent_doc_number] => 20180101376
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-12
[patent_title] => METHOD AND APPARATUS FOR USING BMC AS PROXY FOR NVME OVER FABRICS DEVICE FIRMWARE UPGRADE
[patent_app_type] => utility
[patent_app_number] => 15/376263
[patent_app_country] => US
[patent_app_date] => 2016-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5959
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15376263
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/376263 | Method and apparatus for using BMC as proxy for NVME over fabrics device firmware upgrade | Dec 11, 2016 | Issued |
Array
(
[id] => 12352020
[patent_doc_number] => 09952849
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-04-24
[patent_title] => Apparatus, information processing system, method for processing information, and program
[patent_app_type] => utility
[patent_app_number] => 15/370055
[patent_app_country] => US
[patent_app_date] => 2016-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 8944
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15370055
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/370055 | Apparatus, information processing system, method for processing information, and program | Dec 5, 2016 | Issued |
Array
(
[id] => 11584711
[patent_doc_number] => 09639352
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-05-02
[patent_title] => 'Computing rework churn for contributions to a code base'
[patent_app_type] => utility
[patent_app_number] => 15/291825
[patent_app_country] => US
[patent_app_date] => 2016-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 7384
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 223
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15291825
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/291825 | Computing rework churn for contributions to a code base | Oct 11, 2016 | Issued |
Array
(
[id] => 11823891
[patent_doc_number] => 20170212828
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-27
[patent_title] => 'ENHANCED POLICY EDITOR WITH COMPLETION SUPPORT AND ON DEMAND VALIDATION'
[patent_app_type] => utility
[patent_app_number] => 15/291444
[patent_app_country] => US
[patent_app_date] => 2016-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6779
[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] => 15291444
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/291444 | Enhanced policy editor with completion support and on demand validation | Oct 11, 2016 | Issued |
Array
(
[id] => 11509356
[patent_doc_number] => 09600516
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-03-21
[patent_title] => 'Enhanced policy editor with completion support and on demand validation'
[patent_app_type] => utility
[patent_app_number] => 15/287770
[patent_app_country] => US
[patent_app_date] => 2016-10-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6780
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 416
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15287770
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/287770 | Enhanced policy editor with completion support and on demand validation | Oct 6, 2016 | Issued |
Array
(
[id] => 11403651
[patent_doc_number] => 20170024190
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-01-26
[patent_title] => 'Automated Call Center Software Build Generator'
[patent_app_type] => utility
[patent_app_number] => 15/284480
[patent_app_country] => US
[patent_app_date] => 2016-10-03
[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] => 15284480
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/284480 | Automated call center software build generator | Oct 2, 2016 | Issued |
Array
(
[id] => 12249054
[patent_doc_number] => 09921828
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-03-20
[patent_title] => 'Merging versions of an inclusion application that is incorporated into a master application'
[patent_app_type] => utility
[patent_app_number] => 15/269124
[patent_app_country] => US
[patent_app_date] => 2016-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9576
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 192
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15269124
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/269124 | Merging versions of an inclusion application that is incorporated into a master application | Sep 18, 2016 | Issued |
Array
(
[id] => 12950491
[patent_doc_number] => 09836289
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-12-05
[patent_title] => Executable code generation program and executable code generation device
[patent_app_type] => utility
[patent_app_number] => 15/265708
[patent_app_country] => US
[patent_app_date] => 2016-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 8747
[patent_no_of_claims] => 13
[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] => 15265708
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/265708 | Executable code generation program and executable code generation device | Sep 13, 2016 | Issued |
Array
(
[id] => 11523395
[patent_doc_number] => 09606793
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-03-28
[patent_title] => 'Backporting of bug patches'
[patent_app_type] => utility
[patent_app_number] => 15/265623
[patent_app_country] => US
[patent_app_date] => 2016-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4633
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15265623
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/265623 | Backporting of bug patches | Sep 13, 2016 | Issued |
Array
(
[id] => 12480999
[patent_doc_number] => 09992266
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-06-05
[patent_title] => Automated file delivery systems and methods
[patent_app_type] => utility
[patent_app_number] => 15/264304
[patent_app_country] => US
[patent_app_date] => 2016-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 18875
[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] => 15264304
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/264304 | Automated file delivery systems and methods | Sep 12, 2016 | Issued |
Array
(
[id] => 16636916
[patent_doc_number] => 10915425
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-09
[patent_title] => Automated performance debugging of production applications
[patent_app_type] => utility
[patent_app_number] => 16/326217
[patent_app_country] => US
[patent_app_date] => 2016-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 10
[patent_no_of_words] => 8022
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16326217
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/326217 | Automated performance debugging of production applications | Sep 8, 2016 | Issued |