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] => 7444499 [patent_doc_number] => 20040210866 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-21 [patent_title] => 'Method of creating a unit test framework to test a resource description framework based object' [patent_app_type] => new [patent_app_number] => 10/417932 [patent_app_country] => US [patent_app_date] => 2003-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2323 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 40 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0210/20040210866.pdf [firstpage_image] =>[orig_patent_app_number] => 10417932 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/417932
Method of creating a unit test framework to test a resource description framework based object Apr 16, 2003 Abandoned
Array ( [id] => 7198681 [patent_doc_number] => 20040205700 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-14 [patent_title] => 'Apparatus and method for real-time caution and warning and system health management' [patent_app_type] => new [patent_app_number] => 10/411705 [patent_app_country] => US [patent_app_date] => 2003-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7184 [patent_no_of_claims] => 124 [patent_no_of_ind_claims] => 17 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0205/20040205700.pdf [firstpage_image] =>[orig_patent_app_number] => 10411705 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/411705
Apparatus and method for real-time caution and warning and system health management Apr 10, 2003 Issued
Array ( [id] => 498800 [patent_doc_number] => 07216333 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-05-08 [patent_title] => 'Fingerprint subtype checking' [patent_app_type] => utility [patent_app_number] => 10/410020 [patent_app_country] => US [patent_app_date] => 2003-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 4297 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/216/07216333.pdf [firstpage_image] =>[orig_patent_app_number] => 10410020 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/410020
Fingerprint subtype checking Apr 7, 2003 Issued
Array ( [id] => 7175720 [patent_doc_number] => 20040078783 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-22 [patent_title] => 'Tool and system for software verification support' [patent_app_type] => new [patent_app_number] => 10/409919 [patent_app_country] => US [patent_app_date] => 2003-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7709 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0078/20040078783.pdf [firstpage_image] =>[orig_patent_app_number] => 10409919 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/409919
Tool and system for software verification support Apr 7, 2003 Abandoned
Array ( [id] => 486391 [patent_doc_number] => 07225437 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-05-29 [patent_title] => 'Dynamic distributed make' [patent_app_type] => utility [patent_app_number] => 10/400224 [patent_app_country] => US [patent_app_date] => 2003-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 3156 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/225/07225437.pdf [firstpage_image] =>[orig_patent_app_number] => 10400224 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/400224
Dynamic distributed make Mar 25, 2003 Issued
Array ( [id] => 898680 [patent_doc_number] => 07346890 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-03-18 [patent_title] => 'Method and system for creating linkable programming languages' [patent_app_type] => utility [patent_app_number] => 10/390128 [patent_app_country] => US [patent_app_date] => 2003-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4422 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/346/07346890.pdf [firstpage_image] =>[orig_patent_app_number] => 10390128 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/390128
Method and system for creating linkable programming languages Mar 16, 2003 Issued
Array ( [id] => 7671994 [patent_doc_number] => 20040181785 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-16 [patent_title] => 'Extreme pipeline and optimized reordering technology' [patent_app_type] => new [patent_app_number] => 10/388301 [patent_app_country] => US [patent_app_date] => 2003-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10235 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0181/20040181785.pdf [firstpage_image] =>[orig_patent_app_number] => 10388301 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/388301
Extreme pipeline and optimized reordering technology Mar 12, 2003 Issued
Array ( [id] => 526130 [patent_doc_number] => 07197747 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-03-27 [patent_title] => 'Compiling method, apparatus, and program' [patent_app_type] => utility [patent_app_number] => 10/388024 [patent_app_country] => US [patent_app_date] => 2003-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12013 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 306 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/197/07197747.pdf [firstpage_image] =>[orig_patent_app_number] => 10388024 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/388024
Compiling method, apparatus, and program Mar 11, 2003 Issued
Array ( [id] => 6798596 [patent_doc_number] => 20030177471 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-09-18 [patent_title] => 'System and method for graphically developing a program' [patent_app_type] => new [patent_app_number] => 10/383621 [patent_app_country] => US [patent_app_date] => 2003-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 2183 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 46 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0177/20030177471.pdf [firstpage_image] =>[orig_patent_app_number] => 10383621 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/383621
System and method for graphically developing a program Mar 9, 2003 Abandoned
Array ( [id] => 368935 [patent_doc_number] => 07480906 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-01-20 [patent_title] => 'Programmatically analyzing and modifying a remote graphical program via a network' [patent_app_type] => utility [patent_app_number] => 10/382118 [patent_app_country] => US [patent_app_date] => 2003-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11779 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/480/07480906.pdf [firstpage_image] =>[orig_patent_app_number] => 10382118 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/382118
Programmatically analyzing and modifying a remote graphical program via a network Mar 4, 2003 Issued
Array ( [id] => 7419236 [patent_doc_number] => 20040177345 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-09 [patent_title] => 'Method for generating computer software for embedded systems' [patent_app_type] => new [patent_app_number] => 10/379205 [patent_app_country] => US [patent_app_date] => 2003-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7969 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0177/20040177345.pdf [firstpage_image] =>[orig_patent_app_number] => 10379205 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/379205
Method for generating computer software for embedded systems Mar 3, 2003 Issued
Array ( [id] => 4462980 [patent_doc_number] => 07895589 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-02-22 [patent_title] => 'Dynamic data-driven application integration adapters' [patent_app_type] => utility [patent_app_number] => 10/375815 [patent_app_country] => US [patent_app_date] => 2003-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 21 [patent_no_of_words] => 17657 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/895/07895589.pdf [firstpage_image] =>[orig_patent_app_number] => 10375815 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/375815
Dynamic data-driven application integration adapters Feb 25, 2003 Issued
Array ( [id] => 6707731 [patent_doc_number] => 20030154465 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-08-14 [patent_title] => 'Method and system for verifying modules destined for generating circuits' [patent_app_type] => new [patent_app_number] => 10/333622 [patent_app_country] => US [patent_app_date] => 2003-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4658 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 17 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0154/20030154465.pdf [firstpage_image] =>[orig_patent_app_number] => 10333622 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/333622
Method and system for verifying modules destined for generating circuits Feb 12, 2003 Abandoned
Array ( [id] => 6826457 [patent_doc_number] => 20030237079 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-12-25 [patent_title] => 'System and method for identifying related fields' [patent_app_type] => new [patent_app_number] => 10/356303 [patent_app_country] => US [patent_app_date] => 2003-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8942 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0237/20030237079.pdf [firstpage_image] =>[orig_patent_app_number] => 10356303 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/356303
System and method for identifying related fields Jan 30, 2003 Abandoned
Array ( [id] => 7291293 [patent_doc_number] => 20040148593 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-29 [patent_title] => 'Method and apparatus for prefetching memory pages during execution of a computer program' [patent_app_type] => new [patent_app_number] => 10/354331 [patent_app_country] => US [patent_app_date] => 2003-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1967 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0148/20040148593.pdf [firstpage_image] =>[orig_patent_app_number] => 10354331 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/354331
Method and apparatus for prefetching memory pages during execution of a computer program Jan 28, 2003 Issued
Array ( [id] => 7291295 [patent_doc_number] => 20040148594 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-29 [patent_title] => 'Acquiring call-stack information' [patent_app_type] => new [patent_app_number] => 10/351028 [patent_app_country] => US [patent_app_date] => 2003-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 6568 [patent_no_of_claims] => 56 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0148/20040148594.pdf [firstpage_image] =>[orig_patent_app_number] => 10351028 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/351028
Acquiring call-stack information Jan 23, 2003 Abandoned
Array ( [id] => 6660865 [patent_doc_number] => 20030135509 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-17 [patent_title] => 'Edge server java application framework having application server instance resource monitoring and management' [patent_app_type] => new [patent_app_number] => 10/340109 [patent_app_country] => US [patent_app_date] => 2003-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11002 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0135/20030135509.pdf [firstpage_image] =>[orig_patent_app_number] => 10340109 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/340109
Edge server java application framework having application server instance resource monitoring and management Jan 9, 2003 Abandoned
Array ( [id] => 375081 [patent_doc_number] => 07475389 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-01-06 [patent_title] => 'Restoration of software configurations' [patent_app_type] => utility [patent_app_number] => 10/334865 [patent_app_country] => US [patent_app_date] => 2002-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3484 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/475/07475389.pdf [firstpage_image] =>[orig_patent_app_number] => 10334865 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/334865
Restoration of software configurations Dec 30, 2002 Issued
Array ( [id] => 248953 [patent_doc_number] => 07587715 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-09-08 [patent_title] => 'System and method for selective installation of one or more components for a data storage management system' [patent_app_type] => utility [patent_app_number] => 10/335509 [patent_app_country] => US [patent_app_date] => 2002-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 26 [patent_no_of_words] => 10072 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 309 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/587/07587715.pdf [firstpage_image] =>[orig_patent_app_number] => 10335509 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/335509
System and method for selective installation of one or more components for a data storage management system Dec 30, 2002 Issued
Array ( [id] => 248951 [patent_doc_number] => 07587713 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-09-08 [patent_title] => 'System and method for controlling installation of one or more components for a data storage management system' [patent_app_type] => utility [patent_app_number] => 10/335349 [patent_app_country] => US [patent_app_date] => 2002-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 26 [patent_no_of_words] => 10070 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 279 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/587/07587713.pdf [firstpage_image] =>[orig_patent_app_number] => 10335349 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/335349
System and method for controlling installation of one or more components for a data storage management system Dec 30, 2002 Issued
Menu