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] => 6612777 [patent_doc_number] => 20100131931 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-05-27 [patent_title] => 'SAMPLING TECHNIQUES FOR DYNAMIC DATA-RACE DETECTION' [patent_app_type] => utility [patent_app_number] => 12/324290 [patent_app_country] => US [patent_app_date] => 2008-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4787 [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/0131/20100131931.pdf [firstpage_image] =>[orig_patent_app_number] => 12324290 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/324290
Sampling techniques for dynamic data-race detection Nov 25, 2008 Issued
Array ( [id] => 8716272 [patent_doc_number] => 08402425 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-03-19 [patent_title] => 'Framework for realization of web 2.0 features' [patent_app_type] => utility [patent_app_number] => 12/315082 [patent_app_country] => US [patent_app_date] => 2008-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 10165 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12315082 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/315082
Framework for realization of web 2.0 features Nov 24, 2008 Issued
Array ( [id] => 6554742 [patent_doc_number] => 20100125825 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-05-20 [patent_title] => 'DIAGRAM LAYOUT PATTERNS' [patent_app_type] => utility [patent_app_number] => 12/271699 [patent_app_country] => US [patent_app_date] => 2008-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4863 [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/0125/20100125825.pdf [firstpage_image] =>[orig_patent_app_number] => 12271699 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/271699
Diagram layout patterns Nov 13, 2008 Issued
Array ( [id] => 8297496 [patent_doc_number] => 08225298 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-17 [patent_title] => 'Tool for analyzing Siebel escripts' [patent_app_type] => utility [patent_app_number] => 12/266289 [patent_app_country] => US [patent_app_date] => 2008-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4646 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 370 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12266289 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/266289
Tool for analyzing Siebel escripts Nov 5, 2008 Issued
Array ( [id] => 156379 [patent_doc_number] => 07681182 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-03-16 [patent_title] => 'Including function call graphs (FCG) generated from trace analysis data within a searchable problem determination knowledge base' [patent_app_type] => utility [patent_app_number] => 12/266207 [patent_app_country] => US [patent_app_date] => 2008-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5011 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/681/07681182.pdf [firstpage_image] =>[orig_patent_app_number] => 12266207 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/266207
Including function call graphs (FCG) generated from trace analysis data within a searchable problem determination knowledge base Nov 5, 2008 Issued
Array ( [id] => 8389171 [patent_doc_number] => 08266583 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-09-11 [patent_title] => 'Flexible packet data storage for diverse packet processing applications' [patent_app_type] => utility [patent_app_number] => 12/253793 [patent_app_country] => US [patent_app_date] => 2008-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 7816 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12253793 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/253793
Flexible packet data storage for diverse packet processing applications Oct 16, 2008 Issued
Array ( [id] => 6513311 [patent_doc_number] => 20100095274 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-15 [patent_title] => 'System, Computer Program, and Method for a Static Code Coverage Analyzer for Computer Programs' [patent_app_type] => utility [patent_app_number] => 12/249290 [patent_app_country] => US [patent_app_date] => 2008-10-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4877 [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/0095/20100095274.pdf [firstpage_image] =>[orig_patent_app_number] => 12249290 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/249290
System, computer program, and method for a static code coverage analyzer for computer programs Oct 9, 2008 Issued
Array ( [id] => 8849483 [patent_doc_number] => 08458683 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-04 [patent_title] => 'System and method for providing extendable enumerations' [patent_app_type] => utility [patent_app_number] => 12/249281 [patent_app_country] => US [patent_app_date] => 2008-10-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1233 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12249281 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/249281
System and method for providing extendable enumerations Oct 9, 2008 Issued
Array ( [id] => 7780300 [patent_doc_number] => 08122424 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-02-21 [patent_title] => 'Automatic natural language translation during information transfer' [patent_app_type] => utility [patent_app_number] => 12/245403 [patent_app_country] => US [patent_app_date] => 2008-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8618 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/122/08122424.pdf [firstpage_image] =>[orig_patent_app_number] => 12245403 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/245403
Automatic natural language translation during information transfer Oct 2, 2008 Issued
Array ( [id] => 8574940 [patent_doc_number] => 08341603 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-25 [patent_title] => 'Test case management controller web access' [patent_app_type] => utility [patent_app_number] => 12/244775 [patent_app_country] => US [patent_app_date] => 2008-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3800 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12244775 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/244775
Test case management controller web access Oct 2, 2008 Issued
Array ( [id] => 8552425 [patent_doc_number] => 08327324 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-12-04 [patent_title] => 'Message logging system' [patent_app_type] => utility [patent_app_number] => 12/286296 [patent_app_country] => US [patent_app_date] => 2008-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 5780 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12286296 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/286296
Message logging system Sep 28, 2008 Issued
Array ( [id] => 6611658 [patent_doc_number] => 20100049568 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-02-25 [patent_title] => 'System and Method for an Extensible Workflow Management' [patent_app_type] => utility [patent_app_number] => 12/239374 [patent_app_country] => US [patent_app_date] => 2008-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 6542 [patent_no_of_claims] => 11 [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/0049/20100049568.pdf [firstpage_image] =>[orig_patent_app_number] => 12239374 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/239374
System and Method for an Extensible Workflow Management Sep 25, 2008 Abandoned
Array ( [id] => 6385630 [patent_doc_number] => 20100077385 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-25 [patent_title] => 'DEBUGGER EXCEPTION FILTERING WITH TARGET-BASED RULES' [patent_app_type] => utility [patent_app_number] => 12/236174 [patent_app_country] => US [patent_app_date] => 2008-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3142 [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/0077/20100077385.pdf [firstpage_image] =>[orig_patent_app_number] => 12236174 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/236174
DEBUGGER EXCEPTION FILTERING WITH TARGET-BASED RULES Sep 22, 2008 Abandoned
Array ( [id] => 4712869 [patent_doc_number] => 20080301395 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-04 [patent_title] => 'SOFTWARE DEVELOPMENT FOR PARALLEL PROCESSING SYSTEMS' [patent_app_type] => utility [patent_app_number] => 12/192880 [patent_app_country] => US [patent_app_date] => 2008-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 16188 [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/0301/20080301395.pdf [firstpage_image] =>[orig_patent_app_number] => 12192880 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/192880
SOFTWARE DEVELOPMENT FOR PARALLEL PROCESSING SYSTEMS Aug 14, 2008 Abandoned
Array ( [id] => 8401562 [patent_doc_number] => 08271961 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-09-18 [patent_title] => 'Method and system for predictive software system quality measurement' [patent_app_type] => utility [patent_app_number] => 12/190967 [patent_app_country] => US [patent_app_date] => 2008-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3793 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12190967 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/190967
Method and system for predictive software system quality measurement Aug 12, 2008 Issued
Array ( [id] => 6263535 [patent_doc_number] => 20100031231 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-02-04 [patent_title] => 'Testing a Graphical Program Intended for a Programmable Hardware Element' [patent_app_type] => utility [patent_app_number] => 12/182863 [patent_app_country] => US [patent_app_date] => 2008-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 8389 [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/0031/20100031231.pdf [firstpage_image] =>[orig_patent_app_number] => 12182863 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/182863
Testing a graphical program intended for a programmable hardware element Jul 29, 2008 Issued
Array ( [id] => 6559055 [patent_doc_number] => 20100017188 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-01-21 [patent_title] => 'Specification Files For Call Translation And Trace' [patent_app_type] => utility [patent_app_number] => 12/174444 [patent_app_country] => US [patent_app_date] => 2008-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 11562 [patent_no_of_claims] => 142 [patent_no_of_ind_claims] => 21 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0017/20100017188.pdf [firstpage_image] =>[orig_patent_app_number] => 12174444 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/174444
Specification files for call translation and trace Jul 15, 2008 Issued
Array ( [id] => 8343260 [patent_doc_number] => 08245200 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-14 [patent_title] => 'Method, system, and apparatus for dynamically injecting logging statements into web 2.0 javascript applications' [patent_app_type] => utility [patent_app_number] => 12/171935 [patent_app_country] => US [patent_app_date] => 2008-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4692 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 323 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12171935 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/171935
Method, system, and apparatus for dynamically injecting logging statements into web 2.0 javascript applications Jul 10, 2008 Issued
Array ( [id] => 8581037 [patent_doc_number] => 08347269 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-01-01 [patent_title] => 'Method, system and computer program for debugging software applications in a web environment' [patent_app_type] => utility [patent_app_number] => 12/166762 [patent_app_country] => US [patent_app_date] => 2008-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5635 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12166762 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/166762
Method, system and computer program for debugging software applications in a web environment Jul 1, 2008 Issued
Array ( [id] => 6641408 [patent_doc_number] => 20100005450 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-01-07 [patent_title] => 'SOFTWARE PACKAGE MANAGEMENT' [patent_app_type] => utility [patent_app_number] => 12/166551 [patent_app_country] => US [patent_app_date] => 2008-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4164 [patent_no_of_claims] => 23 [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/0005/20100005450.pdf [firstpage_image] =>[orig_patent_app_number] => 12166551 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/166551
Software package management Jul 1, 2008 Issued
Menu