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] => 10293052
[patent_doc_number] => 20150178051
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-06-25
[patent_title] => 'EXECUTION GUARDS IN DYNAMIC PROGRAMMING'
[patent_app_type] => utility
[patent_app_number] => 14/137356
[patent_app_country] => US
[patent_app_date] => 2013-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4253
[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] => 14137356
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/137356 | Execution guards in dynamic programming | Dec 19, 2013 | Issued |
Array
(
[id] => 10137466
[patent_doc_number] => 09170786
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-10-27
[patent_title] => 'Composable context menus'
[patent_app_type] => utility
[patent_app_number] => 14/136287
[patent_app_country] => US
[patent_app_date] => 2013-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 2848
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14136287
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/136287 | Composable context menus | Dec 19, 2013 | Issued |
Array
(
[id] => 10027742
[patent_doc_number] => 09069643
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-06-30
[patent_title] => 'Creating a prerequisite checklist corresponding to a software application'
[patent_app_type] => utility
[patent_app_number] => 14/135312
[patent_app_country] => US
[patent_app_date] => 2013-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4439
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14135312
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/135312 | Creating a prerequisite checklist corresponding to a software application | Dec 18, 2013 | Issued |
Array
(
[id] => 9891735
[patent_doc_number] => 08978010
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-03-10
[patent_title] => 'Pruning compilation dependency graphs'
[patent_app_type] => utility
[patent_app_number] => 14/133182
[patent_app_country] => US
[patent_app_date] => 2013-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12958
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 9
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14133182
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/133182 | Pruning compilation dependency graphs | Dec 17, 2013 | Issued |
Array
(
[id] => 10284436
[patent_doc_number] => 20150169434
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-06-18
[patent_title] => 'WHITE-BOX TESTING SYSTEMS AND/OR METHODS IN WEB APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 14/132794
[patent_app_country] => US
[patent_app_date] => 2013-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6680
[patent_no_of_claims] => 21
[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] => 14132794
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/132794 | White-box testing systems and/or methods in web applications | Dec 17, 2013 | Issued |
Array
(
[id] => 10630410
[patent_doc_number] => 09348560
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-05-24
[patent_title] => 'Efficient execution of graph-based programs'
[patent_app_type] => utility
[patent_app_number] => 14/106539
[patent_app_country] => US
[patent_app_date] => 2013-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 21
[patent_no_of_words] => 14969
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14106539
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/106539 | Efficient execution of graph-based programs | Dec 12, 2013 | Issued |
Array
(
[id] => 10834885
[patent_doc_number] => 08863081
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-14
[patent_title] => 'Computer readable medium for translating protocols'
[patent_app_type] => utility
[patent_app_number] => 14/087896
[patent_app_country] => US
[patent_app_date] => 2013-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 6105
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 210
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14087896
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/087896 | Computer readable medium for translating protocols | Nov 21, 2013 | Issued |
Array
(
[id] => 10841417
[patent_doc_number] => 08869117
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-21
[patent_title] => 'Capturing multi-component trace for unit of work'
[patent_app_type] => utility
[patent_app_number] => 14/084452
[patent_app_country] => US
[patent_app_date] => 2013-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4429
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14084452
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/084452 | Capturing multi-component trace for unit of work | Nov 18, 2013 | Issued |
Array
(
[id] => 9579084
[patent_doc_number] => 08769521
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-01
[patent_title] => 'Calendar aware adaptive patching of a computer program'
[patent_app_type] => utility
[patent_app_number] => 14/058275
[patent_app_country] => US
[patent_app_date] => 2013-10-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 3652
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14058275
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/058275 | Calendar aware adaptive patching of a computer program | Oct 19, 2013 | Issued |
Array
(
[id] => 10854400
[patent_doc_number] => 08881111
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-11-04
[patent_title] => 'Testing user interface responsiveness for mobile applications'
[patent_app_type] => utility
[patent_app_number] => 14/029663
[patent_app_country] => US
[patent_app_date] => 2013-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 14551
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14029663
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/029663 | Testing user interface responsiveness for mobile applications | Sep 16, 2013 | Issued |
Array
(
[id] => 9781525
[patent_doc_number] => 08856748
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-10-07
[patent_title] => 'Mobile application testing platform'
[patent_app_type] => utility
[patent_app_number] => 14/029631
[patent_app_country] => US
[patent_app_date] => 2013-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 19032
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14029631
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/029631 | Mobile application testing platform | Sep 16, 2013 | Issued |
Array
(
[id] => 9636584
[patent_doc_number] => 20140214693
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-07-31
[patent_title] => 'SYSTEM ADVISOR FOR REQUIREMENTS GATHERING AND ANALYSIS IN WEB...'
[patent_app_type] => utility
[patent_app_number] => 13/973105
[patent_app_country] => US
[patent_app_date] => 2013-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6168
[patent_no_of_claims] => 10
[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] => 13973105
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/973105 | System advisor for requirements gathering and analysis in web solutions | Aug 21, 2013 | Issued |
Array
(
[id] => 9897302
[patent_doc_number] => 20150052500
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-02-19
[patent_title] => 'TESTING COMPUTER-IMPLEMENTABLE INSTRUCTIONS'
[patent_app_type] => utility
[patent_app_number] => 13/967852
[patent_app_country] => US
[patent_app_date] => 2013-08-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 9698
[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] => 13967852
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/967852 | Testing computer-implementable instructions | Aug 14, 2013 | Issued |
Array
(
[id] => 9897331
[patent_doc_number] => 20150052530
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-02-19
[patent_title] => 'TASK-BASED MODELING FOR PARALLEL DATA INTEGRATION'
[patent_app_type] => utility
[patent_app_number] => 13/966903
[patent_app_country] => US
[patent_app_date] => 2013-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5749
[patent_no_of_claims] => 13
[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] => 13966903
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/966903 | Task-based modeling for parallel data integration | Aug 13, 2013 | Issued |
Array
(
[id] => 10188847
[patent_doc_number] => 09218267
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-12-22
[patent_title] => 'Page rendering feedback'
[patent_app_type] => utility
[patent_app_number] => 13/966872
[patent_app_country] => US
[patent_app_date] => 2013-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9115
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13966872
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/966872 | Page rendering feedback | Aug 13, 2013 | Issued |
Array
(
[id] => 10111653
[patent_doc_number] => 09147070
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-29
[patent_title] => 'Binary translation and randomization system for application security'
[patent_app_type] => utility
[patent_app_number] => 13/964917
[patent_app_country] => US
[patent_app_date] => 2013-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8463
[patent_no_of_claims] => 18
[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] => 13964917
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/964917 | Binary translation and randomization system for application security | Aug 11, 2013 | Issued |
Array
(
[id] => 11563581
[patent_doc_number] => 09626170
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-04-18
[patent_title] => 'Method and computer program product for disassembling a mixed machine code'
[patent_app_type] => utility
[patent_app_number] => 14/899231
[patent_app_country] => US
[patent_app_date] => 2013-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 5705
[patent_no_of_claims] => 20
[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] => 14899231
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/899231 | Method and computer program product for disassembling a mixed machine code | Jul 17, 2013 | Issued |
Array
(
[id] => 12175384
[patent_doc_number] => 09893533
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-02-13
[patent_title] => 'Server apparatus, electrical power control apparatus, and electrical power control system'
[patent_app_type] => utility
[patent_app_number] => 14/410856
[patent_app_country] => US
[patent_app_date] => 2013-07-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6453
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14410856
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/410856 | Server apparatus, electrical power control apparatus, and electrical power control system | Jul 10, 2013 | Issued |
Array
(
[id] => 10015118
[patent_doc_number] => 09058131
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-16
[patent_title] => 'Specification files for call translation and trace'
[patent_app_type] => utility
[patent_app_number] => 13/932823
[patent_app_country] => US
[patent_app_date] => 2013-07-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 11588
[patent_no_of_claims] => 56
[patent_no_of_ind_claims] => 8
[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] => 13932823
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/932823 | Specification files for call translation and trace | Jun 30, 2013 | Issued |
Array
(
[id] => 9137397
[patent_doc_number] => 20130298112
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-11-07
[patent_title] => 'Control Flow Graph Application Configuration'
[patent_app_type] => utility
[patent_app_number] => 13/921625
[patent_app_country] => US
[patent_app_date] => 2013-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4785
[patent_no_of_claims] => 16
[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] => 13921625
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/921625 | Control flow graph application configuration | Jun 18, 2013 | Issued |