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] => 10417310 [patent_doc_number] => 20150302319 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-22 [patent_title] => 'DATA PROVISIONING SYSTEM AND METHOD' [patent_app_type] => utility [patent_app_number] => 14/344916 [patent_app_country] => US [patent_app_date] => 2012-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 8297 [patent_no_of_claims] => 23 [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] => 14344916 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/344916
DATA PROVISIONING SYSTEM AND METHOD Sep 13, 2012 Abandoned
Array ( [id] => 9265013 [patent_doc_number] => 20130346942 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-26 [patent_title] => 'FOLDED VIEWS IN DEVELOPMENT ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 13/530132 [patent_app_country] => US [patent_app_date] => 2012-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4880 [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] => 13530132 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/530132
Folded views in development environment Jun 21, 2012 Issued
Array ( [id] => 8568886 [patent_doc_number] => 20120331457 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-27 [patent_title] => 'METHOD FOR INSTALLING APPLICATION IN PORTABLE TERMINAL' [patent_app_type] => utility [patent_app_number] => 13/528928 [patent_app_country] => US [patent_app_date] => 2012-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5524 [patent_no_of_claims] => 17 [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] => 13528928 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/528928
Method for installing application in portable terminal Jun 20, 2012 Issued
Array ( [id] => 9680693 [patent_doc_number] => 08819620 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-08-26 [patent_title] => 'Case management software development' [patent_app_type] => utility [patent_app_number] => 13/529319 [patent_app_country] => US [patent_app_date] => 2012-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3072 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13529319 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/529319
Case management software development Jun 20, 2012 Issued
Array ( [id] => 9579083 [patent_doc_number] => 08769520 [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] => 13/529571 [patent_app_country] => US [patent_app_date] => 2012-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 3618 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13529571 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/529571
Calendar aware adaptive patching of a computer program Jun 20, 2012 Issued
Array ( [id] => 9379168 [patent_doc_number] => 08683454 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-03-25 [patent_title] => 'Reducing redundancy in source code' [patent_app_type] => utility [patent_app_number] => 13/528673 [patent_app_country] => US [patent_app_date] => 2012-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 7023 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 13528673 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/528673
Reducing redundancy in source code Jun 19, 2012 Issued
Array ( [id] => 10349360 [patent_doc_number] => 20150234365 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-20 [patent_title] => 'DETERMINING MACHINE CONDITION' [patent_app_type] => utility [patent_app_number] => 14/407634 [patent_app_country] => US [patent_app_date] => 2012-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4730 [patent_no_of_claims] => 22 [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] => 14407634 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/407634
Determining a machine condition Jun 18, 2012 Issued
Array ( [id] => 9579089 [patent_doc_number] => 08769526 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-01 [patent_title] => 'Automatic application updates' [patent_app_type] => utility [patent_app_number] => 13/526839 [patent_app_country] => US [patent_app_date] => 2012-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4135 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13526839 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/526839
Automatic application updates Jun 18, 2012 Issued
Array ( [id] => 9986648 [patent_doc_number] => 09032385 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-05-12 [patent_title] => 'Mobile terminal and control method thereof' [patent_app_type] => utility [patent_app_number] => 13/523809 [patent_app_country] => US [patent_app_date] => 2012-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 31 [patent_no_of_words] => 13888 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13523809 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/523809
Mobile terminal and control method thereof Jun 13, 2012 Issued
Array ( [id] => 9130396 [patent_doc_number] => 08578353 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-05 [patent_title] => 'Tool for analyzing siebel escripts' [patent_app_type] => utility [patent_app_number] => 13/489482 [patent_app_country] => US [patent_app_date] => 2012-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4690 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13489482 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/489482
Tool for analyzing siebel escripts Jun 5, 2012 Issued
Array ( [id] => 10052357 [patent_doc_number] => 09092236 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-07-28 [patent_title] => 'Adaptive instruction prefetching and fetching memory system apparatus and method for microprocessor system' [patent_app_type] => utility [patent_app_number] => 13/487252 [patent_app_country] => US [patent_app_date] => 2012-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 19373 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 713 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13487252 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/487252
Adaptive instruction prefetching and fetching memory system apparatus and method for microprocessor system Jun 3, 2012 Issued
Array ( [id] => 9379174 [patent_doc_number] => 08683460 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-25 [patent_title] => 'Grandfathering configurations in a distributed environment' [patent_app_type] => utility [patent_app_number] => 13/469456 [patent_app_country] => US [patent_app_date] => 2012-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 5344 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [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] => 13469456 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/469456
Grandfathering configurations in a distributed environment May 10, 2012 Issued
Array ( [id] => 9315144 [patent_doc_number] => 08656380 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-02-18 [patent_title] => 'Profiling an executable' [patent_app_type] => utility [patent_app_number] => 13/468906 [patent_app_country] => US [patent_app_date] => 2012-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 10179 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13468906 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/468906
Profiling an executable May 9, 2012 Issued
Array ( [id] => 8497958 [patent_doc_number] => 20120297366 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-22 [patent_title] => 'Installing and Testing an Application on a Highly Utilized Computer Platform' [patent_app_type] => utility [patent_app_number] => 13/467370 [patent_app_country] => US [patent_app_date] => 2012-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 4653 [patent_no_of_claims] => 17 [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] => 13467370 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/467370
Installing and testing an application on a highly utilized computer platform May 8, 2012 Issued
Array ( [id] => 8710167 [patent_doc_number] => 20130067455 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-14 [patent_title] => 'MEMORY ONLINE UPDATE SYSTEM AND METHOD' [patent_app_type] => utility [patent_app_number] => 13/466954 [patent_app_country] => US [patent_app_date] => 2012-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3822 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13466954 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/466954
Memory online update system and method May 7, 2012 Issued
Array ( [id] => 10879559 [patent_doc_number] => 08904357 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-02 [patent_title] => 'Dashboard for architectural governance' [patent_app_type] => utility [patent_app_number] => 13/466305 [patent_app_country] => US [patent_app_date] => 2012-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 13227 [patent_no_of_claims] => 17 [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] => 13466305 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/466305
Dashboard for architectural governance May 7, 2012 Issued
Array ( [id] => 8935876 [patent_doc_number] => 08495598 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-07-23 [patent_title] => 'Control flow graph operating system configuration' [patent_app_type] => utility [patent_app_number] => 13/461755 [patent_app_country] => US [patent_app_date] => 2012-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4737 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13461755 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/461755
Control flow graph operating system configuration Apr 30, 2012 Issued
Array ( [id] => 8326013 [patent_doc_number] => 20120198422 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-02 [patent_title] => 'Cross-Browser Testing of a Web Application' [patent_app_type] => utility [patent_app_number] => 13/445200 [patent_app_country] => US [patent_app_date] => 2012-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4630 [patent_no_of_claims] => 10 [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] => 13445200 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/445200
Cross-browser testing of a web application Apr 11, 2012 Issued
Array ( [id] => 8419117 [patent_doc_number] => 20120246618 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-27 [patent_title] => 'METHOD AND A SYSTEM FOR GENERATING A SOFTWARE PRODUCT' [patent_app_type] => utility [patent_app_number] => 13/422604 [patent_app_country] => US [patent_app_date] => 2012-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5565 [patent_no_of_claims] => 14 [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] => 13422604 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/422604
Method and a system for generating a software product Mar 15, 2012 Issued
Array ( [id] => 9444402 [patent_doc_number] => 08713538 [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/410079 [patent_app_country] => US [patent_app_date] => 2012-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5001 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [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] => 13410079 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/410079
Monitoring heap in real-time by a mobile agent to assess performance of virtual machine Feb 29, 2012 Issued
Menu