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] => 5755553
[patent_doc_number] => 20060224702
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-10-05
[patent_title] => 'Local workflows in a business process management system'
[patent_app_type] => utility
[patent_app_number] => 11/097107
[patent_app_country] => US
[patent_app_date] => 2005-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7054
[patent_no_of_claims] => 20
[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/0224/20060224702.pdf
[firstpage_image] =>[orig_patent_app_number] => 11097107
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/097107 | Local workflows in a business process management system | Mar 30, 2005 | Abandoned |
Array
(
[id] => 4590257
[patent_doc_number] => 07861212
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-12-28
[patent_title] => 'System, method, and computer readable medium for integrating an original application with a remote application'
[patent_app_type] => utility
[patent_app_number] => 11/086121
[patent_app_country] => US
[patent_app_date] => 2005-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2650
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 370
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/861/07861212.pdf
[firstpage_image] =>[orig_patent_app_number] => 11086121
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/086121 | System, method, and computer readable medium for integrating an original application with a remote application | Mar 21, 2005 | Issued |
Array
(
[id] => 146900
[patent_doc_number] => 07689972
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-03-30
[patent_title] => 'System and method for producing software patches'
[patent_app_type] => utility
[patent_app_number] => 11/086129
[patent_app_country] => US
[patent_app_date] => 2005-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 3367
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 278
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/689/07689972.pdf
[firstpage_image] =>[orig_patent_app_number] => 11086129
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/086129 | System and method for producing software patches | Mar 20, 2005 | Issued |
Array
(
[id] => 5789358
[patent_doc_number] => 20060206861
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-09-14
[patent_title] => 'System and method for generating component based applications'
[patent_app_type] => utility
[patent_app_number] => 11/078331
[patent_app_country] => US
[patent_app_date] => 2005-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 17683
[patent_no_of_claims] => 29
[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/0206/20060206861.pdf
[firstpage_image] =>[orig_patent_app_number] => 11078331
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/078331 | System and method for generating component based applications | Mar 13, 2005 | Issued |
Array
(
[id] => 336998
[patent_doc_number] => 07509625
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-03-24
[patent_title] => 'System and method for comprehensive code generation for system management'
[patent_app_type] => utility
[patent_app_number] => 11/078223
[patent_app_country] => US
[patent_app_date] => 2005-03-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 2933
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/509/07509625.pdf
[firstpage_image] =>[orig_patent_app_number] => 11078223
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/078223 | System and method for comprehensive code generation for system management | Mar 9, 2005 | Issued |
Array
(
[id] => 5684547
[patent_doc_number] => 20060200817
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-09-07
[patent_title] => 'Versioning support for drivers frameworks'
[patent_app_type] => utility
[patent_app_number] => 11/072585
[patent_app_country] => US
[patent_app_date] => 2005-03-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 7691
[patent_no_of_claims] => 20
[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/0200/20060200817.pdf
[firstpage_image] =>[orig_patent_app_number] => 11072585
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/072585 | Versioning support for drivers frameworks | Mar 3, 2005 | Issued |
Array
(
[id] => 317182
[patent_doc_number] => 07526754
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-04-28
[patent_title] => 'Memory debugging tool'
[patent_app_type] => utility
[patent_app_number] => 11/068308
[patent_app_country] => US
[patent_app_date] => 2005-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 4631
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 192
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/526/07526754.pdf
[firstpage_image] =>[orig_patent_app_number] => 11068308
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/068308 | Memory debugging tool | Feb 27, 2005 | Issued |
Array
(
[id] => 596212
[patent_doc_number] => 07458066
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-11-25
[patent_title] => 'Computer system and method for transferring executables between partitions'
[patent_app_type] => utility
[patent_app_number] => 11/068659
[patent_app_country] => US
[patent_app_date] => 2005-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2326
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/458/07458066.pdf
[firstpage_image] =>[orig_patent_app_number] => 11068659
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/068659 | Computer system and method for transferring executables between partitions | Feb 27, 2005 | Issued |
Array
(
[id] => 268665
[patent_doc_number] => 07568194
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-07-28
[patent_title] => 'Method and system for availability checking on distributed objects'
[patent_app_type] => utility
[patent_app_number] => 11/067610
[patent_app_country] => US
[patent_app_date] => 2005-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 7023
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/568/07568194.pdf
[firstpage_image] =>[orig_patent_app_number] => 11067610
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/067610 | Method and system for availability checking on distributed objects | Feb 24, 2005 | Issued |
Array
(
[id] => 5706788
[patent_doc_number] => 20060195836
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-31
[patent_title] => 'Computer platform operating system compatibility management method and system'
[patent_app_type] => utility
[patent_app_number] => 11/067532
[patent_app_country] => US
[patent_app_date] => 2005-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2689
[patent_no_of_claims] => 6
[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/0195/20060195836.pdf
[firstpage_image] =>[orig_patent_app_number] => 11067532
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/067532 | Computer platform operating system compatibility management method and system | Feb 24, 2005 | Issued |
Array
(
[id] => 5668880
[patent_doc_number] => 20060174230
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-03
[patent_title] => 'Methods for hosting general purpose computer languages on speical purpose systems'
[patent_app_type] => utility
[patent_app_number] => 11/048012
[patent_app_country] => US
[patent_app_date] => 2005-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5096
[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/0174/20060174230.pdf
[firstpage_image] =>[orig_patent_app_number] => 11048012
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/048012 | Methods for hosting general purpose computer languages on speical purpose systems | Jan 30, 2005 | Abandoned |
Array
(
[id] => 7207988
[patent_doc_number] => 20050166207
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-07-28
[patent_title] => 'Self-optimizing computer system'
[patent_app_type] => utility
[patent_app_number] => 11/020153
[patent_app_country] => US
[patent_app_date] => 2004-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 4921
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0166/20050166207.pdf
[firstpage_image] =>[orig_patent_app_number] => 11020153
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/020153 | Self-optimizing computer system | Dec 26, 2004 | Abandoned |
Array
(
[id] => 7256273
[patent_doc_number] => 20050273760
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-12-08
[patent_title] => 'COMPUTER SYSTEM AND RELATED METHOD FOR GENERATING PROGRAM CODES DESCRIBING RELATIONSHIPS OF NUMEROUS FUNCTION NAMES AND NUMEROUS CONTROL CODES OF A DEVICE'
[patent_app_type] => utility
[patent_app_number] => 10/905223
[patent_app_country] => US
[patent_app_date] => 2004-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3006
[patent_no_of_claims] => 20
[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/0273/20050273760.pdf
[firstpage_image] =>[orig_patent_app_number] => 10905223
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/905223 | Computer system and related method for generating program codes describing relationships of numerous function names and numerous control codes of a device | Dec 21, 2004 | Issued |
Array
(
[id] => 4472803
[patent_doc_number] => 07937696
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-05-03
[patent_title] => 'Method, system and program product for adapting software applications for client devices'
[patent_app_type] => utility
[patent_app_number] => 11/014428
[patent_app_country] => US
[patent_app_date] => 2004-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3166
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 193
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/937/07937696.pdf
[firstpage_image] =>[orig_patent_app_number] => 11014428
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/014428 | Method, system and program product for adapting software applications for client devices | Dec 15, 2004 | Issued |
Array
(
[id] => 127085
[patent_doc_number] => 07712086
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-05-04
[patent_title] => 'Portable applications'
[patent_app_type] => utility
[patent_app_number] => 11/012926
[patent_app_country] => US
[patent_app_date] => 2004-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9616
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 275
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/712/07712086.pdf
[firstpage_image] =>[orig_patent_app_number] => 11012926
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/012926 | Portable applications | Dec 14, 2004 | Issued |
Array
(
[id] => 5917319
[patent_doc_number] => 20060130034
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-15
[patent_title] => 'Apparatus, system, and method for providing access to a set of resources available directly to a particular class loader'
[patent_app_type] => utility
[patent_app_number] => 11/014106
[patent_app_country] => US
[patent_app_date] => 2004-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7278
[patent_no_of_claims] => 30
[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/0130/20060130034.pdf
[firstpage_image] =>[orig_patent_app_number] => 11014106
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/014106 | Apparatus, system, and method for providing access to a set of resources available directly to a particular class loader | Dec 14, 2004 | Abandoned |
Array
(
[id] => 284248
[patent_doc_number] => 07555746
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-06-30
[patent_title] => 'System and method for registering native libraries with non-native enterprise program code'
[patent_app_type] => utility
[patent_app_number] => 11/009330
[patent_app_country] => US
[patent_app_date] => 2004-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4485
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/555/07555746.pdf
[firstpage_image] =>[orig_patent_app_number] => 11009330
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/009330 | System and method for registering native libraries with non-native enterprise program code | Dec 8, 2004 | Issued |
Array
(
[id] => 5917356
[patent_doc_number] => 20060130047
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-15
[patent_title] => 'System and apparatus for software versioning'
[patent_app_type] => utility
[patent_app_number] => 10/999312
[patent_app_country] => US
[patent_app_date] => 2004-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 5871
[patent_no_of_claims] => 23
[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/0130/20060130047.pdf
[firstpage_image] =>[orig_patent_app_number] => 10999312
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/999312 | System and apparatus for software versioning | Nov 29, 2004 | Abandoned |
Array
(
[id] => 5867270
[patent_doc_number] => 20060101402
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-11
[patent_title] => 'Method and systems for anomaly detection'
[patent_app_type] => utility
[patent_app_number] => 10/967102
[patent_app_country] => US
[patent_app_date] => 2004-10-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 18357
[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/0101/20060101402.pdf
[firstpage_image] =>[orig_patent_app_number] => 10967102
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/967102 | Method and systems for anomaly detection | Oct 14, 2004 | Abandoned |
Array
(
[id] => 5722626
[patent_doc_number] => 20060075403
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-04-06
[patent_title] => 'Looping constructs in object model software'
[patent_app_type] => utility
[patent_app_number] => 10/958726
[patent_app_country] => US
[patent_app_date] => 2004-10-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6203
[patent_no_of_claims] => 20
[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/0075/20060075403.pdf
[firstpage_image] =>[orig_patent_app_number] => 10958726
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/958726 | Looping constructs in object model software | Oct 4, 2004 | Issued |