Search

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 numberTitle of the applicationFiling DateStatus
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
Menu