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] => 421658
[patent_doc_number] => 07278137
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-10-02
[patent_title] => 'Methods and apparatus for compiling instructions for a data processor'
[patent_app_type] => utility
[patent_app_number] => 10/330632
[patent_app_country] => US
[patent_app_date] => 2002-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 13224
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 31
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/278/07278137.pdf
[firstpage_image] =>[orig_patent_app_number] => 10330632
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/330632 | Methods and apparatus for compiling instructions for a data processor | Dec 25, 2002 | Issued |
Array
(
[id] => 6831594
[patent_doc_number] => 20030182652
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-09-25
[patent_title] => 'Software building and deployment system and method'
[patent_app_type] => new
[patent_app_number] => 10/328511
[patent_app_country] => US
[patent_app_date] => 2002-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9639
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0182/20030182652.pdf
[firstpage_image] =>[orig_patent_app_number] => 10328511
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/328511 | Software building and deployment system and method | Dec 22, 2002 | Abandoned |
Array
(
[id] => 7477319
[patent_doc_number] => 20040123281
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-06-24
[patent_title] => 'System, device, method and content package for upgrading a mobile communications terminal'
[patent_app_type] => new
[patent_app_number] => 10/324027
[patent_app_country] => US
[patent_app_date] => 2002-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5159
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 29
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0123/20040123281.pdf
[firstpage_image] =>[orig_patent_app_number] => 10324027
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/324027 | System, device, method and content package for upgrading a mobile communications terminal | Dec 19, 2002 | Abandoned |
Array
(
[id] => 6844622
[patent_doc_number] => 20030149969
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-08-07
[patent_title] => 'Method, computer unit and program for converting a program'
[patent_app_type] => new
[patent_app_number] => 10/325765
[patent_app_country] => US
[patent_app_date] => 2002-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5157
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0149/20030149969.pdf
[firstpage_image] =>[orig_patent_app_number] => 10325765
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/325765 | Method, computer unit and program for converting a program | Dec 18, 2002 | Issued |
Array
(
[id] => 8985341
[patent_doc_number] => 08516470
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-08-20
[patent_title] => 'Version upgrade via viral infection'
[patent_app_type] => utility
[patent_app_number] => 10/320015
[patent_app_country] => US
[patent_app_date] => 2002-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 6815
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 10320015
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/320015 | Version upgrade via viral infection | Dec 15, 2002 | Issued |
Array
(
[id] => 900445
[patent_doc_number] => 07343597
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2008-03-11
[patent_title] => 'Methods and apparatus for communication between an application and a device'
[patent_app_type] => utility
[patent_app_number] => 10/317610
[patent_app_country] => US
[patent_app_date] => 2002-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 16
[patent_no_of_words] => 9130
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/343/07343597.pdf
[firstpage_image] =>[orig_patent_app_number] => 10317610
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/317610 | Methods and apparatus for communication between an application and a device | Dec 10, 2002 | Issued |
Array
(
[id] => 366812
[patent_doc_number] => 07484200
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-01-27
[patent_title] => 'Automatically analyzing and modifying a graphical program'
[patent_app_type] => utility
[patent_app_number] => 10/303525
[patent_app_country] => US
[patent_app_date] => 2002-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 10028
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/484/07484200.pdf
[firstpage_image] =>[orig_patent_app_number] => 10303525
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/303525 | Automatically analyzing and modifying a graphical program | Nov 24, 2002 | Issued |
Array
(
[id] => 6646808
[patent_doc_number] => 20030212761
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-11-13
[patent_title] => 'Process kernel'
[patent_app_type] => new
[patent_app_number] => 10/303407
[patent_app_country] => US
[patent_app_date] => 2002-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 37
[patent_figures_cnt] => 37
[patent_no_of_words] => 17911
[patent_no_of_claims] => 20
[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/0212/20030212761.pdf
[firstpage_image] =>[orig_patent_app_number] => 10303407
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/303407 | Process kernel | Nov 21, 2002 | Abandoned |
Array
(
[id] => 7413820
[patent_doc_number] => 20040025157
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-02-05
[patent_title] => 'Installation of a data processing solution'
[patent_app_type] => new
[patent_app_number] => 10/302468
[patent_app_country] => US
[patent_app_date] => 2002-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10613
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 171
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0025/20040025157.pdf
[firstpage_image] =>[orig_patent_app_number] => 10302468
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/302468 | Installation of a data processing solution | Nov 20, 2002 | Abandoned |
Array
(
[id] => 663367
[patent_doc_number] => 07107576
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-09-12
[patent_title] => 'Method for associating names and device for the same in enterprise applications'
[patent_app_type] => utility
[patent_app_number] => 10/301542
[patent_app_country] => US
[patent_app_date] => 2002-11-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 6149
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/107/07107576.pdf
[firstpage_image] =>[orig_patent_app_number] => 10301542
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/301542 | Method for associating names and device for the same in enterprise applications | Nov 19, 2002 | Issued |
Array
(
[id] => 685094
[patent_doc_number] => 07086039
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-08-01
[patent_title] => 'Compiler for optimizing source code with computed goto statements'
[patent_app_type] => utility
[patent_app_number] => 10/293457
[patent_app_country] => US
[patent_app_date] => 2002-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 2625
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/086/07086039.pdf
[firstpage_image] =>[orig_patent_app_number] => 10293457
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/293457 | Compiler for optimizing source code with computed goto statements | Nov 12, 2002 | Issued |
Array
(
[id] => 411610
[patent_doc_number] => 07287247
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-10-23
[patent_title] => 'Instrumenting a software application that includes distributed object technology'
[patent_app_type] => utility
[patent_app_number] => 10/293626
[patent_app_country] => US
[patent_app_date] => 2002-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6767
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/287/07287247.pdf
[firstpage_image] =>[orig_patent_app_number] => 10293626
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/293626 | Instrumenting a software application that includes distributed object technology | Nov 11, 2002 | Issued |
Array
(
[id] => 7460840
[patent_doc_number] => 20040068716
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-04-08
[patent_title] => 'Retargetable compiler for multiple and different hardware platforms'
[patent_app_type] => new
[patent_app_number] => 10/264485
[patent_app_country] => US
[patent_app_date] => 2002-10-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9823
[patent_no_of_claims] => 44
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0068/20040068716.pdf
[firstpage_image] =>[orig_patent_app_number] => 10264485
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/264485 | Retargetable compiler for multiple and different hardware platforms | Oct 3, 2002 | Abandoned |
Array
(
[id] => 7460882
[patent_doc_number] => 20040068723
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-04-08
[patent_title] => 'Automatically deploying software packages used in computer systems'
[patent_app_type] => new
[patent_app_number] => 10/264468
[patent_app_country] => US
[patent_app_date] => 2002-10-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5681
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0068/20040068723.pdf
[firstpage_image] =>[orig_patent_app_number] => 10264468
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/264468 | Automatically deploying software packages used in computer systems | Oct 3, 2002 | Issued |
Array
(
[id] => 4591376
[patent_doc_number] => 07827533
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-11-02
[patent_title] => 'Analytical server, program analysis network system, and program analysis method'
[patent_app_type] => utility
[patent_app_number] => 10/263121
[patent_app_country] => US
[patent_app_date] => 2002-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8125
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 276
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/827/07827533.pdf
[firstpage_image] =>[orig_patent_app_number] => 10263121
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/263121 | Analytical server, program analysis network system, and program analysis method | Oct 1, 2002 | Issued |
Array
(
[id] => 7282427
[patent_doc_number] => 20040064804
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-04-01
[patent_title] => 'Generation of partitioned enterprise application using a high-level specification'
[patent_app_type] => new
[patent_app_number] => 10/255885
[patent_app_country] => US
[patent_app_date] => 2002-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6117
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0064/20040064804.pdf
[firstpage_image] =>[orig_patent_app_number] => 10255885
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/255885 | Generation of partitioned enterprise application using a high-level specification | Sep 25, 2002 | Abandoned |
Array
(
[id] => 7271522
[patent_doc_number] => 20040060040
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-03-25
[patent_title] => 'Methods and apparatus to avoid dynamic micro-architectural penalties in an in-order processor'
[patent_app_type] => new
[patent_app_number] => 10/253772
[patent_app_country] => US
[patent_app_date] => 2002-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7876
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 35
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0060/20040060040.pdf
[firstpage_image] =>[orig_patent_app_number] => 10253772
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/253772 | Methods and apparatus to avoid dynamic micro-architectural penalties in an in-order processor | Sep 23, 2002 | Issued |
Array
(
[id] => 7271539
[patent_doc_number] => 20040060057
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-03-25
[patent_title] => 'Method, apparatus and interface for testing web services'
[patent_app_type] => new
[patent_app_number] => 10/254179
[patent_app_country] => US
[patent_app_date] => 2002-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 9368
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 59
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0060/20040060057.pdf
[firstpage_image] =>[orig_patent_app_number] => 10254179
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/254179 | Method, apparatus and interface for testing web services | Sep 23, 2002 | Issued |
Array
(
[id] => 6675651
[patent_doc_number] => 20030061254
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-03-27
[patent_title] => 'Software support for virtual machine interpreter (VMI) acceleration hardware'
[patent_app_type] => new
[patent_app_number] => 10/247913
[patent_app_country] => US
[patent_app_date] => 2002-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4947
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0061/20030061254.pdf
[firstpage_image] =>[orig_patent_app_number] => 10247913
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/247913 | Software support for virtual machine interpreter (VMI) acceleration hardware | Sep 19, 2002 | Issued |
Array
(
[id] => 7474478
[patent_doc_number] => 20040054992
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-03-18
[patent_title] => 'Method and system for transparent dynamic optimization in a multiprocessing environment'
[patent_app_type] => new
[patent_app_number] => 10/244564
[patent_app_country] => US
[patent_app_date] => 2002-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7887
[patent_no_of_claims] => 49
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 36
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0054/20040054992.pdf
[firstpage_image] =>[orig_patent_app_number] => 10244564
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/244564 | Method and system for transparent dynamic optimization in a multiprocessing environment | Sep 16, 2002 | Issued |