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] => 10439183 [patent_doc_number] => 20150324195 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-12 [patent_title] => 'SOURCE CODE VIOLATION MATCHING AND ATTRIBUTION' [patent_app_type] => utility [patent_app_number] => 14/794280 [patent_app_country] => US [patent_app_date] => 2015-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12930 [patent_no_of_claims] => 21 [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] => 14794280 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/794280
Source code violation matching and attribution Jul 7, 2015 Issued
Array ( [id] => 10427099 [patent_doc_number] => 20150312110 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-29 [patent_title] => 'SYSTEMS AND METHODS FOR SCALING A CLOUD INFRASTRUCTURE' [patent_app_type] => utility [patent_app_number] => 14/793287 [patent_app_country] => US [patent_app_date] => 2015-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 13345 [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] => 14793287 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/793287
Scaling a cloud infrastructure Jul 6, 2015 Issued
Array ( [id] => 10658638 [patent_doc_number] => 20160004782 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-01-07 [patent_title] => 'SCRIPT CACHING METHOD AND INFORMATION PROCESSING DEVICE UTILIZING THE SAME' [patent_app_type] => utility [patent_app_number] => 14/755159 [patent_app_country] => US [patent_app_date] => 2015-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 2779 [patent_no_of_claims] => 4 [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] => 14755159 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/755159
Script caching method and information processing device utilizing the same Jun 29, 2015 Issued
Array ( [id] => 15106329 [patent_doc_number] => 10474489 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-12 [patent_title] => Techniques to run one or more containers on a virtual machine [patent_app_type] => utility [patent_app_number] => 15/576974 [patent_app_country] => US [patent_app_date] => 2015-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10174 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15576974 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/576974
Techniques to run one or more containers on a virtual machine Jun 25, 2015 Issued
Array ( [id] => 12735412 [patent_doc_number] => 20180136971 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-17 [patent_title] => TECHNIQUES FOR VIRTUAL MACHINE MIGRATION [patent_app_type] => utility [patent_app_number] => 15/577041 [patent_app_country] => US [patent_app_date] => 2015-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8871 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15577041 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/577041
Techniques for virtual machine migration Jun 25, 2015 Issued
Array ( [id] => 10478172 [patent_doc_number] => 20150363189 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-17 [patent_title] => 'APPARATUS AND METHOD FOR SOFTWARE INFORMATION MANAGEMENT' [patent_app_type] => utility [patent_app_number] => 14/738008 [patent_app_country] => US [patent_app_date] => 2015-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 12704 [patent_no_of_claims] => 6 [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] => 14738008 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/738008
Apparatus and method for software information management Jun 11, 2015 Issued
Array ( [id] => 10623496 [patent_doc_number] => 09342439 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-05-17 [patent_title] => 'Command coverage analyzer' [patent_app_type] => utility [patent_app_number] => 14/737392 [patent_app_country] => US [patent_app_date] => 2015-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7621 [patent_no_of_claims] => 20 [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] => 14737392 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/737392
Command coverage analyzer Jun 10, 2015 Issued
Array ( [id] => 10470883 [patent_doc_number] => 20150355900 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-10 [patent_title] => 'METHOD AND DEVICE FOR UPDATING SOFTWARE EXECUTED FROM NON-VOLATILE MEMORY' [patent_app_type] => utility [patent_app_number] => 14/735522 [patent_app_country] => US [patent_app_date] => 2015-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6772 [patent_no_of_claims] => 28 [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] => 14735522 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/735522
Method and device for updating software executed from non-volatile memory Jun 9, 2015 Issued
Array ( [id] => 10485542 [patent_doc_number] => 20150370560 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-24 [patent_title] => 'METHODS FOR ENFORCING CONTROL FLOW OF A COMPUTER PROGRAM' [patent_app_type] => utility [patent_app_number] => 14/734601 [patent_app_country] => US [patent_app_date] => 2015-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 31093 [patent_no_of_claims] => 29 [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] => 14734601 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/734601
Methods for enforcing control flow of a computer program Jun 8, 2015 Issued
Array ( [id] => 10424779 [patent_doc_number] => 20150309790 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-29 [patent_title] => 'SOURCE CODE VIOLATION MATCHING AND ATTRIBUTION' [patent_app_type] => utility [patent_app_number] => 14/696185 [patent_app_country] => US [patent_app_date] => 2015-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12891 [patent_no_of_claims] => 23 [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] => 14696185 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/696185
Source code violation matching and attribution Apr 23, 2015 Issued
Array ( [id] => 11452098 [patent_doc_number] => 09575742 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-21 [patent_title] => 'Mobile terminal and control method thereof' [patent_app_type] => utility [patent_app_number] => 14/691294 [patent_app_country] => US [patent_app_date] => 2015-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 31 [patent_no_of_words] => 13887 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14691294 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/691294
Mobile terminal and control method thereof Apr 19, 2015 Issued
Array ( [id] => 10342344 [patent_doc_number] => 20150227349 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-13 [patent_title] => 'FOLDED VIEWS IN DEVELOPMENT ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/689179 [patent_app_country] => US [patent_app_date] => 2015-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4923 [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] => 14689179 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/689179
Folded views in development environment Apr 16, 2015 Issued
Array ( [id] => 12404787 [patent_doc_number] => 09968523 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-15 [patent_title] => Systems and devices for controlling delivery of breast milk supplementation [patent_app_type] => utility [patent_app_number] => 14/673401 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 73 [patent_no_of_words] => 58040 [patent_no_of_claims] => 41 [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] => 14673401 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/673401
Systems and devices for controlling delivery of breast milk supplementation Mar 29, 2015 Issued
Array ( [id] => 10308223 [patent_doc_number] => 20150193225 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-09 [patent_title] => 'AUTOMATIC APPLICATION UPDATES' [patent_app_type] => utility [patent_app_number] => 14/665417 [patent_app_country] => US [patent_app_date] => 2015-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4294 [patent_no_of_claims] => 13 [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] => 14665417 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/665417
Automatic application updates Mar 22, 2015 Issued
Array ( [id] => 11050003 [patent_doc_number] => 20160246963 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-25 [patent_title] => 'SYSTEM AND METHOD FOR ENHANCING STATIC ANALYSIS OF SOFTWARE APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 14/631541 [patent_app_country] => US [patent_app_date] => 2015-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5291 [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] => 14631541 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/631541
System and method for enhancing static analysis of software applications Feb 24, 2015 Issued
Array ( [id] => 13185281 [patent_doc_number] => 10108158 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-23 [patent_title] => Weakly-typed dataflow infrastructure with standalone, configurable connections [patent_app_type] => utility [patent_app_number] => 14/624049 [patent_app_country] => US [patent_app_date] => 2015-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 7309 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14624049 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/624049
Weakly-typed dataflow infrastructure with standalone, configurable connections Feb 16, 2015 Issued
Array ( [id] => 11934302 [patent_doc_number] => 09801318 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-10-24 [patent_title] => 'Component verification method and component verification system' [patent_app_type] => utility [patent_app_number] => 14/605518 [patent_app_country] => US [patent_app_date] => 2015-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 24 [patent_no_of_words] => 8422 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14605518 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/605518
Component verification method and component verification system Jan 25, 2015 Issued
Array ( [id] => 10258362 [patent_doc_number] => 20150143359 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-21 [patent_title] => 'SOFTWARE SIGNATURE DISCOVERY' [patent_app_type] => utility [patent_app_number] => 14/597591 [patent_app_country] => US [patent_app_date] => 2015-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5357 [patent_no_of_claims] => 12 [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] => 14597591 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/597591
Software signature discovery Jan 14, 2015 Issued
Array ( [id] => 10111588 [patent_doc_number] => 09147005 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-09-29 [patent_title] => 'Consistently delivering a web page having source code with a dynamic instruction' [patent_app_type] => utility [patent_app_number] => 14/593560 [patent_app_country] => US [patent_app_date] => 2015-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 8156 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14593560 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/593560
Consistently delivering a web page having source code with a dynamic instruction Jan 8, 2015 Issued
Array ( [id] => 10390558 [patent_doc_number] => 20150275564 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-01 [patent_title] => 'GARAGE DOOR OPERATOR ACCESSORY' [patent_app_type] => utility [patent_app_number] => 14/591593 [patent_app_country] => US [patent_app_date] => 2015-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10794 [patent_no_of_claims] => 20 [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] => 14591593 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/591593
GARAGE DOOR OPERATOR ACCESSORY Jan 6, 2015 Abandoned
Menu