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] => 11816853 [patent_doc_number] => 09720804 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-01 [patent_title] => 'Dynamic tracing framework for debugging in virtualized environments' [patent_app_type] => utility [patent_app_number] => 15/254742 [patent_app_country] => US [patent_app_date] => 2016-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3572 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 447 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15254742 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/254742
Dynamic tracing framework for debugging in virtualized environments Aug 31, 2016 Issued
Array ( [id] => 11823806 [patent_doc_number] => 20170212743 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-27 [patent_title] => 'SYSTEM AND METHOD FOR RELIABILITY, AVAILABILITY, AND SERVICEABILITY' [patent_app_type] => utility [patent_app_number] => 15/249362 [patent_app_country] => US [patent_app_date] => 2016-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2612 [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] => 15249362 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/249362
SYSTEM AND METHOD FOR RELIABILITY, AVAILABILITY, AND SERVICEABILITY Aug 26, 2016 Abandoned
Array ( [id] => 11816515 [patent_doc_number] => 09720463 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-01 [patent_title] => 'Scalable panel cooling system' [patent_app_type] => utility [patent_app_number] => 15/248580 [patent_app_country] => US [patent_app_date] => 2016-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3790 [patent_no_of_claims] => 20 [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] => 15248580 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/248580
Scalable panel cooling system Aug 25, 2016 Issued
Array ( [id] => 14766291 [patent_doc_number] => 10394541 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-27 [patent_title] => System, method, and program for distributing container image [patent_app_type] => utility [patent_app_number] => 15/534584 [patent_app_country] => US [patent_app_date] => 2016-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3325 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15534584 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/534584
System, method, and program for distributing container image Jul 26, 2016 Issued
Array ( [id] => 16942969 [patent_doc_number] => 11055211 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-06 [patent_title] => Control device [patent_app_type] => utility [patent_app_number] => 16/310848 [patent_app_country] => US [patent_app_date] => 2016-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 13 [patent_no_of_words] => 4298 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16310848 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/310848
Control device Jun 30, 2016 Issued
Array ( [id] => 14997589 [patent_doc_number] => 20190317752 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-17 [patent_title] => METHOD FOR AMENDING OR ADDING FUNCTIONALITY TO AN AUTOMATION DEVICE [patent_app_type] => utility [patent_app_number] => 16/314437 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4539 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16314437 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/314437
Method for amending or adding functionality to an automation device Jun 29, 2016 Issued
Array ( [id] => 13693067 [patent_doc_number] => 20170357488 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-14 [patent_title] => RAPID VISUALIZATION RENDERING PACKAGE FOR STATISTICAL PROGRAMMING LANGUAGE [patent_app_type] => utility [patent_app_number] => 15/180965 [patent_app_country] => US [patent_app_date] => 2016-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8330 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15180965 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/180965
Rapid visualization rendering package for statistical programming language Jun 12, 2016 Issued
Array ( [id] => 17957283 [patent_doc_number] => 11483405 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-25 [patent_title] => Private cloud as a service [patent_app_type] => utility [patent_app_number] => 15/178486 [patent_app_country] => US [patent_app_date] => 2016-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7898 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 319 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15178486 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/178486
Private cloud as a service Jun 8, 2016 Issued
Array ( [id] => 11326913 [patent_doc_number] => 20160357525 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-08 [patent_title] => 'AUTONOMOUS MOBILE SENSOR MOVEMENT PATH SIMULATION WITH AN INTEGRATED DEVELOPER ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 15/176946 [patent_app_country] => US [patent_app_date] => 2016-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 9838 [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] => 15176946 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/176946
Autonomous mobile sensor movement path simulation with an integrated developer environment Jun 7, 2016 Issued
Array ( [id] => 11086397 [patent_doc_number] => 20160283363 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-29 [patent_title] => 'EXTRACTION OF PROBLEM DIAGNOSTIC KNOWLEDGE FROM TEST CASES' [patent_app_type] => utility [patent_app_number] => 15/175163 [patent_app_country] => US [patent_app_date] => 2016-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5665 [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] => 15175163 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/175163
Extraction of problem diagnostic knowledge from test cases Jun 6, 2016 Issued
Array ( [id] => 12647268 [patent_doc_number] => 20180107587 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-19 [patent_title] => COMMAND COVERAGE ANALYZER [patent_app_type] => utility [patent_app_number] => 15/157387 [patent_app_country] => US [patent_app_date] => 2016-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7564 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15157387 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/157387
Command coverage analyzer May 16, 2016 Issued
Array ( [id] => 11306632 [patent_doc_number] => 09514030 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-06 [patent_title] => 'Dynamic tracing framework for debugging in virtualized environments' [patent_app_type] => utility [patent_app_number] => 15/151640 [patent_app_country] => US [patent_app_date] => 2016-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3572 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 427 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15151640 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/151640
Dynamic tracing framework for debugging in virtualized environments May 10, 2016 Issued
Array ( [id] => 11056204 [patent_doc_number] => 20160253166 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-01 [patent_title] => 'OILFIELD APPLICATION SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/148224 [patent_app_country] => US [patent_app_date] => 2016-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 14251 [patent_no_of_claims] => 21 [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] => 15148224 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/148224
OILFIELD APPLICATION SYSTEM May 5, 2016 Abandoned
Array ( [id] => 11516294 [patent_doc_number] => 20170083369 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-23 [patent_title] => 'CLOUD-BASED BUILD SERVICE' [patent_app_type] => utility [patent_app_number] => 15/139693 [patent_app_country] => US [patent_app_date] => 2016-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6355 [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] => 15139693 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/139693
Cloud-based build service Apr 26, 2016 Issued
Array ( [id] => 11410664 [patent_doc_number] => 09557967 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-01-31 [patent_title] => 'Enhanced policy editor with completion support and on demand validation' [patent_app_type] => utility [patent_app_number] => 15/093329 [patent_app_country] => US [patent_app_date] => 2016-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6813 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 418 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15093329 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/093329
Enhanced policy editor with completion support and on demand validation Apr 6, 2016 Issued
Array ( [id] => 11556445 [patent_doc_number] => 20170102691 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-13 [patent_title] => 'CLUSTERED AUTOMATION PLATFORM BASED ON DATA DISTRIBUTION SERVICE MIDDLEWARE' [patent_app_type] => utility [patent_app_number] => 15/075637 [patent_app_country] => US [patent_app_date] => 2016-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 33 [patent_no_of_words] => 18781 [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] => 15075637 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/075637
Clustered automation platform based on data distribution service middleware Mar 20, 2016 Issued
Array ( [id] => 11556446 [patent_doc_number] => 20170102692 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-13 [patent_title] => 'DISTRIBUTED AUTONOMOUS PROCESS INTERFACE SYSTEMS BASED ON DATA DISTRIBUTION SERVICE MIDDLEWARE' [patent_app_type] => utility [patent_app_number] => 15/075652 [patent_app_country] => US [patent_app_date] => 2016-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 33 [patent_no_of_words] => 18542 [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] => 15075652 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/075652
Distributed autonomous process interface systems based on data distribution service middleware Mar 20, 2016 Issued
Array ( [id] => 11558581 [patent_doc_number] => 20170104826 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-13 [patent_title] => 'AUTONOMOUS PROCESS INTERFACE SYSTEMS BASED ON DATA DISTRIBUTION SERVICE MIDDLEWARE' [patent_app_type] => utility [patent_app_number] => 15/075611 [patent_app_country] => US [patent_app_date] => 2016-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 33 [patent_no_of_words] => 18619 [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] => 15075611 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/075611
Autonomous process interface systems based on data distribution service middleware Mar 20, 2016 Issued
Array ( [id] => 11846374 [patent_doc_number] => 09733928 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-15 [patent_title] => 'Dynamic setup of development environments' [patent_app_type] => utility [patent_app_number] => 15/072380 [patent_app_country] => US [patent_app_date] => 2016-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7029 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [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] => 15072380 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/072380
Dynamic setup of development environments Mar 16, 2016 Issued
Array ( [id] => 11708835 [patent_doc_number] => 20170177334 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-22 [patent_title] => 'GENERATING AND MANAGING APPLICATIONS USING ANY NUMBER OF DIFFERENT PLATFORMS' [patent_app_type] => utility [patent_app_number] => 15/071528 [patent_app_country] => US [patent_app_date] => 2016-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9139 [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] => 15071528 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/071528
Generating and managing applications using any number of different platforms Mar 15, 2016 Issued
Menu