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] => 458449 [patent_doc_number] => 07249347 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-07-24 [patent_title] => 'Software application domain and storage domain interface process and method' [patent_app_type] => utility [patent_app_number] => 10/244694 [patent_app_country] => US [patent_app_date] => 2002-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 21 [patent_no_of_words] => 13479 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/249/07249347.pdf [firstpage_image] =>[orig_patent_app_number] => 10244694 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/244694
Software application domain and storage domain interface process and method Sep 15, 2002 Issued
Array ( [id] => 667181 [patent_doc_number] => 07103872 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-09-05 [patent_title] => 'System and method for collecting and transferring sets of related data from a mainframe to a workstation' [patent_app_type] => utility [patent_app_number] => 10/243465 [patent_app_country] => US [patent_app_date] => 2002-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3643 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/103/07103872.pdf [firstpage_image] =>[orig_patent_app_number] => 10243465 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/243465
System and method for collecting and transferring sets of related data from a mainframe to a workstation Sep 13, 2002 Issued
10/232572 Method and apparatus for a collaborative business platform Aug 29, 2002 Abandoned
Array ( [id] => 473098 [patent_doc_number] => 07234132 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-06-19 [patent_title] => 'Application integration model for dynamic software component assembly within an application at runtime' [patent_app_type] => utility [patent_app_number] => 10/230509 [patent_app_country] => US [patent_app_date] => 2002-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 18 [patent_no_of_words] => 12530 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/234/07234132.pdf [firstpage_image] =>[orig_patent_app_number] => 10230509 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/230509
Application integration model for dynamic software component assembly within an application at runtime Aug 28, 2002 Issued
Array ( [id] => 423881 [patent_doc_number] => 07275235 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-09-25 [patent_title] => 'Graphical application development system for test, measurement and process control applications' [patent_app_type] => utility [patent_app_number] => 10/230412 [patent_app_country] => US [patent_app_date] => 2002-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 28 [patent_no_of_words] => 25003 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/275/07275235.pdf [firstpage_image] =>[orig_patent_app_number] => 10230412 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/230412
Graphical application development system for test, measurement and process control applications Aug 27, 2002 Issued
Array ( [id] => 7405825 [patent_doc_number] => 20040040015 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-26 [patent_title] => 'Systems and methods for implementing extensible generic applications' [patent_app_type] => new [patent_app_number] => 10/226750 [patent_app_country] => US [patent_app_date] => 2002-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6401 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0040/20040040015.pdf [firstpage_image] =>[orig_patent_app_number] => 10226750 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/226750
Systems and methods for implementing extensible generic applications Aug 22, 2002 Abandoned
Array ( [id] => 685614 [patent_doc_number] => 07082598 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-07-25 [patent_title] => 'Dynamic driver substitution' [patent_app_type] => utility [patent_app_number] => 10/197979 [patent_app_country] => US [patent_app_date] => 2002-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 38 [patent_no_of_words] => 20319 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/082/07082598.pdf [firstpage_image] =>[orig_patent_app_number] => 10197979 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/197979
Dynamic driver substitution Jul 16, 2002 Issued
Array ( [id] => 550932 [patent_doc_number] => 07185319 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-02-27 [patent_title] => 'Debugging distributed applications' [patent_app_type] => utility [patent_app_number] => 10/191841 [patent_app_country] => US [patent_app_date] => 2002-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9470 [patent_no_of_claims] => 75 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/185/07185319.pdf [firstpage_image] =>[orig_patent_app_number] => 10191841 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/191841
Debugging distributed applications Jul 8, 2002 Issued
Array ( [id] => 7373059 [patent_doc_number] => 20040006762 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-08 [patent_title] => 'System and method for creation of software components' [patent_app_type] => new [patent_app_number] => 10/190288 [patent_app_country] => US [patent_app_date] => 2002-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 7729 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0006/20040006762.pdf [firstpage_image] =>[orig_patent_app_number] => 10190288 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/190288
System and method for creation of software components Jul 2, 2002 Issued
Array ( [id] => 7372202 [patent_doc_number] => 20040006632 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-08 [patent_title] => 'Methods and apparatus for dispatching JavaTM software as an application managed by an operating system control manager' [patent_app_type] => new [patent_app_number] => 10/187921 [patent_app_country] => US [patent_app_date] => 2002-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3119 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0006/20040006632.pdf [firstpage_image] =>[orig_patent_app_number] => 10187921 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/187921
Methods and apparatus for dispatching Javaâ„¢ software as an application managed by an operating system control manager Jul 1, 2002 Issued
Array ( [id] => 116942 [patent_doc_number] => 07721280 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-05-18 [patent_title] => 'Automated file delivery systems and methods' [patent_app_type] => utility [patent_app_number] => 10/186162 [patent_app_country] => US [patent_app_date] => 2002-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 18030 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/721/07721280.pdf [firstpage_image] =>[orig_patent_app_number] => 10186162 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/186162
Automated file delivery systems and methods Jun 26, 2002 Issued
Array ( [id] => 7605573 [patent_doc_number] => 07100150 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-08-29 [patent_title] => 'Method and apparatus for testing embedded examples in GUI documentation' [patent_app_type] => utility [patent_app_number] => 10/166993 [patent_app_country] => US [patent_app_date] => 2002-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8118 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/100/07100150.pdf [firstpage_image] =>[orig_patent_app_number] => 10166993 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/166993
Method and apparatus for testing embedded examples in GUI documentation Jun 10, 2002 Issued
Array ( [id] => 6703087 [patent_doc_number] => 20030225967 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-12-04 [patent_title] => 'Dense allocation for data storage' [patent_app_type] => new [patent_app_number] => 10/162816 [patent_app_country] => US [patent_app_date] => 2002-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4363 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0225/20030225967.pdf [firstpage_image] =>[orig_patent_app_number] => 10162816 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/162816
Dense allocation for data storage Jun 3, 2002 Issued
Array ( [id] => 7138884 [patent_doc_number] => 20040044991 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-03-04 [patent_title] => 'Preprocessor for a predetermined document type definition, system for processing markup language documents, and method and computer program product for this purpose' [patent_app_type] => new [patent_app_number] => 10/073954 [patent_app_country] => US [patent_app_date] => 2002-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 5418 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0044/20040044991.pdf [firstpage_image] =>[orig_patent_app_number] => 10073954 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/073954
Preprocessor for a predetermined document type definition, system for processing markup language documents, and method and computer program product for this purpose Feb 13, 2002 Abandoned
Array ( [id] => 6766936 [patent_doc_number] => 20030101336 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-05-29 [patent_title] => 'Technique for associating instructions with execution events' [patent_app_type] => new [patent_app_number] => 10/050358 [patent_app_country] => US [patent_app_date] => 2002-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4810 [patent_no_of_claims] => 61 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 31 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0101/20030101336.pdf [firstpage_image] =>[orig_patent_app_number] => 10050358 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/050358
Technique for associating instructions with execution events Jan 15, 2002 Abandoned
Array ( [id] => 4574315 [patent_doc_number] => 07962898 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-06-14 [patent_title] => 'Optimized distribution of machine vision processing' [patent_app_type] => utility [patent_app_number] => 09/842948 [patent_app_country] => US [patent_app_date] => 2001-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2991 [patent_no_of_claims] => 51 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/962/07962898.pdf [firstpage_image] =>[orig_patent_app_number] => 09842948 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/842948
Optimized distribution of machine vision processing Apr 26, 2001 Issued
Menu