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] => 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 |