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] => 7006945 [patent_doc_number] => 20050172258 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-08-04 [patent_title] => 'System for configuring a process control environment' [patent_app_type] => utility [patent_app_number] => 10/958720 [patent_app_country] => US [patent_app_date] => 2004-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 47 [patent_figures_cnt] => 47 [patent_no_of_words] => 22125 [patent_no_of_claims] => 3 [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/20050172258.pdf [firstpage_image] =>[orig_patent_app_number] => 10958720 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/958720
System for configuring a process control environment Oct 4, 2004 Issued
Array ( [id] => 4551053 [patent_doc_number] => 07873956 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-01-18 [patent_title] => 'Communication terminal and communication network for partially updating software, software update method, and software creation device and method therefor' [patent_app_type] => utility [patent_app_number] => 10/948325 [patent_app_country] => US [patent_app_date] => 2004-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 12168 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/873/07873956.pdf [firstpage_image] =>[orig_patent_app_number] => 10948325 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/948325
Communication terminal and communication network for partially updating software, software update method, and software creation device and method therefor Sep 23, 2004 Issued
Array ( [id] => 5809538 [patent_doc_number] => 20060095894 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-04 [patent_title] => 'Method and apparatus to provide graphical architecture design for a network processor having multiple processing elements' [patent_app_type] => utility [patent_app_number] => 10/941627 [patent_app_country] => US [patent_app_date] => 2004-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 8450 [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/0095/20060095894.pdf [firstpage_image] =>[orig_patent_app_number] => 10941627 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/941627
Method and apparatus to provide graphical architecture design for a network processor having multiple processing elements Sep 14, 2004 Abandoned
Array ( [id] => 7042864 [patent_doc_number] => 20050160411 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-07-21 [patent_title] => 'Apparatus and method for managing design of a software system using dependency structure' [patent_app_type] => utility [patent_app_number] => 10/941618 [patent_app_country] => US [patent_app_date] => 2004-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 11682 [patent_no_of_claims] => 135 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0160/20050160411.pdf [firstpage_image] =>[orig_patent_app_number] => 10941618 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/941618
Apparatus and method for managing design of a software system using dependency structure Sep 14, 2004 Issued
Array ( [id] => 4590250 [patent_doc_number] => 07861211 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-12-28 [patent_title] => 'Mobile handset with update agent implemented in hardware' [patent_app_type] => utility [patent_app_number] => 10/902452 [patent_app_country] => US [patent_app_date] => 2004-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4311 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/861/07861211.pdf [firstpage_image] =>[orig_patent_app_number] => 10902452 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/902452
Mobile handset with update agent implemented in hardware Jul 28, 2004 Issued
Array ( [id] => 6954076 [patent_doc_number] => 20050229171 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-13 [patent_title] => 'Distributing upgrades' [patent_app_type] => utility [patent_app_number] => 10/895721 [patent_app_country] => US [patent_app_date] => 2004-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6745 [patent_no_of_claims] => 64 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0229/20050229171.pdf [firstpage_image] =>[orig_patent_app_number] => 10895721 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/895721
Distributing upgrades Jul 20, 2004 Abandoned
Array ( [id] => 97171 [patent_doc_number] => 07735063 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-06-08 [patent_title] => 'Providing customizable configuration data in computer systems' [patent_app_type] => utility [patent_app_number] => 10/885114 [patent_app_country] => US [patent_app_date] => 2004-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8333 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/735/07735063.pdf [firstpage_image] =>[orig_patent_app_number] => 10885114 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/885114
Providing customizable configuration data in computer systems Jul 6, 2004 Issued
Array ( [id] => 5739900 [patent_doc_number] => 20060010291 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-01-12 [patent_title] => 'Display device adapter with digital media interface' [patent_app_type] => utility [patent_app_number] => 10/887030 [patent_app_country] => US [patent_app_date] => 2004-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2660 [patent_no_of_claims] => 27 [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/0010/20060010291.pdf [firstpage_image] =>[orig_patent_app_number] => 10887030 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/887030
Display device adapter with digital media interface Jul 6, 2004 Abandoned
Array ( [id] => 820223 [patent_doc_number] => 07412689 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-08-12 [patent_title] => 'Method and apparatus for creating a hierarchical model to facilitate identifying components in a programming language file' [patent_app_type] => utility [patent_app_number] => 10/877523 [patent_app_country] => US [patent_app_date] => 2004-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 2117 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/412/07412689.pdf [firstpage_image] =>[orig_patent_app_number] => 10877523 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/877523
Method and apparatus for creating a hierarchical model to facilitate identifying components in a programming language file Jun 24, 2004 Issued
Array ( [id] => 368926 [patent_doc_number] => 07480898 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-01-20 [patent_title] => 'System and method for building full batch test environments' [patent_app_type] => utility [patent_app_number] => 10/710009 [patent_app_country] => US [patent_app_date] => 2004-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7233 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/480/07480898.pdf [firstpage_image] =>[orig_patent_app_number] => 10710009 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/710009
System and method for building full batch test environments Jun 10, 2004 Issued
Array ( [id] => 6962845 [patent_doc_number] => 20050216885 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-09-29 [patent_title] => 'Attribute-Based Component Programming System and Methodology for Object-Oriented Languages' [patent_app_type] => utility [patent_app_number] => 10/709917 [patent_app_country] => US [patent_app_date] => 2004-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 14521 [patent_no_of_claims] => 61 [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/0216/20050216885.pdf [firstpage_image] =>[orig_patent_app_number] => 10709917 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/709917
Attribute-based component programming system and methodology for object-oriented languages Jun 3, 2004 Issued
Array ( [id] => 156381 [patent_doc_number] => 07681184 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-03-16 [patent_title] => 'System and methodology for cross language type system compatibility' [patent_app_type] => utility [patent_app_number] => 10/709705 [patent_app_country] => US [patent_app_date] => 2004-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9327 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/681/07681184.pdf [firstpage_image] =>[orig_patent_app_number] => 10709705 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/709705
System and methodology for cross language type system compatibility May 23, 2004 Issued
Array ( [id] => 7255651 [patent_doc_number] => 20050273652 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-08 [patent_title] => 'Methods and apparatus for handling processing errors in a multi-processing system' [patent_app_type] => utility [patent_app_number] => 10/849623 [patent_app_country] => US [patent_app_date] => 2004-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 17563 [patent_no_of_claims] => 101 [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/0273/20050273652.pdf [firstpage_image] =>[orig_patent_app_number] => 10849623 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/849623
Methods and apparatus for handling processing errors in a multi-processing system May 18, 2004 Issued
Array ( [id] => 6968109 [patent_doc_number] => 20050235006 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-20 [patent_title] => 'Program object read barrier' [patent_app_type] => utility [patent_app_number] => 10/815397 [patent_app_country] => US [patent_app_date] => 2004-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3606 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0235/20050235006.pdf [firstpage_image] =>[orig_patent_app_number] => 10815397 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/815397
Program object read barrier Mar 30, 2004 Issued
Array ( [id] => 7022043 [patent_doc_number] => 20050223375 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-06 [patent_title] => 'Controlling a GUI display for a plug-in' [patent_app_type] => utility [patent_app_number] => 10/815214 [patent_app_country] => US [patent_app_date] => 2004-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4068 [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/0223/20050223375.pdf [firstpage_image] =>[orig_patent_app_number] => 10815214 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/815214
Controlling a GUI display for a plug-in Mar 30, 2004 Issued
Array ( [id] => 6953948 [patent_doc_number] => 20050229043 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-13 [patent_title] => 'System and method for software testing' [patent_app_type] => utility [patent_app_number] => 10/811789 [patent_app_country] => US [patent_app_date] => 2004-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 3929 [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/0229/20050229043.pdf [firstpage_image] =>[orig_patent_app_number] => 10811789 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/811789
System and method for software testing Mar 28, 2004 Issued
Array ( [id] => 7262872 [patent_doc_number] => 20040261064 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-23 [patent_title] => 'Speculative compilation' [patent_app_type] => new [patent_app_number] => 10/807833 [patent_app_country] => US [patent_app_date] => 2004-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7360 [patent_no_of_claims] => 53 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 32 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0261/20040261064.pdf [firstpage_image] =>[orig_patent_app_number] => 10807833 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/807833
Speculative compilation Mar 23, 2004 Issued
Array ( [id] => 5882430 [patent_doc_number] => 20060031513 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-09 [patent_title] => 'Medium distribution device, medium reception device, medium distribution method, and medium reception method' [patent_app_type] => utility [patent_app_number] => 10/527054 [patent_app_country] => US [patent_app_date] => 2004-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5432 [patent_no_of_claims] => 14 [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/0031/20060031513.pdf [firstpage_image] =>[orig_patent_app_number] => 10527054 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/527054
Medium distribution device, medium reception device, medium distribution method, and medium reception method Mar 10, 2004 Issued
Array ( [id] => 6947018 [patent_doc_number] => 20050198622 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-09-08 [patent_title] => 'Scoring assertions' [patent_app_type] => utility [patent_app_number] => 10/792208 [patent_app_country] => US [patent_app_date] => 2004-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6836 [patent_no_of_claims] => 47 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0198/20050198622.pdf [firstpage_image] =>[orig_patent_app_number] => 10792208 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/792208
Scoring assertions Mar 1, 2004 Issued
Array ( [id] => 7192011 [patent_doc_number] => 20050192990 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-09-01 [patent_title] => 'Determining XML schema type equivalence' [patent_app_type] => utility [patent_app_number] => 10/790423 [patent_app_country] => US [patent_app_date] => 2004-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4433 [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/0192/20050192990.pdf [firstpage_image] =>[orig_patent_app_number] => 10790423 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/790423
Determining XML schema type equivalence Feb 29, 2004 Issued
Menu