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] => 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 |