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] => 8308862
[patent_doc_number] => 08230416
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-24
[patent_title] => 'System, method and article of manufacture for using shadow installations of software modules during distributed system upgrade'
[patent_app_type] => utility
[patent_app_number] => 11/967700
[patent_app_country] => US
[patent_app_date] => 2007-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3714
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 32
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11967700
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/967700 | System, method and article of manufacture for using shadow installations of software modules during distributed system upgrade | Dec 30, 2007 | Issued |
Array
(
[id] => 8023071
[patent_doc_number] => 08141055
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-03-20
[patent_title] => 'Method for dynamic discovery of code segments in instrumented binary modules'
[patent_app_type] => utility
[patent_app_number] => 11/967520
[patent_app_country] => US
[patent_app_date] => 2007-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3633
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 219
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/141/08141055.pdf
[firstpage_image] =>[orig_patent_app_number] => 11967520
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/967520 | Method for dynamic discovery of code segments in instrumented binary modules | Dec 30, 2007 | Issued |
Array
(
[id] => 4895272
[patent_doc_number] => 20080104372
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-05-01
[patent_title] => 'METHOD, APPARATUS AND COMPUTER PROGRAM FOR EXECUTING A PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 11/967454
[patent_app_country] => US
[patent_app_date] => 2007-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2702
[patent_no_of_claims] => 7
[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] => publications/A1/0104/20080104372.pdf
[firstpage_image] =>[orig_patent_app_number] => 11967454
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/967454 | Method, apparatus and computer program for executing a program | Dec 30, 2007 | Issued |
Array
(
[id] => 5438069
[patent_doc_number] => 20090172656
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-02
[patent_title] => 'CIRCUIT DEVICE AND METHOD OF PROVIDING A PROGRAMMABLE POWER SUPPLY'
[patent_app_type] => utility
[patent_app_number] => 11/967850
[patent_app_country] => US
[patent_app_date] => 2007-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5335
[patent_no_of_claims] => 23
[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] => publications/A1/0172/20090172656.pdf
[firstpage_image] =>[orig_patent_app_number] => 11967850
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/967850 | CIRCUIT DEVICE AND METHOD OF PROVIDING A PROGRAMMABLE POWER SUPPLY | Dec 30, 2007 | Abandoned |
Array
(
[id] => 5548369
[patent_doc_number] => 20090158246
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-18
[patent_title] => 'METHOD AND SYSTEM FOR BUILDING TRANSACTIONAL APPLICATIONS USING AN INTEGRATED DEVELOPMENT ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 11/959333
[patent_app_country] => US
[patent_app_date] => 2007-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 13223
[patent_no_of_claims] => 21
[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] => publications/A1/0158/20090158246.pdf
[firstpage_image] =>[orig_patent_app_number] => 11959333
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/959333 | METHOD AND SYSTEM FOR BUILDING TRANSACTIONAL APPLICATIONS USING AN INTEGRATED DEVELOPMENT ENVIRONMENT | Dec 17, 2007 | Abandoned |
Array
(
[id] => 8033927
[patent_doc_number] => 08146059
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-03-27
[patent_title] => 'Feeding test metrics into an integrated development environment to aid software developers to improve code quality'
[patent_app_type] => utility
[patent_app_number] => 11/954996
[patent_app_country] => US
[patent_app_date] => 2007-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3725
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/146/08146059.pdf
[firstpage_image] =>[orig_patent_app_number] => 11954996
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/954996 | Feeding test metrics into an integrated development environment to aid software developers to improve code quality | Dec 11, 2007 | Issued |
Array
(
[id] => 4917659
[patent_doc_number] => 20080098260
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-04-24
[patent_title] => 'Methods and apparatus for handling processing errors in a multi-processing system'
[patent_app_type] => utility
[patent_app_number] => 11/999687
[patent_app_country] => US
[patent_app_date] => 2007-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 17599
[patent_no_of_claims] => 79
[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] => publications/A1/0098/20080098260.pdf
[firstpage_image] =>[orig_patent_app_number] => 11999687
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/999687 | Methods and apparatus for handling processing errors in a multi-processing system | Dec 5, 2007 | Issued |
Array
(
[id] => 5409040
[patent_doc_number] => 20090122938
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-14
[patent_title] => 'Method and System for Identifying Sources of Operating System Jitter'
[patent_app_type] => utility
[patent_app_number] => 11/939913
[patent_app_country] => US
[patent_app_date] => 2007-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 3473
[patent_no_of_claims] => 9
[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] => publications/A1/0122/20090122938.pdf
[firstpage_image] =>[orig_patent_app_number] => 11939913
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/939913 | Method and system for identifying sources of operating system jitter | Nov 13, 2007 | Issued |
Array
(
[id] => 4888731
[patent_doc_number] => 20080263063
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-23
[patent_title] => 'TRANSLATING LATE BOUND LINQ EXPRESSIONS INTO DATABASE QUERIES'
[patent_app_type] => utility
[patent_app_number] => 11/940029
[patent_app_country] => US
[patent_app_date] => 2007-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7972
[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] => publications/A1/0263/20080263063.pdf
[firstpage_image] =>[orig_patent_app_number] => 11940029
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/940029 | Translating late bound LINQ expressions into database queries | Nov 13, 2007 | Issued |
Array
(
[id] => 4905690
[patent_doc_number] => 20080115104
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-05-15
[patent_title] => 'SOFTWARE DEVELOPMENT SYSTEM AND METHOD FOR INTELLIGENT DOCUMENT OUTPUT BASED ON USER-DEFINED RULES'
[patent_app_type] => utility
[patent_app_number] => 11/938602
[patent_app_country] => US
[patent_app_date] => 2007-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 5161
[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] => publications/A1/0115/20080115104.pdf
[firstpage_image] =>[orig_patent_app_number] => 11938602
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/938602 | SOFTWARE DEVELOPMENT SYSTEM AND METHOD FOR INTELLIGENT DOCUMENT OUTPUT BASED ON USER-DEFINED RULES | Nov 11, 2007 | Abandoned |
Array
(
[id] => 4706318
[patent_doc_number] => 20080065842
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-13
[patent_title] => 'System and Method for Memory Leak Detection in a Virtual Machine Environment'
[patent_app_type] => utility
[patent_app_number] => 11/935287
[patent_app_country] => US
[patent_app_date] => 2007-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3266
[patent_no_of_claims] => 24
[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] => publications/A1/0065/20080065842.pdf
[firstpage_image] =>[orig_patent_app_number] => 11935287
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/935287 | System and method for memory leak detection in a virtual machine environment | Nov 4, 2007 | Issued |
Array
(
[id] => 7798564
[patent_doc_number] => 08127282
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-02-28
[patent_title] => 'Recompilation of a class with a java static variable'
[patent_app_type] => utility
[patent_app_number] => 11/934201
[patent_app_country] => US
[patent_app_date] => 2007-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2922
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 219
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/127/08127282.pdf
[firstpage_image] =>[orig_patent_app_number] => 11934201
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/934201 | Recompilation of a class with a java static variable | Nov 1, 2007 | Issued |
Array
(
[id] => 7706602
[patent_doc_number] => 08091085
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-01-03
[patent_title] => 'Installation of updated software for server components'
[patent_app_type] => utility
[patent_app_number] => 11/927407
[patent_app_country] => US
[patent_app_date] => 2007-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6779
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 213
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/091/08091085.pdf
[firstpage_image] =>[orig_patent_app_number] => 11927407
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/927407 | Installation of updated software for server components | Oct 28, 2007 | Issued |
Array
(
[id] => 5332903
[patent_doc_number] => 20090113380
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-30
[patent_title] => 'Integrated Model Checking and Issue Resolution Framework'
[patent_app_type] => utility
[patent_app_number] => 11/927131
[patent_app_country] => US
[patent_app_date] => 2007-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5904
[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] => publications/A1/0113/20090113380.pdf
[firstpage_image] =>[orig_patent_app_number] => 11927131
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/927131 | Integrated model checking and issue resolution framework | Oct 28, 2007 | Issued |
Array
(
[id] => 5332929
[patent_doc_number] => 20090113406
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-30
[patent_title] => 'SINGLE STREAM PROCESSING WITH MULTI-VERSION SUPPORT OF APPLICATION OPERATING ENVIRONMENTS'
[patent_app_type] => utility
[patent_app_number] => 11/925305
[patent_app_country] => US
[patent_app_date] => 2007-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5505
[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] => publications/A1/0113/20090113406.pdf
[firstpage_image] =>[orig_patent_app_number] => 11925305
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/925305 | Single stream processing with multi-version support of application operating environments | Oct 25, 2007 | Issued |
Array
(
[id] => 5411997
[patent_doc_number] => 20090125896
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-14
[patent_title] => 'Configuring a Software Product'
[patent_app_type] => utility
[patent_app_number] => 11/924004
[patent_app_country] => US
[patent_app_date] => 2007-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3519
[patent_no_of_claims] => 16
[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] => publications/A1/0125/20090125896.pdf
[firstpage_image] =>[orig_patent_app_number] => 11924004
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/924004 | Configuring a software product | Oct 24, 2007 | Issued |
Array
(
[id] => 8207912
[patent_doc_number] => 08190807
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-05-29
[patent_title] => 'Mapping a computer program to an asymmetric multiprocessing apparatus'
[patent_app_type] => utility
[patent_app_number] => 11/976315
[patent_app_country] => US
[patent_app_date] => 2007-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 27
[patent_no_of_words] => 25290
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/190/08190807.pdf
[firstpage_image] =>[orig_patent_app_number] => 11976315
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/976315 | Mapping a computer program to an asymmetric multiprocessing apparatus | Oct 22, 2007 | Issued |
Array
(
[id] => 5442941
[patent_doc_number] => 20090094580
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-09
[patent_title] => 'DISPLAYING COMMENT STATISTICS INFORMATION'
[patent_app_type] => utility
[patent_app_number] => 11/867173
[patent_app_country] => US
[patent_app_date] => 2007-10-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3279
[patent_no_of_claims] => 19
[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] => publications/A1/0094/20090094580.pdf
[firstpage_image] =>[orig_patent_app_number] => 11867173
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/867173 | Displaying comment statistics information | Oct 3, 2007 | Issued |
Array
(
[id] => 5442956
[patent_doc_number] => 20090094595
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-09
[patent_title] => 'Customized Software Documentation Based on Actual Configuration Values'
[patent_app_type] => utility
[patent_app_number] => 11/866797
[patent_app_country] => US
[patent_app_date] => 2007-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3647
[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] => publications/A1/0094/20090094595.pdf
[firstpage_image] =>[orig_patent_app_number] => 11866797
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/866797 | Customized software documentation based on actual configuration values | Oct 2, 2007 | Issued |
Array
(
[id] => 4854503
[patent_doc_number] => 20080320246
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-25
[patent_title] => 'Methods and apparatus for compiling instructions for a data processor'
[patent_app_type] => utility
[patent_app_number] => 11/906519
[patent_app_country] => US
[patent_app_date] => 2007-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 13231
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0320/20080320246.pdf
[firstpage_image] =>[orig_patent_app_number] => 11906519
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/906519 | Methods and apparatus for compiling instructions for a data processor | Sep 30, 2007 | Issued |