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] => 7438349 [patent_doc_number] => 20040230971 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-18 [patent_title] => 'Method and apparatus for packaging and streaming installation software' [patent_app_type] => new [patent_app_number] => 10/646416 [patent_app_country] => US [patent_app_date] => 2003-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6462 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 37 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0230/20040230971.pdf [firstpage_image] =>[orig_patent_app_number] => 10646416 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/646416
Method and apparatus for packaging and streaming installation software Aug 20, 2003 Issued
Array ( [id] => 7455609 [patent_doc_number] => 20040052253 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-03-18 [patent_title] => 'System and method for supervised downloading of broadcast data' [patent_app_type] => new [patent_app_number] => 10/641224 [patent_app_country] => US [patent_app_date] => 2003-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4024 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0052/20040052253.pdf [firstpage_image] =>[orig_patent_app_number] => 10641224 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/641224
System and method for supervised downloading of broadcast data Aug 12, 2003 Abandoned
Array ( [id] => 4582642 [patent_doc_number] => 07840938 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-11-23 [patent_title] => 'Systems for retaining state information in a dynamically typed text-based environment' [patent_app_type] => utility [patent_app_number] => 10/634304 [patent_app_country] => US [patent_app_date] => 2003-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5618 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/840/07840938.pdf [firstpage_image] =>[orig_patent_app_number] => 10634304 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/634304
Systems for retaining state information in a dynamically typed text-based environment Aug 3, 2003 Issued
Array ( [id] => 7092119 [patent_doc_number] => 20050010892 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-01-13 [patent_title] => 'Method and system for integrating multi-modal data capture device inputs with multi-modal output capabilities' [patent_app_type] => utility [patent_app_number] => 10/617422 [patent_app_country] => US [patent_app_date] => 2003-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8031 [patent_no_of_claims] => 49 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0010/20050010892.pdf [firstpage_image] =>[orig_patent_app_number] => 10617422 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/617422
Method and system for integrating multi-modal data capture device inputs with multi-modal output capabilities Jul 10, 2003 Abandoned
Array ( [id] => 7416510 [patent_doc_number] => 20040107217 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-06-03 [patent_title] => 'Method and apparatus for modifying relocatable object code files and monitoring programs' [patent_app_type] => new [patent_app_number] => 10/613516 [patent_app_country] => US [patent_app_date] => 2003-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7509 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0107/20040107217.pdf [firstpage_image] =>[orig_patent_app_number] => 10613516 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/613516
Method and apparatus for modifying relocatable object code filed and monitoring programs Jul 2, 2003 Issued
Array ( [id] => 127088 [patent_doc_number] => 07712089 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-05-04 [patent_title] => 'Revalidation of a compiler for safety control' [patent_app_type] => utility [patent_app_number] => 10/519151 [patent_app_country] => US [patent_app_date] => 2003-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3641 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 251 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/712/07712089.pdf [firstpage_image] =>[orig_patent_app_number] => 10519151 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/519151
Revalidation of a compiler for safety control Jun 26, 2003 Issued
Array ( [id] => 7359783 [patent_doc_number] => 20040250246 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-09 [patent_title] => 'Method and apparatus for dependency resolution for client-initiated download' [patent_app_type] => new [patent_app_number] => 10/458001 [patent_app_country] => US [patent_app_date] => 2003-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4568 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0250/20040250246.pdf [firstpage_image] =>[orig_patent_app_number] => 10458001 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/458001
Method and apparatus for dependency resolution for client-initiated download Jun 8, 2003 Abandoned
Array ( [id] => 7394921 [patent_doc_number] => 20040031018 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-12 [patent_title] => 'Modular computer system and related method' [patent_app_type] => new [patent_app_number] => 10/311526 [patent_app_country] => US [patent_app_date] => 2003-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 15331 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 29 [patent_words_short_claim] => 20 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0031/20040031018.pdf [firstpage_image] =>[orig_patent_app_number] => 10311526 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/311526
Modular computer system and related method Jun 8, 2003 Abandoned
Array ( [id] => 908912 [patent_doc_number] => 07337436 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-02-26 [patent_title] => 'System and method for cross platform and configuration build system' [patent_app_type] => utility [patent_app_number] => 10/458019 [patent_app_country] => US [patent_app_date] => 2003-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 8562 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/337/07337436.pdf [firstpage_image] =>[orig_patent_app_number] => 10458019 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/458019
System and method for cross platform and configuration build system Jun 8, 2003 Issued
Array ( [id] => 7366674 [patent_doc_number] => 20040015521 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-22 [patent_title] => 'Non-intrusive, automated upgrading of electronic records' [patent_app_type] => new [patent_app_number] => 10/439213 [patent_app_country] => US [patent_app_date] => 2003-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1941 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20040015521.pdf [firstpage_image] =>[orig_patent_app_number] => 10439213 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/439213
Non-intrusive, automated upgrading of electronic records May 13, 2003 Abandoned
Array ( [id] => 7438227 [patent_doc_number] => 20040230959 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-18 [patent_title] => 'IS NOT OPERATOR' [patent_app_type] => new [patent_app_number] => 10/437822 [patent_app_country] => US [patent_app_date] => 2003-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4819 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0230/20040230959.pdf [firstpage_image] =>[orig_patent_app_number] => 10437822 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/437822
IS NOT OPERATOR May 13, 2003 Abandoned
Array ( [id] => 7321545 [patent_doc_number] => 20040225920 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-11 [patent_title] => 'Hierarchical breakpoint groups' [patent_app_type] => new [patent_app_number] => 10/431918 [patent_app_country] => US [patent_app_date] => 2003-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6526 [patent_no_of_claims] => 20 [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/20040225920.pdf [firstpage_image] =>[orig_patent_app_number] => 10431918 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/431918
Hierarchical breakpoint groups May 7, 2003 Issued
Array ( [id] => 7321281 [patent_doc_number] => 20040225873 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-11 [patent_title] => 'Method and system for recovering program code in a computer system' [patent_app_type] => new [patent_app_number] => 10/434025 [patent_app_country] => US [patent_app_date] => 2003-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4310 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0225/20040225873.pdf [firstpage_image] =>[orig_patent_app_number] => 10434025 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/434025
Method and system for recovering program code in a computer system May 7, 2003 Issued
Array ( [id] => 6771250 [patent_doc_number] => 20030217190 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-11-20 [patent_title] => 'Service description and development processes' [patent_app_type] => new [patent_app_number] => 10/430052 [patent_app_country] => US [patent_app_date] => 2003-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6045 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0217/20030217190.pdf [firstpage_image] =>[orig_patent_app_number] => 10430052 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/430052
Service description and development processes May 4, 2003 Abandoned
Array ( [id] => 7385921 [patent_doc_number] => 20040221269 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-04 [patent_title] => 'User debugger for use on processes running in a high assurance kernel in an operating system' [patent_app_type] => new [patent_app_number] => 10/428678 [patent_app_country] => US [patent_app_date] => 2003-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5718 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0221/20040221269.pdf [firstpage_image] =>[orig_patent_app_number] => 10428678 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/428678
User debugger for use on processes running in a high assurance kernel in an operating system May 1, 2003 Issued
Array ( [id] => 667198 [patent_doc_number] => 07103880 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-09-05 [patent_title] => 'Floating-point data speculation across a procedure call using an advanced load address table' [patent_app_type] => utility [patent_app_number] => 10/426505 [patent_app_country] => US [patent_app_date] => 2003-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 6928 [patent_no_of_claims] => 38 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/103/07103880.pdf [firstpage_image] =>[orig_patent_app_number] => 10426505 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/426505
Floating-point data speculation across a procedure call using an advanced load address table Apr 29, 2003 Issued
Array ( [id] => 4449127 [patent_doc_number] => 07865879 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-01-04 [patent_title] => 'Efficient branch trace messaging with hardware debug features' [patent_app_type] => utility [patent_app_number] => 10/425517 [patent_app_country] => US [patent_app_date] => 2003-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4701 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/865/07865879.pdf [firstpage_image] =>[orig_patent_app_number] => 10425517 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/425517
Efficient branch trace messaging with hardware debug features Apr 28, 2003 Issued
Array ( [id] => 7385912 [patent_doc_number] => 20040221267 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-04 [patent_title] => 'Computer program product, data processing system, and method for installing or configuring computer software' [patent_app_type] => new [patent_app_number] => 10/426231 [patent_app_country] => US [patent_app_date] => 2003-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5348 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0221/20040221267.pdf [firstpage_image] =>[orig_patent_app_number] => 10426231 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/426231
Computer program product, data processing system, and method for installing or configuring computer software Apr 28, 2003 Abandoned
Array ( [id] => 7444665 [patent_doc_number] => 20040210887 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-21 [patent_title] => 'Testing software on blade servers' [patent_app_type] => new [patent_app_number] => 10/418307 [patent_app_country] => US [patent_app_date] => 2003-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 6800 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 59 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0210/20040210887.pdf [firstpage_image] =>[orig_patent_app_number] => 10418307 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/418307
Testing software on blade servers Apr 17, 2003 Abandoned
Array ( [id] => 7444674 [patent_doc_number] => 20040210888 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-21 [patent_title] => 'Upgrading software on blade servers' [patent_app_type] => new [patent_app_number] => 10/418308 [patent_app_country] => US [patent_app_date] => 2003-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 6447 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 46 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0210/20040210888.pdf [firstpage_image] =>[orig_patent_app_number] => 10418308 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/418308
Upgrading software on blade servers Apr 17, 2003 Abandoned
Menu