
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |