Search

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 numberTitle of the applicationFiling DateStatus
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
Menu