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