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] => 10745731 [patent_doc_number] => 20160091882 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-31 [patent_title] => 'SYSTEM AND METHOD OF MULTI-CORE BASED SOFTWARE EXECUTION FOR PROGRAMMABLE LOGIC CONTROLLERS' [patent_app_type] => utility [patent_app_number] => 14/499715 [patent_app_country] => US [patent_app_date] => 2014-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4350 [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] => 14499715 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/499715
SYSTEM AND METHOD OF MULTI-CORE BASED SOFTWARE EXECUTION FOR PROGRAMMABLE LOGIC CONTROLLERS Sep 28, 2014 Abandoned
Array ( [id] => 10065588 [patent_doc_number] => 09104434 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-11 [patent_title] => 'Property accesses in dynamically typed programming languages' [patent_app_type] => utility [patent_app_number] => 14/490429 [patent_app_country] => US [patent_app_date] => 2014-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 15 [patent_no_of_words] => 18954 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 245 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14490429 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/490429
Property accesses in dynamically typed programming languages Sep 17, 2014 Issued
Array ( [id] => 9891739 [patent_doc_number] => 08978014 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-03-10 [patent_title] => 'Mobile application testing platform' [patent_app_type] => utility [patent_app_number] => 14/488023 [patent_app_country] => US [patent_app_date] => 2014-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 19096 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14488023 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/488023
Mobile application testing platform Sep 15, 2014 Issued
Array ( [id] => 9919464 [patent_doc_number] => 20150074669 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-12 [patent_title] => 'TASK-BASED MODELING FOR PARALLEL DATA INTEGRATION' [patent_app_type] => utility [patent_app_number] => 14/485362 [patent_app_country] => US [patent_app_date] => 2014-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5788 [patent_no_of_claims] => 7 [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] => 14485362 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/485362
Task-based modeling for parallel data integration Sep 11, 2014 Issued
Array ( [id] => 11686246 [patent_doc_number] => 09684292 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-06-20 [patent_title] => 'Conditional switch rate low pass filter' [patent_app_type] => utility [patent_app_number] => 14/478970 [patent_app_country] => US [patent_app_date] => 2014-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 2610 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14478970 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/478970
Conditional switch rate low pass filter Sep 4, 2014 Issued
Array ( [id] => 11911760 [patent_doc_number] => 09780589 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-10-03 [patent_title] => 'Electric power control system' [patent_app_type] => utility [patent_app_number] => 14/478000 [patent_app_country] => US [patent_app_date] => 2014-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 31 [patent_no_of_words] => 16175 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 482 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14478000 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/478000
Electric power control system Sep 4, 2014 Issued
Array ( [id] => 9910956 [patent_doc_number] => 20150066158 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-05 [patent_title] => 'METHOD AND APPARATUS FOR CONFIGURING AND RECOMMENDING DEVICE ACTION USING USER CONTEXT' [patent_app_type] => utility [patent_app_number] => 14/477364 [patent_app_country] => US [patent_app_date] => 2014-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 9910 [patent_no_of_claims] => 26 [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] => 14477364 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/477364
Method and apparatus for configuring and recommending device action using user context Sep 3, 2014 Issued
Array ( [id] => 10034360 [patent_doc_number] => 09075679 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-07-07 [patent_title] => 'Creating a prerequisite checklist corresponding to a software application' [patent_app_type] => utility [patent_app_number] => 14/475608 [patent_app_country] => US [patent_app_date] => 2014-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4439 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14475608 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/475608
Creating a prerequisite checklist corresponding to a software application Sep 2, 2014 Issued
Array ( [id] => 10283939 [patent_doc_number] => 20150168938 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-18 [patent_title] => 'Controller for Spindle Motor' [patent_app_type] => utility [patent_app_number] => 14/475242 [patent_app_country] => US [patent_app_date] => 2014-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9683 [patent_no_of_claims] => 4 [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] => 14475242 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/475242
Controller for spindle motor Sep 1, 2014 Issued
Array ( [id] => 11698130 [patent_doc_number] => 09688029 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-06-27 [patent_title] => 'Support posts for improved flexural strength in 3D-printed objects' [patent_app_type] => utility [patent_app_number] => 14/463336 [patent_app_country] => US [patent_app_date] => 2014-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5692 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 14463336 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/463336
Support posts for improved flexural strength in 3D-printed objects Aug 18, 2014 Issued
Array ( [id] => 11213680 [patent_doc_number] => 09442715 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-13 [patent_title] => 'Patch process ensuring high availability of cloud application' [patent_app_type] => utility [patent_app_number] => 14/445007 [patent_app_country] => US [patent_app_date] => 2014-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7811 [patent_no_of_claims] => 20 [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] => 14445007 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/445007
Patch process ensuring high availability of cloud application Jul 27, 2014 Issued
Array ( [id] => 10105577 [patent_doc_number] => 09141358 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-22 [patent_title] => 'Reducing application startup time by optimizing spatial locality of instructions in executables' [patent_app_type] => utility [patent_app_number] => 14/337689 [patent_app_country] => US [patent_app_date] => 2014-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 6236 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14337689 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/337689
Reducing application startup time by optimizing spatial locality of instructions in executables Jul 21, 2014 Issued
Array ( [id] => 10672909 [patent_doc_number] => 20160019054 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-01-21 [patent_title] => 'Method and System for Generating a ROM Patch' [patent_app_type] => utility [patent_app_number] => 14/336484 [patent_app_country] => US [patent_app_date] => 2014-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6731 [patent_no_of_claims] => 32 [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] => 14336484 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/336484
Method and system for generating a ROM patch Jul 20, 2014 Issued
Array ( [id] => 10630589 [patent_doc_number] => 09348739 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-05-24 [patent_title] => 'Extraction of problem diagnostic knowledge from test cases' [patent_app_type] => utility [patent_app_number] => 14/327983 [patent_app_country] => US [patent_app_date] => 2014-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5665 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14327983 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/327983
Extraction of problem diagnostic knowledge from test cases Jul 9, 2014 Issued
Array ( [id] => 10793758 [patent_doc_number] => 20160139915 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'EVALUATING SOFTWARE COMPLIANCE' [patent_app_type] => utility [patent_app_number] => 14/899884 [patent_app_country] => US [patent_app_date] => 2014-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 17007 [patent_no_of_claims] => 15 [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] => 14899884 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/899884
Evaluating software compliance Jun 11, 2014 Issued
Array ( [id] => 10143913 [patent_doc_number] => 09176722 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-11-03 [patent_title] => 'Web management software configuration automation' [patent_app_type] => utility [patent_app_number] => 14/298583 [patent_app_country] => US [patent_app_date] => 2014-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10183 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14298583 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/298583
Web management software configuration automation Jun 5, 2014 Issued
Array ( [id] => 9723300 [patent_doc_number] => 20140259001 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-11 [patent_title] => 'AUTOMATIC APPLICATION UPDATES' [patent_app_type] => utility [patent_app_number] => 14/280753 [patent_app_country] => US [patent_app_date] => 2014-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4271 [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] => 14280753 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/280753
Automatic application updates May 18, 2014 Issued
Array ( [id] => 9700749 [patent_doc_number] => 20140250434 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-04 [patent_title] => 'METHOD FOR INSTALLING APPLICATION IN PORTABLE TERMINAL' [patent_app_type] => utility [patent_app_number] => 14/281054 [patent_app_country] => US [patent_app_date] => 2014-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5541 [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] => 14281054 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/281054
Method for installing application in portable terminal May 18, 2014 Issued
Array ( [id] => 11685714 [patent_doc_number] => 09683753 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-06-20 [patent_title] => 'Facilitating installation of a controller and/or maintenance of a climate control system' [patent_app_type] => utility [patent_app_number] => 14/280103 [patent_app_country] => US [patent_app_date] => 2014-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 25 [patent_no_of_words] => 11494 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14280103 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/280103
Facilitating installation of a controller and/or maintenance of a climate control system May 15, 2014 Issued
Array ( [id] => 12212608 [patent_doc_number] => 09909406 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-06 [patent_title] => 'Automated delivery of wellbore construction services' [patent_app_type] => utility [patent_app_number] => 14/279995 [patent_app_country] => US [patent_app_date] => 2014-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2598 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14279995 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/279995
Automated delivery of wellbore construction services May 15, 2014 Issued
Menu