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 number | Title of the application | Filing Date | Status |
---|---|---|---|
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 |