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] => 5755553 [patent_doc_number] => 20060224702 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-10-05 [patent_title] => 'Local workflows in a business process management system' [patent_app_type] => utility [patent_app_number] => 11/097107 [patent_app_country] => US [patent_app_date] => 2005-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7054 [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/0224/20060224702.pdf [firstpage_image] =>[orig_patent_app_number] => 11097107 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/097107
Local workflows in a business process management system Mar 30, 2005 Abandoned
Array ( [id] => 4590257 [patent_doc_number] => 07861212 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-12-28 [patent_title] => 'System, method, and computer readable medium for integrating an original application with a remote application' [patent_app_type] => utility [patent_app_number] => 11/086121 [patent_app_country] => US [patent_app_date] => 2005-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2650 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 370 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/861/07861212.pdf [firstpage_image] =>[orig_patent_app_number] => 11086121 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/086121
System, method, and computer readable medium for integrating an original application with a remote application Mar 21, 2005 Issued
Array ( [id] => 146900 [patent_doc_number] => 07689972 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-03-30 [patent_title] => 'System and method for producing software patches' [patent_app_type] => utility [patent_app_number] => 11/086129 [patent_app_country] => US [patent_app_date] => 2005-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 3367 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 278 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/689/07689972.pdf [firstpage_image] =>[orig_patent_app_number] => 11086129 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/086129
System and method for producing software patches Mar 20, 2005 Issued
Array ( [id] => 5789358 [patent_doc_number] => 20060206861 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-09-14 [patent_title] => 'System and method for generating component based applications' [patent_app_type] => utility [patent_app_number] => 11/078331 [patent_app_country] => US [patent_app_date] => 2005-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 17683 [patent_no_of_claims] => 29 [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/0206/20060206861.pdf [firstpage_image] =>[orig_patent_app_number] => 11078331 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/078331
System and method for generating component based applications Mar 13, 2005 Issued
Array ( [id] => 336998 [patent_doc_number] => 07509625 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-03-24 [patent_title] => 'System and method for comprehensive code generation for system management' [patent_app_type] => utility [patent_app_number] => 11/078223 [patent_app_country] => US [patent_app_date] => 2005-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 2933 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/509/07509625.pdf [firstpage_image] =>[orig_patent_app_number] => 11078223 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/078223
System and method for comprehensive code generation for system management Mar 9, 2005 Issued
Array ( [id] => 5684547 [patent_doc_number] => 20060200817 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-09-07 [patent_title] => 'Versioning support for drivers frameworks' [patent_app_type] => utility [patent_app_number] => 11/072585 [patent_app_country] => US [patent_app_date] => 2005-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7691 [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/0200/20060200817.pdf [firstpage_image] =>[orig_patent_app_number] => 11072585 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/072585
Versioning support for drivers frameworks Mar 3, 2005 Issued
Array ( [id] => 317182 [patent_doc_number] => 07526754 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-04-28 [patent_title] => 'Memory debugging tool' [patent_app_type] => utility [patent_app_number] => 11/068308 [patent_app_country] => US [patent_app_date] => 2005-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4631 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/526/07526754.pdf [firstpage_image] =>[orig_patent_app_number] => 11068308 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/068308
Memory debugging tool Feb 27, 2005 Issued
Array ( [id] => 596212 [patent_doc_number] => 07458066 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-11-25 [patent_title] => 'Computer system and method for transferring executables between partitions' [patent_app_type] => utility [patent_app_number] => 11/068659 [patent_app_country] => US [patent_app_date] => 2005-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2326 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/458/07458066.pdf [firstpage_image] =>[orig_patent_app_number] => 11068659 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/068659
Computer system and method for transferring executables between partitions Feb 27, 2005 Issued
Array ( [id] => 268665 [patent_doc_number] => 07568194 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-07-28 [patent_title] => 'Method and system for availability checking on distributed objects' [patent_app_type] => utility [patent_app_number] => 11/067610 [patent_app_country] => US [patent_app_date] => 2005-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 7023 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/568/07568194.pdf [firstpage_image] =>[orig_patent_app_number] => 11067610 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/067610
Method and system for availability checking on distributed objects Feb 24, 2005 Issued
Array ( [id] => 5706788 [patent_doc_number] => 20060195836 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-31 [patent_title] => 'Computer platform operating system compatibility management method and system' [patent_app_type] => utility [patent_app_number] => 11/067532 [patent_app_country] => US [patent_app_date] => 2005-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2689 [patent_no_of_claims] => 6 [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/0195/20060195836.pdf [firstpage_image] =>[orig_patent_app_number] => 11067532 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/067532
Computer platform operating system compatibility management method and system Feb 24, 2005 Issued
Array ( [id] => 5668880 [patent_doc_number] => 20060174230 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-03 [patent_title] => 'Methods for hosting general purpose computer languages on speical purpose systems' [patent_app_type] => utility [patent_app_number] => 11/048012 [patent_app_country] => US [patent_app_date] => 2005-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5096 [patent_no_of_claims] => 30 [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/0174/20060174230.pdf [firstpage_image] =>[orig_patent_app_number] => 11048012 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/048012
Methods for hosting general purpose computer languages on speical purpose systems Jan 30, 2005 Abandoned
Array ( [id] => 7207988 [patent_doc_number] => 20050166207 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-07-28 [patent_title] => 'Self-optimizing computer system' [patent_app_type] => utility [patent_app_number] => 11/020153 [patent_app_country] => US [patent_app_date] => 2004-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4921 [patent_no_of_claims] => 4 [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] => publications/A1/0166/20050166207.pdf [firstpage_image] =>[orig_patent_app_number] => 11020153 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/020153
Self-optimizing computer system Dec 26, 2004 Abandoned
Array ( [id] => 7256273 [patent_doc_number] => 20050273760 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-08 [patent_title] => 'COMPUTER SYSTEM AND RELATED METHOD FOR GENERATING PROGRAM CODES DESCRIBING RELATIONSHIPS OF NUMEROUS FUNCTION NAMES AND NUMEROUS CONTROL CODES OF A DEVICE' [patent_app_type] => utility [patent_app_number] => 10/905223 [patent_app_country] => US [patent_app_date] => 2004-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3006 [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/0273/20050273760.pdf [firstpage_image] =>[orig_patent_app_number] => 10905223 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/905223
Computer system and related method for generating program codes describing relationships of numerous function names and numerous control codes of a device Dec 21, 2004 Issued
Array ( [id] => 4472803 [patent_doc_number] => 07937696 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-05-03 [patent_title] => 'Method, system and program product for adapting software applications for client devices' [patent_app_type] => utility [patent_app_number] => 11/014428 [patent_app_country] => US [patent_app_date] => 2004-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3166 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/937/07937696.pdf [firstpage_image] =>[orig_patent_app_number] => 11014428 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/014428
Method, system and program product for adapting software applications for client devices Dec 15, 2004 Issued
Array ( [id] => 127085 [patent_doc_number] => 07712086 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-05-04 [patent_title] => 'Portable applications' [patent_app_type] => utility [patent_app_number] => 11/012926 [patent_app_country] => US [patent_app_date] => 2004-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9616 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 275 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/712/07712086.pdf [firstpage_image] =>[orig_patent_app_number] => 11012926 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/012926
Portable applications Dec 14, 2004 Issued
Array ( [id] => 5917319 [patent_doc_number] => 20060130034 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-15 [patent_title] => 'Apparatus, system, and method for providing access to a set of resources available directly to a particular class loader' [patent_app_type] => utility [patent_app_number] => 11/014106 [patent_app_country] => US [patent_app_date] => 2004-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7278 [patent_no_of_claims] => 30 [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/0130/20060130034.pdf [firstpage_image] =>[orig_patent_app_number] => 11014106 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/014106
Apparatus, system, and method for providing access to a set of resources available directly to a particular class loader Dec 14, 2004 Abandoned
Array ( [id] => 284248 [patent_doc_number] => 07555746 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-06-30 [patent_title] => 'System and method for registering native libraries with non-native enterprise program code' [patent_app_type] => utility [patent_app_number] => 11/009330 [patent_app_country] => US [patent_app_date] => 2004-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4485 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/555/07555746.pdf [firstpage_image] =>[orig_patent_app_number] => 11009330 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/009330
System and method for registering native libraries with non-native enterprise program code Dec 8, 2004 Issued
Array ( [id] => 5917356 [patent_doc_number] => 20060130047 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-15 [patent_title] => 'System and apparatus for software versioning' [patent_app_type] => utility [patent_app_number] => 10/999312 [patent_app_country] => US [patent_app_date] => 2004-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5871 [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/0130/20060130047.pdf [firstpage_image] =>[orig_patent_app_number] => 10999312 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/999312
System and apparatus for software versioning Nov 29, 2004 Abandoned
Array ( [id] => 5867270 [patent_doc_number] => 20060101402 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-11 [patent_title] => 'Method and systems for anomaly detection' [patent_app_type] => utility [patent_app_number] => 10/967102 [patent_app_country] => US [patent_app_date] => 2004-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 18357 [patent_no_of_claims] => 31 [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/0101/20060101402.pdf [firstpage_image] =>[orig_patent_app_number] => 10967102 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/967102
Method and systems for anomaly detection Oct 14, 2004 Abandoned
Array ( [id] => 5722626 [patent_doc_number] => 20060075403 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-04-06 [patent_title] => 'Looping constructs in object model software' [patent_app_type] => utility [patent_app_number] => 10/958726 [patent_app_country] => US [patent_app_date] => 2004-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6203 [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/0075/20060075403.pdf [firstpage_image] =>[orig_patent_app_number] => 10958726 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/958726
Looping constructs in object model software Oct 4, 2004 Issued
Menu