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] => 18149976 [patent_doc_number] => 20230023833 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-26 [patent_title] => ENFORCING CORRECT SEQUENCING OF FIRMWARE UPDATES [patent_app_type] => utility [patent_app_number] => 17/380979 [patent_app_country] => US [patent_app_date] => 2021-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4356 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17380979 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/380979
ENFORCING CORRECT SEQUENCING OF FIRMWARE UPDATES Jul 19, 2021 Abandoned
Array ( [id] => 18303329 [patent_doc_number] => 11625231 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-04-11 [patent_title] => Controlling deployment of software applications based on evaluating dependencies of the software applications [patent_app_type] => utility [patent_app_number] => 17/379259 [patent_app_country] => US [patent_app_date] => 2021-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 9194 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 641 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17379259 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/379259
Controlling deployment of software applications based on evaluating dependencies of the software applications Jul 18, 2021 Issued
Array ( [id] => 19979202 [patent_doc_number] => 12346679 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-01 [patent_title] => Systems and methods for updating vehicle software [patent_app_type] => utility [patent_app_number] => 17/374306 [patent_app_country] => US [patent_app_date] => 2021-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3592 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17374306 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/374306
Systems and methods for updating vehicle software Jul 12, 2021 Issued
Array ( [id] => 17301587 [patent_doc_number] => 20210397426 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-23 [patent_title] => EFFICIENT DEPENDENCY MANAGEMENT FOR SOFTWARE DEVELOPMENT ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 17/353069 [patent_app_country] => US [patent_app_date] => 2021-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5516 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17353069 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/353069
EFFICIENT DEPENDENCY MANAGEMENT FOR SOFTWARE DEVELOPMENT ENVIRONMENTS Jun 20, 2021 Abandoned
Array ( [id] => 17338044 [patent_doc_number] => 20220004375 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-06 [patent_title] => SOFTWARE UPDATE DEVICE, SOFTWARE UPDATE METHOD, NON-TRANSITORY STORAGE MEDIUM, AND VEHICLE [patent_app_type] => utility [patent_app_number] => 17/351714 [patent_app_country] => US [patent_app_date] => 2021-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4641 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17351714 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/351714
SOFTWARE UPDATE DEVICE, SOFTWARE UPDATE METHOD, NON-TRANSITORY STORAGE MEDIUM, AND VEHICLE Jun 17, 2021 Abandoned
Array ( [id] => 17054282 [patent_doc_number] => 20210263716 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-26 [patent_title] => METHOD AND SYSTEM FOR IMPLEMENTING CUSTOM UI ACTIONS IN A WEB APPLICATION USING HIDDEN CONTAINERS [patent_app_type] => utility [patent_app_number] => 17/316401 [patent_app_country] => US [patent_app_date] => 2021-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6418 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 318 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17316401 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/316401
Method and system for implementing custom UI actions in a web application using hidden containers May 9, 2021 Issued
Array ( [id] => 17715226 [patent_doc_number] => 11379217 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-07-05 [patent_title] => Feature lifecycle management cockpit for hybrid cloud and edge systems [patent_app_type] => utility [patent_app_number] => 17/313083 [patent_app_country] => US [patent_app_date] => 2021-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10094 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17313083 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/313083
Feature lifecycle management cockpit for hybrid cloud and edge systems May 5, 2021 Issued
Array ( [id] => 18966306 [patent_doc_number] => 11900076 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-13 [patent_title] => Method and apparatus for real-time control loop application execution from a high-level description [patent_app_type] => utility [patent_app_number] => 17/236170 [patent_app_country] => US [patent_app_date] => 2021-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9110 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17236170 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/236170
Method and apparatus for real-time control loop application execution from a high-level description Apr 20, 2021 Issued
Array ( [id] => 17947801 [patent_doc_number] => 20220334820 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-20 [patent_title] => SYSTEM AND METHOD FOR INTERMEDIATE SOFTWARE UPGRADES FOR INFORMATION HANDLING SYSTEMS [patent_app_type] => utility [patent_app_number] => 17/234929 [patent_app_country] => US [patent_app_date] => 2021-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7954 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17234929 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/234929
SYSTEM AND METHOD FOR INTERMEDIATE SOFTWARE UPGRADES FOR INFORMATION HANDLING SYSTEMS Apr 19, 2021 Abandoned
Array ( [id] => 17947817 [patent_doc_number] => 20220334836 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-20 [patent_title] => SHARING OF COMPUTING RESOURCES BETWEEN COMPUTING PROCESSES OF AN INFORMATION HANDLING SYSTEM [patent_app_type] => utility [patent_app_number] => 17/231384 [patent_app_country] => US [patent_app_date] => 2021-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5090 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 17231384 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/231384
SHARING OF COMPUTING RESOURCES BETWEEN COMPUTING PROCESSES OF AN INFORMATION HANDLING SYSTEM Apr 14, 2021 Abandoned
Array ( [id] => 17947810 [patent_doc_number] => 20220334829 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-20 [patent_title] => CUSTOM ABAP CLOUD ENABLER [patent_app_type] => utility [patent_app_number] => 17/231222 [patent_app_country] => US [patent_app_date] => 2021-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6249 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [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] => 17231222 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/231222
CUSTOM ABAP CLOUD ENABLER Apr 14, 2021 Abandoned
Array ( [id] => 17931805 [patent_doc_number] => 20220326930 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-13 [patent_title] => UPDATED PACKAGES HOSTED BY ON-PREMISE GATEWAYS MANAGING AS-A-SERVICE WORKLOADS [patent_app_type] => utility [patent_app_number] => 17/301629 [patent_app_country] => US [patent_app_date] => 2021-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10968 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17301629 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/301629
UPDATED PACKAGES HOSTED BY ON-PREMISE GATEWAYS MANAGING AS-A-SERVICE WORKLOADS Apr 8, 2021 Abandoned
Array ( [id] => 19398485 [patent_doc_number] => 12072849 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-27 [patent_title] => Flexible virtualization of application data for specified system locations [patent_app_type] => utility [patent_app_number] => 17/209675 [patent_app_country] => US [patent_app_date] => 2021-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9654 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 294 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17209675 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/209675
Flexible virtualization of application data for specified system locations Mar 22, 2021 Issued
Array ( [id] => 17884799 [patent_doc_number] => 20220300276 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => MODULAR FIRMWARE COMPOSITION [patent_app_type] => utility [patent_app_number] => 17/205818 [patent_app_country] => US [patent_app_date] => 2021-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12015 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17205818 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/205818
Modular firmware composition Mar 17, 2021 Issued
Array ( [id] => 18463080 [patent_doc_number] => 11687369 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-27 [patent_title] => Flexible optimized data handling in systems with multiple memories [patent_app_type] => utility [patent_app_number] => 17/189856 [patent_app_country] => US [patent_app_date] => 2021-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5958 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17189856 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/189856
Flexible optimized data handling in systems with multiple memories Mar 1, 2021 Issued
Array ( [id] => 17629657 [patent_doc_number] => 20220164672 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-26 [patent_title] => AUTOMATED MERGE CONFLICT RESOLUTION [patent_app_type] => utility [patent_app_number] => 17/175521 [patent_app_country] => US [patent_app_date] => 2021-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8701 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17175521 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/175521
Automated merge conflict resolution Feb 11, 2021 Issued
Array ( [id] => 20188520 [patent_doc_number] => 12399632 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-26 [patent_title] => Vehicle electronic control system, file transfer control method, computer program product and data structure of specification data [patent_app_type] => utility [patent_app_number] => 17/170306 [patent_app_country] => US [patent_app_date] => 2021-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 253 [patent_figures_cnt] => 270 [patent_no_of_words] => 119193 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 5 [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] => 17170306 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/170306
Vehicle electronic control system, file transfer control method, computer program product and data structure of specification data Feb 7, 2021 Issued
Array ( [id] => 19639102 [patent_doc_number] => 12169711 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-17 [patent_title] => System and method for lifecycle management optimization [patent_app_type] => utility [patent_app_number] => 17/164413 [patent_app_country] => US [patent_app_date] => 2021-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6361 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17164413 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/164413
System and method for lifecycle management optimization Jan 31, 2021 Issued
Array ( [id] => 18254061 [patent_doc_number] => 20230081100 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-16 [patent_title] => RISK EVALUATION SYSTEM AND RISK EVALUATION METHOD [patent_app_type] => utility [patent_app_number] => 17/793631 [patent_app_country] => US [patent_app_date] => 2021-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5496 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17793631 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/793631
RISK EVALUATION SYSTEM AND RISK EVALUATION METHOD Jan 18, 2021 Pending
Array ( [id] => 17387774 [patent_doc_number] => 20220035626 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-03 [patent_title] => CLOUD-INDEPENDENT NODE UPGRADE [patent_app_type] => utility [patent_app_number] => 17/139267 [patent_app_country] => US [patent_app_date] => 2020-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6449 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17139267 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/139267
CLOUD-INDEPENDENT NODE UPGRADE Dec 30, 2020 Pending
Menu