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] => 4945644
[patent_doc_number] => 20080082971
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-04-03
[patent_title] => 'Method and apparatus for administering a process filesystem with respect to program code conversion'
[patent_app_type] => utility
[patent_app_number] => 11/906106
[patent_app_country] => US
[patent_app_date] => 2007-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6380
[patent_no_of_claims] => 25
[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/0082/20080082971.pdf
[firstpage_image] =>[orig_patent_app_number] => 11906106
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/906106 | Administering a process filesystem with respect to program code conversion | Sep 27, 2007 | Issued |
Array
(
[id] => 4621804
[patent_doc_number] => 08001535
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-08-16
[patent_title] => 'Computer system and method of adapting a computer system to support a register window architecture'
[patent_app_type] => utility
[patent_app_number] => 11/904601
[patent_app_country] => US
[patent_app_date] => 2007-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 14
[patent_no_of_words] => 13342
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 219
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/001/08001535.pdf
[firstpage_image] =>[orig_patent_app_number] => 11904601
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/904601 | Computer system and method of adapting a computer system to support a register window architecture | Sep 26, 2007 | Issued |
Array
(
[id] => 5454714
[patent_doc_number] => 20090070751
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-12
[patent_title] => 'Methods and apparatus for generating branchless code for select statements'
[patent_app_type] => utility
[patent_app_number] => 11/899520
[patent_app_country] => US
[patent_app_date] => 2007-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2833
[patent_no_of_claims] => 15
[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/0070/20090070751.pdf
[firstpage_image] =>[orig_patent_app_number] => 11899520
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/899520 | Methods and apparatus for generating branchless code for select statements | Sep 5, 2007 | Issued |
Array
(
[id] => 5326114
[patent_doc_number] => 20090064104
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-05
[patent_title] => 'Method and apparatus for supporting multiple business process languages in BPM'
[patent_app_type] => utility
[patent_app_number] => 11/897910
[patent_app_country] => US
[patent_app_date] => 2007-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 3665
[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/0064/20090064104.pdf
[firstpage_image] =>[orig_patent_app_number] => 11897910
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/897910 | Method and apparatus for supporting multiple business process languages in BPM | Aug 30, 2007 | Issued |
Array
(
[id] => 5326106
[patent_doc_number] => 20090064096
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-05
[patent_title] => 'System and methods for tracing code generation in template engines'
[patent_app_type] => utility
[patent_app_number] => 11/897416
[patent_app_country] => US
[patent_app_date] => 2007-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 6080
[patent_no_of_claims] => 19
[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/0064/20090064096.pdf
[firstpage_image] =>[orig_patent_app_number] => 11897416
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/897416 | System and methods for tracing code generation in template engines | Aug 28, 2007 | Issued |
Array
(
[id] => 4574395
[patent_doc_number] => 07962903
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-06-14
[patent_title] => 'Systems and methods for processing message subscriptions using pre-compiled code-blocks for efficient expression evaluation'
[patent_app_type] => utility
[patent_app_number] => 11/758204
[patent_app_country] => US
[patent_app_date] => 2007-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 2417
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/962/07962903.pdf
[firstpage_image] =>[orig_patent_app_number] => 11758204
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/758204 | Systems and methods for processing message subscriptions using pre-compiled code-blocks for efficient expression evaluation | Jun 4, 2007 | Issued |
Array
(
[id] => 4979248
[patent_doc_number] => 20070220483
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-09-20
[patent_title] => 'Approach for automatically generating program code'
[patent_app_type] => utility
[patent_app_number] => 11/803915
[patent_app_country] => US
[patent_app_date] => 2007-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 14634
[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/0220/20070220483.pdf
[firstpage_image] =>[orig_patent_app_number] => 11803915
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/803915 | Approach for automatically generating program code | May 14, 2007 | Issued |
Array
(
[id] => 4889181
[patent_doc_number] => 20080263513
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-23
[patent_title] => 'Event Firing Node for Asynchronously Passing Events from a Graphical Data Flow Program to a Statechart'
[patent_app_type] => utility
[patent_app_number] => 11/748920
[patent_app_country] => US
[patent_app_date] => 2007-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 32
[patent_no_of_words] => 12990
[patent_no_of_claims] => 18
[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/0263/20080263513.pdf
[firstpage_image] =>[orig_patent_app_number] => 11748920
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/748920 | Event firing node for asynchronously passing events from a graphical data flow program to a statechart | May 14, 2007 | Issued |
Array
(
[id] => 4723109
[patent_doc_number] => 20080244557
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-02
[patent_title] => 'KNOWLEDGE MANAGEMENT SYSTEM AND METHOD FOR IMPLEMENTING MANAGEMENT SOFTWARE USING THE SAME'
[patent_app_type] => utility
[patent_app_number] => 11/748501
[patent_app_country] => US
[patent_app_date] => 2007-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5797
[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/0244/20080244557.pdf
[firstpage_image] =>[orig_patent_app_number] => 11748501
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/748501 | KNOWLEDGE MANAGEMENT SYSTEM AND METHOD FOR IMPLEMENTING MANAGEMENT SOFTWARE USING THE SAME | May 14, 2007 | Abandoned |
Array
(
[id] => 7746722
[patent_doc_number] => 08108833
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-01-31
[patent_title] => 'Automatically generating a graphical data flow program from a statechart'
[patent_app_type] => utility
[patent_app_number] => 11/748822
[patent_app_country] => US
[patent_app_date] => 2007-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 32
[patent_no_of_words] => 13049
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/108/08108833.pdf
[firstpage_image] =>[orig_patent_app_number] => 11748822
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/748822 | Automatically generating a graphical data flow program from a statechart | May 14, 2007 | Issued |
Array
(
[id] => 4780919
[patent_doc_number] => 20080288918
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-20
[patent_title] => 'WEB SERVICE TOOL BASED ON BUSINESS OBJECT LAYER'
[patent_app_type] => utility
[patent_app_number] => 11/748112
[patent_app_country] => US
[patent_app_date] => 2007-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 5199
[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/0288/20080288918.pdf
[firstpage_image] =>[orig_patent_app_number] => 11748112
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/748112 | WEB SERVICE TOOL BASED ON BUSINESS OBJECT LAYER | May 13, 2007 | Abandoned |
Array
(
[id] => 7548081
[patent_doc_number] => 08056062
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-08
[patent_title] => 'Methods and systems for converting application code in turbine control systems'
[patent_app_type] => utility
[patent_app_number] => 11/748407
[patent_app_country] => US
[patent_app_date] => 2007-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7248
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/056/08056062.pdf
[firstpage_image] =>[orig_patent_app_number] => 11748407
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/748407 | Methods and systems for converting application code in turbine control systems | May 13, 2007 | Issued |
Array
(
[id] => 4841094
[patent_doc_number] => 20080281580
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-13
[patent_title] => 'DYNAMIC PARSER'
[patent_app_type] => utility
[patent_app_number] => 11/746717
[patent_app_country] => US
[patent_app_date] => 2007-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 11221
[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/0281/20080281580.pdf
[firstpage_image] =>[orig_patent_app_number] => 11746717
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/746717 | Dynamic parser | May 9, 2007 | Issued |
Array
(
[id] => 5132636
[patent_doc_number] => 20070209033
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-09-06
[patent_title] => 'SOURCE PROGRAM PROCESSING METHOD'
[patent_app_type] => utility
[patent_app_number] => 11/745225
[patent_app_country] => US
[patent_app_date] => 2007-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8235
[patent_no_of_claims] => 9
[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/0209/20070209033.pdf
[firstpage_image] =>[orig_patent_app_number] => 11745225
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/745225 | Source program processing method | May 6, 2007 | Issued |
Array
(
[id] => 5226798
[patent_doc_number] => 20070256065
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-01
[patent_title] => 'Compiler, compiler apparatus and compilation method'
[patent_app_type] => utility
[patent_app_number] => 11/790215
[patent_app_country] => US
[patent_app_date] => 2007-04-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 72
[patent_figures_cnt] => 72
[patent_no_of_words] => 15030
[patent_no_of_claims] => 2
[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/0256/20070256065.pdf
[firstpage_image] =>[orig_patent_app_number] => 11790215
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/790215 | Compiler, compiler apparatus and compilation method | Apr 23, 2007 | Issued |
Array
(
[id] => 4889176
[patent_doc_number] => 20080263508
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-23
[patent_title] => 'Name-based identifiers of model elements'
[patent_app_type] => utility
[patent_app_number] => 11/787513
[patent_app_country] => US
[patent_app_date] => 2007-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5635
[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/0263/20080263508.pdf
[firstpage_image] =>[orig_patent_app_number] => 11787513
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/787513 | Name-based identifiers of model elements | Apr 16, 2007 | Issued |
Array
(
[id] => 7972425
[patent_doc_number] => 07941791
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-05-10
[patent_title] => 'Programming environment for heterogeneous processor resource integration'
[patent_app_type] => utility
[patent_app_number] => 11/786920
[patent_app_country] => US
[patent_app_date] => 2007-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5645
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/941/07941791.pdf
[firstpage_image] =>[orig_patent_app_number] => 11786920
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/786920 | Programming environment for heterogeneous processor resource integration | Apr 12, 2007 | Issued |
Array
(
[id] => 4603001
[patent_doc_number] => 07979846
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-07-12
[patent_title] => 'Automatic test generation for reference testing'
[patent_app_type] => utility
[patent_app_number] => 11/784121
[patent_app_country] => US
[patent_app_date] => 2007-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 12856
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 245
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/979/07979846.pdf
[firstpage_image] =>[orig_patent_app_number] => 11784121
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/784121 | Automatic test generation for reference testing | Apr 4, 2007 | Issued |
Array
(
[id] => 4558989
[patent_doc_number] => 07890944
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-02-15
[patent_title] => 'Method for sharing static link code by software components in DLL and main program'
[patent_app_type] => utility
[patent_app_number] => 11/730812
[patent_app_country] => US
[patent_app_date] => 2007-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3020
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 279
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/890/07890944.pdf
[firstpage_image] =>[orig_patent_app_number] => 11730812
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/730812 | Method for sharing static link code by software components in DLL and main program | Apr 3, 2007 | Issued |
Array
(
[id] => 4558965
[patent_doc_number] => 07890943
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-02-15
[patent_title] => 'Code optimization based on loop structures'
[patent_app_type] => utility
[patent_app_number] => 11/731431
[patent_app_country] => US
[patent_app_date] => 2007-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 12
[patent_no_of_words] => 4877
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/890/07890943.pdf
[firstpage_image] =>[orig_patent_app_number] => 11731431
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/731431 | Code optimization based on loop structures | Mar 29, 2007 | Issued |