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] => 12192126 [patent_doc_number] => 09895844 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-20 [patent_title] => 'System for use with three-dimensional printer and method for using the same' [patent_app_type] => utility [patent_app_number] => 14/589841 [patent_app_country] => US [patent_app_date] => 2015-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 23 [patent_no_of_words] => 7904 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14589841 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/589841
System for use with three-dimensional printer and method for using the same Jan 4, 2015 Issued
Array ( [id] => 11806419 [patent_doc_number] => 09547487 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-01-17 [patent_title] => 'Image forming apparatus, control method therefor, and control program therefor' [patent_app_type] => utility [patent_app_number] => 14/554241 [patent_app_country] => US [patent_app_date] => 2014-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 4657 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14554241 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/554241
Image forming apparatus, control method therefor, and control program therefor Nov 25, 2014 Issued
Array ( [id] => 10507514 [patent_doc_number] => 09235389 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-01-12 [patent_title] => 'Method of providing embedded software development tool for supporting embedded software development environment based on native building, and apparatus thereof' [patent_app_type] => utility [patent_app_number] => 14/554913 [patent_app_country] => US [patent_app_date] => 2014-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 4916 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [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] => 14554913 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/554913
Method of providing embedded software development tool for supporting embedded software development environment based on native building, and apparatus thereof Nov 25, 2014 Issued
Array ( [id] => 10284293 [patent_doc_number] => 20150169291 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-18 [patent_title] => 'SYSTEMS AND METHODS FOR SCALING A CLOUD INFRASTRUCTURE' [patent_app_type] => utility [patent_app_number] => 14/554331 [patent_app_country] => US [patent_app_date] => 2014-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 13320 [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] => 14554331 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/554331
Scaling a cloud infrastructure Nov 25, 2014 Issued
Array ( [id] => 11989393 [patent_doc_number] => 20170293548 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-12 [patent_title] => 'DETERMINING TEST APPLICATION EFFECTIVENESS' [patent_app_type] => utility [patent_app_number] => 15/512900 [patent_app_country] => US [patent_app_date] => 2014-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7890 [patent_no_of_claims] => 15 [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] => 15512900 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/512900
Determining test application effectiveness Nov 25, 2014 Issued
Array ( [id] => 10801352 [patent_doc_number] => 20160147509 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-26 [patent_title] => 'METHOD AND SYSTEM FOR PROVIDING A USER INTERFACE' [patent_app_type] => utility [patent_app_number] => 14/552695 [patent_app_country] => US [patent_app_date] => 2014-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 10843 [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] => 14552695 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/552695
Method and system for providing a user interface Nov 24, 2014 Issued
Array ( [id] => 10524365 [patent_doc_number] => 09250878 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-02-02 [patent_title] => 'Function attribute for dynamic stack allocation' [patent_app_type] => utility [patent_app_number] => 14/551643 [patent_app_country] => US [patent_app_date] => 2014-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 5893 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14551643 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/551643
Function attribute for dynamic stack allocation Nov 23, 2014 Issued
Array ( [id] => 10524367 [patent_doc_number] => 09250880 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-02 [patent_title] => 'Method for obtaining execution frequency information on execution paths in control flow graph, and computer and computer program for obtaining the information' [patent_app_type] => utility [patent_app_number] => 14/551485 [patent_app_country] => US [patent_app_date] => 2014-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 17412 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 440 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14551485 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/551485
Method for obtaining execution frequency information on execution paths in control flow graph, and computer and computer program for obtaining the information Nov 23, 2014 Issued
Array ( [id] => 10801390 [patent_doc_number] => 20160147547 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-26 [patent_title] => 'METADATA-BASED CLASS LOADING USING A CONTENT REPOSITORY' [patent_app_type] => utility [patent_app_number] => 14/549907 [patent_app_country] => US [patent_app_date] => 2014-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7033 [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] => 14549907 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/549907
Metadata-based class loading using a content repository Nov 20, 2014 Issued
Array ( [id] => 11258484 [patent_doc_number] => 09483384 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-11-01 [patent_title] => 'Generation of software test code' [patent_app_type] => utility [patent_app_number] => 14/549516 [patent_app_country] => US [patent_app_date] => 2014-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5810 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 314 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14549516 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/549516
Generation of software test code Nov 19, 2014 Issued
Array ( [id] => 10269015 [patent_doc_number] => 20150154012 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-04 [patent_title] => 'METHODS AND SYSTEMS FOR CLOUD COMPUTING' [patent_app_type] => utility [patent_app_number] => 14/549541 [patent_app_country] => US [patent_app_date] => 2014-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 26628 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 5 [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] => 14549541 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/549541
Methods and systems for cloud computing Nov 19, 2014 Issued
Array ( [id] => 10708843 [patent_doc_number] => 20160054990 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-02-25 [patent_title] => 'Method Of And Terminal For Updating Library File In System Application' [patent_app_type] => utility [patent_app_number] => 14/547624 [patent_app_country] => US [patent_app_date] => 2014-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5264 [patent_no_of_claims] => 11 [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] => 14547624 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/547624
Method of and terminal for updating library file in system application Nov 18, 2014 Issued
Array ( [id] => 10258346 [patent_doc_number] => 20150143343 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-21 [patent_title] => 'TRACE-DATA PROCESSING AND PROFILING DEVICE' [patent_app_type] => utility [patent_app_number] => 14/535788 [patent_app_country] => US [patent_app_date] => 2014-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 22742 [patent_no_of_claims] => 15 [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] => 14535788 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/535788
Trace-data processing and profiling device Nov 6, 2014 Issued
Array ( [id] => 9934122 [patent_doc_number] => 20150082315 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-19 [patent_title] => 'DYNAMIC PROGRAM EVALUATION FOR SYSTEM ADAPTATION' [patent_app_type] => utility [patent_app_number] => 14/527622 [patent_app_country] => US [patent_app_date] => 2014-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8686 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 6 [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] => 14527622 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/527622
Dynamic program evaluation for system adaptation Oct 28, 2014 Issued
Array ( [id] => 10228511 [patent_doc_number] => 20150113504 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-04-23 [patent_title] => 'VIRTUAL HYBRID APPLICATION' [patent_app_type] => utility [patent_app_number] => 14/515676 [patent_app_country] => US [patent_app_date] => 2014-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5554 [patent_no_of_claims] => 20 [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] => 14515676 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/515676
VIRTUAL HYBRID APPLICATION Oct 15, 2014 Abandoned
Array ( [id] => 10392852 [patent_doc_number] => 20150277859 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-01 [patent_title] => 'COMPUTER READABLE MEDIUM FOR TRANSLATING PROTOCOLS' [patent_app_type] => utility [patent_app_number] => 14/512981 [patent_app_country] => US [patent_app_date] => 2014-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 6157 [patent_no_of_claims] => 13 [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] => 14512981 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/512981
Computer readable medium for translating protocols Oct 12, 2014 Issued
Array ( [id] => 10009720 [patent_doc_number] => 09053242 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-09 [patent_title] => 'Testing user interface responsiveness for mobile applications' [patent_app_type] => utility [patent_app_number] => 14/511117 [patent_app_country] => US [patent_app_date] => 2014-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 14617 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14511117 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/511117
Testing user interface responsiveness for mobile applications Oct 8, 2014 Issued
Array ( [id] => 11751328 [patent_doc_number] => 09709335 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-18 [patent_title] => 'Dispatch control method for furnace process' [patent_app_type] => utility [patent_app_number] => 14/510122 [patent_app_country] => US [patent_app_date] => 2014-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2341 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14510122 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/510122
Dispatch control method for furnace process Oct 8, 2014 Issued
Array ( [id] => 12202052 [patent_doc_number] => 09905122 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-27 [patent_title] => 'Smart-home control system providing HVAC system dependent responses to hazard detection events' [patent_app_type] => utility [patent_app_number] => 14/508752 [patent_app_country] => US [patent_app_date] => 2014-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 33 [patent_no_of_words] => 48573 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [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] => 14508752 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/508752
Smart-home control system providing HVAC system dependent responses to hazard detection events Oct 6, 2014 Issued
Array ( [id] => 13096303 [patent_doc_number] => 10067491 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-04 [patent_title] => Automated drilling controller including safety logic [patent_app_type] => utility [patent_app_number] => 14/507771 [patent_app_country] => US [patent_app_date] => 2014-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 5 [patent_no_of_words] => 2711 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14507771 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/507771
Automated drilling controller including safety logic Oct 5, 2014 Issued
Menu