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] => 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 |