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] => 10293052 [patent_doc_number] => 20150178051 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-25 [patent_title] => 'EXECUTION GUARDS IN DYNAMIC PROGRAMMING' [patent_app_type] => utility [patent_app_number] => 14/137356 [patent_app_country] => US [patent_app_date] => 2013-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4253 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14137356 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/137356
Execution guards in dynamic programming Dec 19, 2013 Issued
Array ( [id] => 10137466 [patent_doc_number] => 09170786 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-10-27 [patent_title] => 'Composable context menus' [patent_app_type] => utility [patent_app_number] => 14/136287 [patent_app_country] => US [patent_app_date] => 2013-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2848 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14136287 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/136287
Composable context menus Dec 19, 2013 Issued
Array ( [id] => 10027742 [patent_doc_number] => 09069643 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-06-30 [patent_title] => 'Creating a prerequisite checklist corresponding to a software application' [patent_app_type] => utility [patent_app_number] => 14/135312 [patent_app_country] => US [patent_app_date] => 2013-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4439 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14135312 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/135312
Creating a prerequisite checklist corresponding to a software application Dec 18, 2013 Issued
Array ( [id] => 9891735 [patent_doc_number] => 08978010 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-03-10 [patent_title] => 'Pruning compilation dependency graphs' [patent_app_type] => utility [patent_app_number] => 14/133182 [patent_app_country] => US [patent_app_date] => 2013-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12958 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 9 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14133182 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/133182
Pruning compilation dependency graphs Dec 17, 2013 Issued
Array ( [id] => 10284436 [patent_doc_number] => 20150169434 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-18 [patent_title] => 'WHITE-BOX TESTING SYSTEMS AND/OR METHODS IN WEB APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 14/132794 [patent_app_country] => US [patent_app_date] => 2013-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6680 [patent_no_of_claims] => 21 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14132794 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/132794
White-box testing systems and/or methods in web applications Dec 17, 2013 Issued
Array ( [id] => 10630410 [patent_doc_number] => 09348560 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-05-24 [patent_title] => 'Efficient execution of graph-based programs' [patent_app_type] => utility [patent_app_number] => 14/106539 [patent_app_country] => US [patent_app_date] => 2013-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 21 [patent_no_of_words] => 14969 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14106539 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/106539
Efficient execution of graph-based programs Dec 12, 2013 Issued
Array ( [id] => 10834885 [patent_doc_number] => 08863081 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-14 [patent_title] => 'Computer readable medium for translating protocols' [patent_app_type] => utility [patent_app_number] => 14/087896 [patent_app_country] => US [patent_app_date] => 2013-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6105 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14087896 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/087896
Computer readable medium for translating protocols Nov 21, 2013 Issued
Array ( [id] => 10841417 [patent_doc_number] => 08869117 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-21 [patent_title] => 'Capturing multi-component trace for unit of work' [patent_app_type] => utility [patent_app_number] => 14/084452 [patent_app_country] => US [patent_app_date] => 2013-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4429 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14084452 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/084452
Capturing multi-component trace for unit of work Nov 18, 2013 Issued
Array ( [id] => 9579084 [patent_doc_number] => 08769521 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-01 [patent_title] => 'Calendar aware adaptive patching of a computer program' [patent_app_type] => utility [patent_app_number] => 14/058275 [patent_app_country] => US [patent_app_date] => 2013-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 3652 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14058275 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/058275
Calendar aware adaptive patching of a computer program Oct 19, 2013 Issued
Array ( [id] => 10854400 [patent_doc_number] => 08881111 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-11-04 [patent_title] => 'Testing user interface responsiveness for mobile applications' [patent_app_type] => utility [patent_app_number] => 14/029663 [patent_app_country] => US [patent_app_date] => 2013-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 14551 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14029663 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/029663
Testing user interface responsiveness for mobile applications Sep 16, 2013 Issued
Array ( [id] => 9781525 [patent_doc_number] => 08856748 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-10-07 [patent_title] => 'Mobile application testing platform' [patent_app_type] => utility [patent_app_number] => 14/029631 [patent_app_country] => US [patent_app_date] => 2013-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 19032 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14029631 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/029631
Mobile application testing platform Sep 16, 2013 Issued
Array ( [id] => 9636584 [patent_doc_number] => 20140214693 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-31 [patent_title] => 'SYSTEM ADVISOR FOR REQUIREMENTS GATHERING AND ANALYSIS IN WEB...' [patent_app_type] => utility [patent_app_number] => 13/973105 [patent_app_country] => US [patent_app_date] => 2013-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6168 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [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] => 13973105 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/973105
System advisor for requirements gathering and analysis in web solutions Aug 21, 2013 Issued
Array ( [id] => 9897302 [patent_doc_number] => 20150052500 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-02-19 [patent_title] => 'TESTING COMPUTER-IMPLEMENTABLE INSTRUCTIONS' [patent_app_type] => utility [patent_app_number] => 13/967852 [patent_app_country] => US [patent_app_date] => 2013-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9698 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13967852 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/967852
Testing computer-implementable instructions Aug 14, 2013 Issued
Array ( [id] => 9897331 [patent_doc_number] => 20150052530 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-02-19 [patent_title] => 'TASK-BASED MODELING FOR PARALLEL DATA INTEGRATION' [patent_app_type] => utility [patent_app_number] => 13/966903 [patent_app_country] => US [patent_app_date] => 2013-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5749 [patent_no_of_claims] => 13 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13966903 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/966903
Task-based modeling for parallel data integration Aug 13, 2013 Issued
Array ( [id] => 10188847 [patent_doc_number] => 09218267 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-12-22 [patent_title] => 'Page rendering feedback' [patent_app_type] => utility [patent_app_number] => 13/966872 [patent_app_country] => US [patent_app_date] => 2013-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9115 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13966872 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/966872
Page rendering feedback Aug 13, 2013 Issued
Array ( [id] => 10111653 [patent_doc_number] => 09147070 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-29 [patent_title] => 'Binary translation and randomization system for application security' [patent_app_type] => utility [patent_app_number] => 13/964917 [patent_app_country] => US [patent_app_date] => 2013-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8463 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13964917 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/964917
Binary translation and randomization system for application security Aug 11, 2013 Issued
Array ( [id] => 11563581 [patent_doc_number] => 09626170 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-18 [patent_title] => 'Method and computer program product for disassembling a mixed machine code' [patent_app_type] => utility [patent_app_number] => 14/899231 [patent_app_country] => US [patent_app_date] => 2013-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 5705 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14899231 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/899231
Method and computer program product for disassembling a mixed machine code Jul 17, 2013 Issued
Array ( [id] => 12175384 [patent_doc_number] => 09893533 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-13 [patent_title] => 'Server apparatus, electrical power control apparatus, and electrical power control system' [patent_app_type] => utility [patent_app_number] => 14/410856 [patent_app_country] => US [patent_app_date] => 2013-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6453 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14410856 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/410856
Server apparatus, electrical power control apparatus, and electrical power control system Jul 10, 2013 Issued
Array ( [id] => 10015118 [patent_doc_number] => 09058131 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-16 [patent_title] => 'Specification files for call translation and trace' [patent_app_type] => utility [patent_app_number] => 13/932823 [patent_app_country] => US [patent_app_date] => 2013-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 11588 [patent_no_of_claims] => 56 [patent_no_of_ind_claims] => 8 [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] => 13932823 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/932823
Specification files for call translation and trace Jun 30, 2013 Issued
Array ( [id] => 9137397 [patent_doc_number] => 20130298112 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-11-07 [patent_title] => 'Control Flow Graph Application Configuration' [patent_app_type] => utility [patent_app_number] => 13/921625 [patent_app_country] => US [patent_app_date] => 2013-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4785 [patent_no_of_claims] => 16 [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] => 13921625 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/921625
Control flow graph application configuration Jun 18, 2013 Issued
Menu