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] => 9444401
[patent_doc_number] => 08713537
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-29
[patent_title] => 'Monitoring heap in real-time by a mobile agent to assess performance of virtual machine'
[patent_app_type] => utility
[patent_app_number] => 13/100994
[patent_app_country] => US
[patent_app_date] => 2011-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4976
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[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] => 13100994
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/100994 | Monitoring heap in real-time by a mobile agent to assess performance of virtual machine | May 3, 2011 | Issued |
Array
(
[id] => 8443619
[patent_doc_number] => 20120260236
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-11
[patent_title] => 'Visualization Of JVM And Cross-JVM Call Stacks'
[patent_app_type] => utility
[patent_app_number] => 13/082741
[patent_app_country] => US
[patent_app_date] => 2011-04-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 15786
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13082741
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/082741 | Visualization of JVM and cross-JVM call stacks | Apr 7, 2011 | Issued |
Array
(
[id] => 8472882
[patent_doc_number] => 08302075
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-10-30
[patent_title] => 'Methods and systems for selective code collapse'
[patent_app_type] => utility
[patent_app_number] => 13/025334
[patent_app_country] => US
[patent_app_date] => 2011-02-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 3815
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13025334
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/025334 | Methods and systems for selective code collapse | Feb 10, 2011 | Issued |
Array
(
[id] => 8130823
[patent_doc_number] => 20120089959
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-04-12
[patent_title] => 'METHOD AND APPARATUS FOR CREATING SERVICE FLOW BASED ON USER\'S GOAL-DRIVEN SEMANTIC SERVICE DISCOVERY'
[patent_app_type] => utility
[patent_app_number] => 13/025932
[patent_app_country] => US
[patent_app_date] => 2011-02-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 5582
[patent_no_of_claims] => 17
[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/0089/20120089959.pdf
[firstpage_image] =>[orig_patent_app_number] => 13025932
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/025932 | METHOD AND APPARATUS FOR CREATING SERVICE FLOW BASED ON USER'S GOAL-DRIVEN SEMANTIC SERVICE DISCOVERY | Feb 10, 2011 | Abandoned |
Array
(
[id] => 5940355
[patent_doc_number] => 20110214106
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-01
[patent_title] => 'INDICATING THE EFFECT OF PROGRAM MODIFICATIONS ON PROGRAM PERFORMANCE IN AN INTEGRATED DEVELOPMENT ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/024493
[patent_app_country] => US
[patent_app_date] => 2011-02-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6396
[patent_no_of_claims] => 20
[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/0214/20110214106.pdf
[firstpage_image] =>[orig_patent_app_number] => 13024493
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/024493 | INDICATING THE EFFECT OF PROGRAM MODIFICATIONS ON PROGRAM PERFORMANCE IN AN INTEGRATED DEVELOPMENT ENVIRONMENT | Feb 9, 2011 | Abandoned |
Array
(
[id] => 6094432
[patent_doc_number] => 20110219369
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-08
[patent_title] => 'INFORMATION PROCESSING APPARATUS, PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM HAVING PROCESSING PROGRAM RECORDED THEREON'
[patent_app_type] => utility
[patent_app_number] => 13/023643
[patent_app_country] => US
[patent_app_date] => 2011-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 47
[patent_figures_cnt] => 47
[patent_no_of_words] => 12759
[patent_no_of_claims] => 19
[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/0219/20110219369.pdf
[firstpage_image] =>[orig_patent_app_number] => 13023643
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/023643 | Information processing apparatus, processing method, and computer-readable recording medium having processing program recorded thereon | Feb 8, 2011 | Issued |
Array
(
[id] => 8337439
[patent_doc_number] => 20120204142
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-09
[patent_title] => 'OILFIELD APPLICATION SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 13/024009
[patent_app_country] => US
[patent_app_date] => 2011-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 14251
[patent_no_of_claims] => 49
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13024009
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/024009 | OILFIELD APPLICATION SYSTEM | Feb 8, 2011 | Abandoned |
Array
(
[id] => 8337451
[patent_doc_number] => 20120204159
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-09
[patent_title] => 'Methods and System for Managing Assets in Programming Code Translation'
[patent_app_type] => utility
[patent_app_number] => 13/023606
[patent_app_country] => US
[patent_app_date] => 2011-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3264
[patent_no_of_claims] => 33
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13023606
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/023606 | Methods and system for managing assets in programming code translation | Feb 8, 2011 | Issued |
Array
(
[id] => 9302300
[patent_doc_number] => 08650544
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-11
[patent_title] => 'Systems and methods for interactive testing of a computer application'
[patent_app_type] => utility
[patent_app_number] => 13/023352
[patent_app_country] => US
[patent_app_date] => 2011-02-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3739
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13023352
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/023352 | Systems and methods for interactive testing of a computer application | Feb 7, 2011 | Issued |
Array
(
[id] => 8337440
[patent_doc_number] => 20120204143
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-09
[patent_title] => 'DISTRIBUTED, NON-INTRUSIVE CODE REVIEW IN A DEVELOPMENT ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/022159
[patent_app_country] => US
[patent_app_date] => 2011-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4215
[patent_no_of_claims] => 24
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13022159
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/022159 | Distributed, non-intrusive code review in a development environment | Feb 6, 2011 | Issued |
Array
(
[id] => 8326026
[patent_doc_number] => 20120198438
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-02
[patent_title] => 'SYSTEMS, METHODS, AND APPARATUS TO DEPLOY SOFTWARE'
[patent_app_type] => utility
[patent_app_number] => 13/019052
[patent_app_country] => US
[patent_app_date] => 2011-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7704
[patent_no_of_claims] => 17
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13019052
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/019052 | Systems, methods, and apparatus to deploy software | Jan 31, 2011 | Issued |
Array
(
[id] => 8899610
[patent_doc_number] => 08479144
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-07-02
[patent_title] => 'SDK use-restriction imposing device, use-restriction-imposed SDK developing system, and SDK use-restriction imposing method'
[patent_app_type] => utility
[patent_app_number] => 13/013507
[patent_app_country] => US
[patent_app_date] => 2011-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4275
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13013507
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/013507 | SDK use-restriction imposing device, use-restriction-imposed SDK developing system, and SDK use-restriction imposing method | Jan 24, 2011 | Issued |
Array
(
[id] => 8763443
[patent_doc_number] => 08423982
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-16
[patent_title] => 'Speculative compilation'
[patent_app_type] => utility
[patent_app_number] => 13/012652
[patent_app_country] => US
[patent_app_date] => 2011-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 7323
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13012652
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/012652 | Speculative compilation | Jan 23, 2011 | Issued |
Array
(
[id] => 9507283
[patent_doc_number] => 08745612
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-06-03
[patent_title] => 'Secure versioning of software packages'
[patent_app_type] => utility
[patent_app_number] => 13/007390
[patent_app_country] => US
[patent_app_date] => 2011-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8250
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13007390
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/007390 | Secure versioning of software packages | Jan 13, 2011 | Issued |
Array
(
[id] => 9156987
[patent_doc_number] => 08589901
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-19
[patent_title] => 'Speculative region-level loop optimizations'
[patent_app_type] => utility
[patent_app_number] => 12/976463
[patent_app_country] => US
[patent_app_date] => 2010-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 6548
[patent_no_of_claims] => 17
[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] =>[firstpage_image] =>[orig_patent_app_number] => 12976463
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/976463 | Speculative region-level loop optimizations | Dec 21, 2010 | Issued |
Array
(
[id] => 9472616
[patent_doc_number] => 08726265
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-05-13
[patent_title] => 'Apparatus and method for packing a software package of version upgrade'
[patent_app_type] => utility
[patent_app_number] => 13/259159
[patent_app_country] => US
[patent_app_date] => 2010-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7583
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13259159
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/259159 | Apparatus and method for packing a software package of version upgrade | Nov 22, 2010 | Issued |
Array
(
[id] => 8645806
[patent_doc_number] => 08370805
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-02-05
[patent_title] => 'Delta compression using multiple pointers'
[patent_app_type] => utility
[patent_app_number] => 12/948776
[patent_app_country] => US
[patent_app_date] => 2010-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 11
[patent_no_of_words] => 6346
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 12948776
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/948776 | Delta compression using multiple pointers | Nov 17, 2010 | Issued |
Array
(
[id] => 8645805
[patent_doc_number] => 08370804
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-02-05
[patent_title] => 'Delta compression using multiple pointers'
[patent_app_type] => utility
[patent_app_number] => 12/948603
[patent_app_country] => US
[patent_app_date] => 2010-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 11
[patent_no_of_words] => 6346
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 306
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12948603
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/948603 | Delta compression using multiple pointers | Nov 16, 2010 | Issued |
Array
(
[id] => 7793179
[patent_doc_number] => 20120054735
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-01
[patent_title] => 'INSTALLING A COMPUTER PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 12/913967
[patent_app_country] => US
[patent_app_date] => 2010-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7175
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0054/20120054735.pdf
[firstpage_image] =>[orig_patent_app_number] => 12913967
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/913967 | Installing a computer program | Oct 27, 2010 | Issued |
Array
(
[id] => 6057240
[patent_doc_number] => 20110113180
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-12
[patent_title] => 'VIRTUAL SYSTEM AND METHOD OF ANALYZING OPERATION OF VIRTUAL SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/911997
[patent_app_country] => US
[patent_app_date] => 2010-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5248
[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/0113/20110113180.pdf
[firstpage_image] =>[orig_patent_app_number] => 12911997
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/911997 | Virtual system and method of analyzing operation of virtual system | Oct 25, 2010 | Issued |