Search

Theodore E. Hebert

Examiner (ID: 19377, Phone: (571)270-1409 , Office: P/2199 )

Most Active Art Unit
2199
Art Unit(s)
2198, 2199
Total Applications
521
Issued Applications
379
Pending Applications
50
Abandoned Applications
106

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 11570512 [patent_doc_number] => 20170109155 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-20 [patent_title] => 'Computer Update Scheduling Based On Biometrics' [patent_app_type] => utility [patent_app_number] => 15/396838 [patent_app_country] => US [patent_app_date] => 2017-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5668 [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] => 15396838 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/396838
Computer update scheduling based on biometrics Jan 2, 2017 Issued
Array ( [id] => 13817555 [patent_doc_number] => 10185546 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-22 [patent_title] => Service extraction and application composition [patent_app_type] => utility [patent_app_number] => 15/394189 [patent_app_country] => US [patent_app_date] => 2016-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 37 [patent_no_of_words] => 6652 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 279 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15394189 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/394189
Service extraction and application composition Dec 28, 2016 Issued
Array ( [id] => 11945564 [patent_doc_number] => 20170249716 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-31 [patent_title] => 'Compiler Techniques for Mapping Program Code to a High Performance, Power Efficient, Programmable Image Processing Hardware Platform' [patent_app_type] => utility [patent_app_number] => 15/389113 [patent_app_country] => US [patent_app_date] => 2016-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 16172 [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] => 15389113 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/389113
Compiler techniques for mapping program code to a high performance, power efficient, programmable image processing hardware platform Dec 21, 2016 Issued
Array ( [id] => 15638797 [patent_doc_number] => 10592392 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-17 [patent_title] => System and method for predictive performance analysis via dynamic benchmark generation [patent_app_type] => utility [patent_app_number] => 15/351467 [patent_app_country] => US [patent_app_date] => 2016-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4830 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 376 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15351467 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/351467
System and method for predictive performance analysis via dynamic benchmark generation Nov 14, 2016 Issued
Array ( [id] => 14330597 [patent_doc_number] => 10296316 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-21 [patent_title] => Parallelization method, parallelization tool, and in-vehicle apparatus [patent_app_type] => utility [patent_app_number] => 15/350368 [patent_app_country] => US [patent_app_date] => 2016-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 6304 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 444 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15350368 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/350368
Parallelization method, parallelization tool, and in-vehicle apparatus Nov 13, 2016 Issued
Array ( [id] => 12735289 [patent_doc_number] => 20180136930 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-17 [patent_title] => AUTOMATED IDENTIFICATION OF CODE DEPENDENCY [patent_app_type] => utility [patent_app_number] => 15/349301 [patent_app_country] => US [patent_app_date] => 2016-11-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11734 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15349301 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/349301
Automated identification of code dependency Nov 10, 2016 Issued
Array ( [id] => 11651399 [patent_doc_number] => 20170147300 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-25 [patent_title] => 'METHOD FOR PROGRAMMING A SAFETY CONTROLLER' [patent_app_type] => utility [patent_app_number] => 15/349287 [patent_app_country] => US [patent_app_date] => 2016-11-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7546 [patent_no_of_claims] => 14 [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] => 15349287 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/349287
Method for programming a safety controller Nov 10, 2016 Issued
Array ( [id] => 15075063 [patent_doc_number] => 10467022 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-05 [patent_title] => Measurement device and method for configuring and upgrading measurement software [patent_app_type] => utility [patent_app_number] => 15/344475 [patent_app_country] => US [patent_app_date] => 2016-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6663 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15344475 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/344475
Measurement device and method for configuring and upgrading measurement software Nov 3, 2016 Issued
Array ( [id] => 15578259 [patent_doc_number] => 10579512 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-03 [patent_title] => Method and apparatus for testing software for autonomous vehicles [patent_app_type] => utility [patent_app_number] => 15/340889 [patent_app_country] => US [patent_app_date] => 2016-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 3243 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15340889 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/340889
Method and apparatus for testing software for autonomous vehicles Oct 31, 2016 Issued
Array ( [id] => 12688495 [patent_doc_number] => 20180121331 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-03 [patent_title] => METHOD AND SYSTEM FOR AUTOMATIC CREATION OF TOURING TESTS [patent_app_type] => utility [patent_app_number] => 15/339691 [patent_app_country] => US [patent_app_date] => 2016-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6895 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15339691 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/339691
Automatic creation of touring tests Oct 30, 2016 Issued
Array ( [id] => 12688066 [patent_doc_number] => 20180121188 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-03 [patent_title] => TRACKING AIRCRAFT WITH OLDER VERSION OF SOFTWARE/DATABASE AND INITIATING AUTOLOAD OF LATEST VERSION OF SOFTWARE/DATABASE WHEN AIRCRAFT IS IN SAFE STATE FOR DATALOAD [patent_app_type] => utility [patent_app_number] => 15/336516 [patent_app_country] => US [patent_app_date] => 2016-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4113 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15336516 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/336516
Systems and methods for updating aircraft data based on location of aircraft Oct 26, 2016 Issued
Array ( [id] => 15982067 [patent_doc_number] => 10671361 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-02 [patent_title] => Automatically determining data dependencies to facilitate code execution [patent_app_type] => utility [patent_app_number] => 15/333869 [patent_app_country] => US [patent_app_date] => 2016-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6541 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 322 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15333869 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/333869
Automatically determining data dependencies to facilitate code execution Oct 24, 2016 Issued
Array ( [id] => 12665545 [patent_doc_number] => 20180113681 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-26 [patent_title] => Matching Programming Variables Across Different Data Domains [patent_app_type] => utility [patent_app_number] => 15/333816 [patent_app_country] => US [patent_app_date] => 2016-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6676 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15333816 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/333816
Matching programming variables across different data domains Oct 24, 2016 Issued
Array ( [id] => 14614611 [patent_doc_number] => 10360005 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-23 [patent_title] => Local function call tailoring for function pointer calls [patent_app_type] => utility [patent_app_number] => 15/332658 [patent_app_country] => US [patent_app_date] => 2016-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 14374 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15332658 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/332658
Local function call tailoring for function pointer calls Oct 23, 2016 Issued
Array ( [id] => 12665569 [patent_doc_number] => 20180113689 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-26 [patent_title] => Local Function Call Site Optimization [patent_app_type] => utility [patent_app_number] => 15/332694 [patent_app_country] => US [patent_app_date] => 2016-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14496 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15332694 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/332694
Local Function Call Site Optimization Oct 23, 2016 Abandoned
Array ( [id] => 12628923 [patent_doc_number] => 20180101471 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-12 [patent_title] => PERFORMING ENTROPY-BASED DATAFLOW ANALYSIS [patent_app_type] => utility [patent_app_number] => 15/287071 [patent_app_country] => US [patent_app_date] => 2016-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5356 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15287071 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/287071
Performing entropy-based dataflow analysis Oct 5, 2016 Issued
Array ( [id] => 15248385 [patent_doc_number] => 10509717 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-12-17 [patent_title] => System, method, and computer program for automatically testing software applications including dynamic web pages [patent_app_type] => utility [patent_app_number] => 15/286450 [patent_app_country] => US [patent_app_date] => 2016-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4787 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 551 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15286450 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/286450
System, method, and computer program for automatically testing software applications including dynamic web pages Oct 4, 2016 Issued
Array ( [id] => 11516225 [patent_doc_number] => 20170083299 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-23 [patent_title] => 'Correlation Analysis of Program Structures' [patent_app_type] => utility [patent_app_number] => 15/277660 [patent_app_country] => US [patent_app_date] => 2016-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 12578 [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] => 15277660 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/277660
Correlation analysis of program structures Sep 26, 2016 Issued
Array ( [id] => 12046318 [patent_doc_number] => 09823921 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-21 [patent_title] => 'Selectively hotpatching only a selection of processes of a running instance of an application that match a selection criteria' [patent_app_type] => utility [patent_app_number] => 15/268550 [patent_app_country] => US [patent_app_date] => 2016-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 10342 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 566 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15268550 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/268550
Selectively hotpatching only a selection of processes of a running instance of an application that match a selection criteria Sep 16, 2016 Issued
Array ( [id] => 13919651 [patent_doc_number] => 10203948 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-12 [patent_title] => Systems management based on semantic models and low-level runtime state [patent_app_type] => utility [patent_app_number] => 15/260437 [patent_app_country] => US [patent_app_date] => 2016-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7520 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 344 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15260437 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/260437
Systems management based on semantic models and low-level runtime state Sep 8, 2016 Issued
Menu