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] => 5226796 [patent_doc_number] => 20070256063 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-01 [patent_title] => 'Program code conversion' [patent_app_type] => utility [patent_app_number] => 11/728723 [patent_app_country] => US [patent_app_date] => 2007-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 10172 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0256/20070256063.pdf [firstpage_image] =>[orig_patent_app_number] => 11728723 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/728723
Program code conversion Mar 26, 2007 Issued
Array ( [id] => 5065087 [patent_doc_number] => 20070226729 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-27 [patent_title] => 'Processing system, projector, program, and information storage medium' [patent_app_type] => utility [patent_app_number] => 11/727108 [patent_app_country] => US [patent_app_date] => 2007-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3192 [patent_no_of_claims] => 7 [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/0226/20070226729.pdf [firstpage_image] =>[orig_patent_app_number] => 11727108 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/727108
Processing system, projector, program, and information storage medium Mar 22, 2007 Abandoned
Array ( [id] => 4826390 [patent_doc_number] => 20080229282 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-09-18 [patent_title] => 'Patch-aware editor' [patent_app_type] => utility [patent_app_number] => 11/717416 [patent_app_country] => US [patent_app_date] => 2007-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5782 [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/0229/20080229282.pdf [firstpage_image] =>[orig_patent_app_number] => 11717416 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/717416
Patch-aware editor Mar 11, 2007 Issued
Array ( [id] => 7543009 [patent_doc_number] => 08060858 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-11-15 [patent_title] => 'Injection library' [patent_app_type] => utility [patent_app_number] => 11/648210 [patent_app_country] => US [patent_app_date] => 2006-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 2215 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/060/08060858.pdf [firstpage_image] =>[orig_patent_app_number] => 11648210 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/648210
Injection library Dec 28, 2006 Issued
Array ( [id] => 4755111 [patent_doc_number] => 20080163187 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-03 [patent_title] => 'Graphical representation of dependencies between changes of source code' [patent_app_type] => utility [patent_app_number] => 11/647905 [patent_app_country] => US [patent_app_date] => 2006-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4608 [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/0163/20080163187.pdf [firstpage_image] =>[orig_patent_app_number] => 11647905 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/647905
Graphical representation of dependencies between changes of source code Dec 27, 2006 Issued
Array ( [id] => 4606457 [patent_doc_number] => 07987443 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-07-26 [patent_title] => 'Declarative association of dialog fields' [patent_app_type] => utility [patent_app_number] => 11/590705 [patent_app_country] => US [patent_app_date] => 2006-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 4219 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/987/07987443.pdf [firstpage_image] =>[orig_patent_app_number] => 11590705 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/590705
Declarative association of dialog fields Oct 29, 2006 Issued
Array ( [id] => 4499712 [patent_doc_number] => 07886265 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-02-08 [patent_title] => 'Process automation system and method employing property attachment techniques' [patent_app_type] => utility [patent_app_number] => 11/543327 [patent_app_country] => US [patent_app_date] => 2006-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 6011 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 259 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/886/07886265.pdf [firstpage_image] =>[orig_patent_app_number] => 11543327 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/543327
Process automation system and method employing property attachment techniques Oct 2, 2006 Issued
Array ( [id] => 5122032 [patent_doc_number] => 20070143747 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-21 [patent_title] => 'Customer relationship management system and method having code reuse' [patent_app_type] => utility [patent_app_number] => 11/504315 [patent_app_country] => US [patent_app_date] => 2006-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7118 [patent_no_of_claims] => 17 [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/0143/20070143747.pdf [firstpage_image] =>[orig_patent_app_number] => 11504315 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/504315
Customer relationship management system and method having code reuse Aug 13, 2006 Issued
Array ( [id] => 4488969 [patent_doc_number] => 07908586 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-03-15 [patent_title] => 'Collapse on content property' [patent_app_type] => utility [patent_app_number] => 11/500023 [patent_app_country] => US [patent_app_date] => 2006-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 3742 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/908/07908586.pdf [firstpage_image] =>[orig_patent_app_number] => 11500023 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/500023
Collapse on content property Aug 6, 2006 Issued
Array ( [id] => 37900 [patent_doc_number] => 07793279 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-09-07 [patent_title] => 'Dynamic driver substitution' [patent_app_type] => utility [patent_app_number] => 11/491852 [patent_app_country] => US [patent_app_date] => 2006-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 38 [patent_no_of_words] => 20370 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/793/07793279.pdf [firstpage_image] =>[orig_patent_app_number] => 11491852 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/491852
Dynamic driver substitution Jul 23, 2006 Issued
Array ( [id] => 4979261 [patent_doc_number] => 20070220496 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-20 [patent_title] => 'Multiple operating device version software generating device and multiple operating device version software generation support program and method' [patent_app_type] => utility [patent_app_number] => 11/474426 [patent_app_country] => US [patent_app_date] => 2006-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6437 [patent_no_of_claims] => 5 [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/20070220496.pdf [firstpage_image] =>[orig_patent_app_number] => 11474426 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/474426
Multiple operating device version software generating system and multiple operating device version software generation support program and method Jun 25, 2006 Issued
Array ( [id] => 5200888 [patent_doc_number] => 20070300206 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-27 [patent_title] => 'Delta compression using multiple pointers' [patent_app_type] => utility [patent_app_number] => 11/472714 [patent_app_country] => US [patent_app_date] => 2006-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6252 [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/0300/20070300206.pdf [firstpage_image] =>[orig_patent_app_number] => 11472714 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/472714
Delta compression using multiple pointers Jun 21, 2006 Issued
Array ( [id] => 5143985 [patent_doc_number] => 20070006201 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-04 [patent_title] => 'Method and system for generating and applying patches to a computer program concurrently with its execution' [patent_app_type] => utility [patent_app_number] => 11/472118 [patent_app_country] => US [patent_app_date] => 2006-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5427 [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/0006/20070006201.pdf [firstpage_image] =>[orig_patent_app_number] => 11472118 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/472118
Method and system for generating and applying patches to a computer program concurrently with its execution Jun 20, 2006 Issued
Array ( [id] => 7525098 [patent_doc_number] => 08028268 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-09-27 [patent_title] => 'System and method for building software package for embedded system' [patent_app_type] => utility [patent_app_number] => 11/472014 [patent_app_country] => US [patent_app_date] => 2006-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5362 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/028/08028268.pdf [firstpage_image] =>[orig_patent_app_number] => 11472014 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/472014
System and method for building software package for embedded system Jun 20, 2006 Issued
Array ( [id] => 5190809 [patent_doc_number] => 20070169118 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-19 [patent_title] => 'Apparatuses and methods for receiving software' [patent_app_type] => utility [patent_app_number] => 11/471613 [patent_app_country] => US [patent_app_date] => 2006-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3389 [patent_no_of_claims] => 21 [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/0169/20070169118.pdf [firstpage_image] =>[orig_patent_app_number] => 11471613 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/471613
Apparatuses and methods for receiving software Jun 20, 2006 Abandoned
Array ( [id] => 5206738 [patent_doc_number] => 20070028220 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-01 [patent_title] => 'Fault detection and root cause identification in complex systems' [patent_app_type] => utility [patent_app_number] => 11/454618 [patent_app_country] => US [patent_app_date] => 2006-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 38 [patent_figures_cnt] => 38 [patent_no_of_words] => 26394 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0028/20070028220.pdf [firstpage_image] =>[orig_patent_app_number] => 11454618 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/454618
Fault detection and root cause identification in complex systems Jun 15, 2006 Abandoned
Array ( [id] => 5706787 [patent_doc_number] => 20060195835 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-31 [patent_title] => 'System, device, method and content package for upgrading a mobile communications terminal' [patent_app_type] => utility [patent_app_number] => 11/350338 [patent_app_country] => US [patent_app_date] => 2006-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5081 [patent_no_of_claims] => 7 [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/0195/20060195835.pdf [firstpage_image] =>[orig_patent_app_number] => 11350338 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/350338
System, device, method and content package for upgrading a mobile communications terminal Feb 7, 2006 Abandoned
Array ( [id] => 4979003 [patent_doc_number] => 20070220238 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-20 [patent_title] => 'Dynamic readjustment and interpolation of progress method and system' [patent_app_type] => utility [patent_app_number] => 11/304021 [patent_app_country] => US [patent_app_date] => 2005-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5768 [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/0220/20070220238.pdf [firstpage_image] =>[orig_patent_app_number] => 11304021 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/304021
Dynamic readjustment and interpolation of progress method and system Dec 14, 2005 Issued
Array ( [id] => 5418285 [patent_doc_number] => 20090044172 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-02-12 [patent_title] => 'Generation Of A Program Code In A Load Format And Provision Of An Executable Program Code' [patent_app_type] => utility [patent_app_number] => 11/792517 [patent_app_country] => US [patent_app_date] => 2005-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3143 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0044/20090044172.pdf [firstpage_image] =>[orig_patent_app_number] => 11792517 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/792517
Generation of a program code in a load format and provision of an executable program code Nov 30, 2005 Issued
Array ( [id] => 5917305 [patent_doc_number] => 20060130027 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-15 [patent_title] => 'Data processing system and method' [patent_app_type] => utility [patent_app_number] => 11/284122 [patent_app_country] => US [patent_app_date] => 2005-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2714 [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/0130/20060130027.pdf [firstpage_image] =>[orig_patent_app_number] => 11284122 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/284122
Data processing system and method Nov 20, 2005 Abandoned
Menu