Search

Theodore E. Hebert

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

Most Active Art Unit
2199
Art Unit(s)
2198, 2199
Total Applications
515
Issued Applications
374
Pending Applications
49
Abandoned Applications
106

Applications

Application numberTitle of the applicationFiling DateStatus
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] => 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] => 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] => 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] => 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
Array ( [id] => 11981920 [patent_doc_number] => 20170286074 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-05 [patent_title] => 'Electronic Device and Method for Multiple Compiling Platforms' [patent_app_type] => utility [patent_app_number] => 15/242534 [patent_app_country] => US [patent_app_date] => 2016-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3931 [patent_no_of_claims] => 15 [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] => 15242534 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/242534
Electronic Device and Method for Multiple Compiling Platforms Aug 20, 2016 Abandoned
Array ( [id] => 11973372 [patent_doc_number] => 20170277526 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-28 [patent_title] => 'Software categorization method and electronic device' [patent_app_type] => utility [patent_app_number] => 15/242530 [patent_app_country] => US [patent_app_date] => 2016-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3787 [patent_no_of_claims] => 18 [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] => 15242530 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/242530
Software categorization method and electronic device Aug 20, 2016 Abandoned
Array ( [id] => 11606480 [patent_doc_number] => 20170123783 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-04 [patent_title] => 'Method for displaying plug-in view elements in host application page and electronic device' [patent_app_type] => utility [patent_app_number] => 15/242461 [patent_app_country] => US [patent_app_date] => 2016-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6846 [patent_no_of_claims] => 21 [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] => 15242461 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/242461
Method for displaying plug-in view elements in host application page and electronic device Aug 18, 2016 Abandoned
Array ( [id] => 12735262 [patent_doc_number] => 20180136921 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-17 [patent_title] => PATCH MANAGEMENT FOR INDUSTRIAL CONTROL SYSTEMS [patent_app_type] => utility [patent_app_number] => 15/237872 [patent_app_country] => US [patent_app_date] => 2016-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8648 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15237872 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/237872
Patch management for industrial control systems Aug 15, 2016 Issued
Array ( [id] => 11430872 [patent_doc_number] => 09569188 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-02-14 [patent_title] => 'Compiling source code to reduce run-time execution of vector element reverse operations' [patent_app_type] => utility [patent_app_number] => 15/218931 [patent_app_country] => US [patent_app_date] => 2016-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9062 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 228 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15218931 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/218931
Compiling source code to reduce run-time execution of vector element reverse operations Jul 24, 2016 Issued
Array ( [id] => 14457731 [patent_doc_number] => 10324826 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-18 [patent_title] => Developer channel compliance [patent_app_type] => utility [patent_app_number] => 15/199038 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11506 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 336 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15199038 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/199038
Developer channel compliance Jun 29, 2016 Issued
Menu