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] => 16330842 [patent_doc_number] => 20200301808 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => DETERMINING EFFECTS OF A FUNCTION'S CHANGE ON A CLIENT FUNCTION [patent_app_type] => utility [patent_app_number] => 16/552143 [patent_app_country] => US [patent_app_date] => 2019-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20050 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16552143 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/552143
DETERMINING EFFECTS OF A FUNCTION'S CHANGE ON A CLIENT FUNCTION Aug 26, 2019 Abandoned
Array ( [id] => 18577459 [patent_doc_number] => 11733990 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-22 [patent_title] => Generating software artifacts from a conceptual data model [patent_app_type] => utility [patent_app_number] => 16/552755 [patent_app_country] => US [patent_app_date] => 2019-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7199 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 281 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16552755 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/552755
Generating software artifacts from a conceptual data model Aug 26, 2019 Issued
Array ( [id] => 17801923 [patent_doc_number] => 11416222 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-16 [patent_title] => Determining validity of multipart branching literate programs [patent_app_type] => utility [patent_app_number] => 16/551024 [patent_app_country] => US [patent_app_date] => 2019-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9818 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16551024 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/551024
Determining validity of multipart branching literate programs Aug 25, 2019 Issued
Array ( [id] => 17622189 [patent_doc_number] => 11341246 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-24 [patent_title] => Secure firmware update for device with low computing power [patent_app_type] => utility [patent_app_number] => 16/549113 [patent_app_country] => US [patent_app_date] => 2019-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4613 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16549113 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/549113
Secure firmware update for device with low computing power Aug 22, 2019 Issued
Array ( [id] => 16659375 [patent_doc_number] => 20210056012 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-25 [patent_title] => SYSTEM AND METHOD FOR IMPLEMENTING A TEST OPTIMIZATION MODULE [patent_app_type] => utility [patent_app_number] => 16/549372 [patent_app_country] => US [patent_app_date] => 2019-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11277 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16549372 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/549372
System and method for implementing a test optimization module Aug 22, 2019 Issued
Array ( [id] => 18519770 [patent_doc_number] => 11709661 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-25 [patent_title] => Representing result data streams based on execution of data stream language programs [patent_app_type] => utility [patent_app_number] => 16/547559 [patent_app_country] => US [patent_app_date] => 2019-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 27 [patent_no_of_words] => 22244 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 403 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16547559 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/547559
Representing result data streams based on execution of data stream language programs Aug 20, 2019 Issued
Array ( [id] => 15459211 [patent_doc_number] => 20200042430 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-06 [patent_title] => Quantization of Data Streams of Instrumented Software [patent_app_type] => utility [patent_app_number] => 16/543514 [patent_app_country] => US [patent_app_date] => 2019-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12437 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16543514 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/543514
Quantization of Data Streams of Instrumented Software Aug 16, 2019 Abandoned
Array ( [id] => 15214941 [patent_doc_number] => 20190370157 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-05 [patent_title] => Compliance Enforcement Tool For Computing Environments [patent_app_type] => utility [patent_app_number] => 16/543515 [patent_app_country] => US [patent_app_date] => 2019-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8972 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16543515 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/543515
Compliance enforcement tool for computing environments Aug 16, 2019 Issued
Array ( [id] => 16630346 [patent_doc_number] => 20210048999 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-18 [patent_title] => AUTOMATED GENERATION OF STATUS CHAINS FOR SOFTWARE UPDATES [patent_app_type] => utility [patent_app_number] => 16/542706 [patent_app_country] => US [patent_app_date] => 2019-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6436 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16542706 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/542706
Automated generation of status chains for software updates Aug 15, 2019 Issued
Array ( [id] => 16834026 [patent_doc_number] => 11010278 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-18 [patent_title] => Real-time reporting based on instrumentation of software [patent_app_type] => utility [patent_app_number] => 16/542318 [patent_app_country] => US [patent_app_date] => 2019-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12537 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16542318 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/542318
Real-time reporting based on instrumentation of software Aug 15, 2019 Issued
Array ( [id] => 16330849 [patent_doc_number] => 20200301815 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => USING SYNTHETIC INPUTS TO COMPARE EXECUTION OF DIFFERENT CODE VERSIONS [patent_app_type] => utility [patent_app_number] => 16/541647 [patent_app_country] => US [patent_app_date] => 2019-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19178 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 328 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16541647 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/541647
USING SYNTHETIC INPUTS TO COMPARE EXECUTION OF DIFFERENT CODE VERSIONS Aug 14, 2019 Abandoned
Array ( [id] => 15594255 [patent_doc_number] => 20200073662 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => PADDED VECTORIZATION WITH COMPILE TIME KNOWN MASKS [patent_app_type] => utility [patent_app_number] => 16/537460 [patent_app_country] => US [patent_app_date] => 2019-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6594 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16537460 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/537460
Padded vectorization with compile time known masks Aug 8, 2019 Issued
Array ( [id] => 15368609 [patent_doc_number] => 20200020069 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-16 [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] => 16/529633 [patent_app_country] => US [patent_app_date] => 2019-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15255 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [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] => 16529633 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/529633
COMPILER TECHNIQUES FOR MAPPING PROGRAM CODE TO A HIGH PERFORMANCE, POWER EFFICIENT, PROGRAMMABLE IMAGE PROCESSING HARDWARE PLATFORM Jul 31, 2019 Abandoned
Array ( [id] => 16600083 [patent_doc_number] => 20210026614 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-28 [patent_title] => CONTAINER ORCHESTRATION FRAMEWORK [patent_app_type] => utility [patent_app_number] => 16/519734 [patent_app_country] => US [patent_app_date] => 2019-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10842 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16519734 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/519734
Container orchestration framework Jul 22, 2019 Issued
Array ( [id] => 15412363 [patent_doc_number] => 20200026504 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-23 [patent_title] => METHOD, DEVICE, AND STORAGE MEDIUM FOR PROCESSING DRIVER ON TERMINAL DEVICE SIDE [patent_app_type] => utility [patent_app_number] => 16/511270 [patent_app_country] => US [patent_app_date] => 2019-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7137 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 55 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16511270 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/511270
Method, device, and storage medium for processing driver on terminal device side Jul 14, 2019 Issued
Array ( [id] => 16423728 [patent_doc_number] => 20200348926 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-05 [patent_title] => SYSTEM AND METHOD FOR AUTOMATING ENVIRONMENT MANAGEMENT OF ONE OR MORE SOFTWARE APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/508370 [patent_app_country] => US [patent_app_date] => 2019-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5486 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16508370 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/508370
SYSTEM AND METHOD FOR AUTOMATING ENVIRONMENT MANAGEMENT OF ONE OR MORE SOFTWARE APPLICATIONS Jul 10, 2019 Abandoned
Array ( [id] => 16470365 [patent_doc_number] => 20200371902 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => SYSTEMS AND METHODS FOR SOFTWARE REGRESSION DETECTION [patent_app_type] => utility [patent_app_number] => 16/508097 [patent_app_country] => US [patent_app_date] => 2019-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10102 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16508097 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/508097
SYSTEMS AND METHODS FOR SOFTWARE REGRESSION DETECTION Jul 9, 2019 Abandoned
Array ( [id] => 16818598 [patent_doc_number] => 11003424 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-11 [patent_title] => Method and system for implementing custom UI actions in a web application using hidden containers [patent_app_type] => utility [patent_app_number] => 16/505362 [patent_app_country] => US [patent_app_date] => 2019-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6374 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 334 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16505362 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/505362
Method and system for implementing custom UI actions in a web application using hidden containers Jul 7, 2019 Issued
Array ( [id] => 16330855 [patent_doc_number] => 20200301821 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => INSTRUCTION SET ARCHITECTURE TRANSFORMATIONS WHEN EMULATING NON-TRACED CODE WITH A RECORDED EXECUTION OF TRACED CODE [patent_app_type] => utility [patent_app_number] => 16/460113 [patent_app_country] => US [patent_app_date] => 2019-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26659 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 359 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16460113 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/460113
INSTRUCTION SET ARCHITECTURE TRANSFORMATIONS WHEN EMULATING NON-TRACED CODE WITH A RECORDED EXECUTION OF TRACED CODE Jul 1, 2019 Abandoned
Array ( [id] => 18687079 [patent_doc_number] => 11782816 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-10 [patent_title] => Input/output location transformations when emulating non-traced code with a recorded execution of traced code [patent_app_type] => utility [patent_app_number] => 16/459879 [patent_app_country] => US [patent_app_date] => 2019-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 21 [patent_no_of_words] => 26651 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 466 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16459879 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/459879
Input/output location transformations when emulating non-traced code with a recorded execution of traced code Jul 1, 2019 Issued
Menu