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