
Evral E. Bodden
Examiner (ID: 12727, Phone: (571)272-3455 , Office: P/2197 )
| Most Active Art Unit | 2197 |
| Art Unit(s) | 2197, 2193, 2192 |
| Total Applications | 746 |
| Issued Applications | 520 |
| Pending Applications | 42 |
| Abandoned Applications | 191 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 20027385
[patent_doc_number] => 20250165607
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-22
[patent_title] => ON-THE-FLY AND SECURE FIRMWARE UPDATES FOR CIRCUIT INTERRUPTERS
[patent_app_type] => utility
[patent_app_number] => 18/515875
[patent_app_country] => US
[patent_app_date] => 2023-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6959
[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] => 18515875
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/515875 | ON-THE-FLY AND SECURE FIRMWARE UPDATES FOR CIRCUIT INTERRUPTERS | Nov 20, 2023 | Pending |
Array
(
[id] => 20228436
[patent_doc_number] => 12417088
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-16
[patent_title] => Method of performing full firmware update procedure on embedded electronic device and related embedded electronic device
[patent_app_type] => utility
[patent_app_number] => 18/515228
[patent_app_country] => US
[patent_app_date] => 2023-11-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 0
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[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] => 18515228
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/515228 | Method of performing full firmware update procedure on embedded electronic device and related embedded electronic device | Nov 19, 2023 | Issued |
Array
(
[id] => 19053047
[patent_doc_number] => 20240095016
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-03-21
[patent_title] => Controller Software Architecture, Controller Software Upgrade Method, Controller, and Apparatus
[patent_app_type] => utility
[patent_app_number] => 18/511105
[patent_app_country] => US
[patent_app_date] => 2023-11-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15540
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 50
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18511105
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/511105 | Controller Software Architecture, Controller Software Upgrade Method, Controller, and Apparatus | Nov 15, 2023 | Pending |
Array
(
[id] => 20017951
[patent_doc_number] => 20250156173
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-15
[patent_title] => SELECTIVE PERFORMANCE OF APPLICATION UPDATES BASED ON APPLICATION ACTIVATION REGIONS
[patent_app_type] => utility
[patent_app_number] => 18/510239
[patent_app_country] => US
[patent_app_date] => 2023-11-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7211
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18510239
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/510239 | SELECTIVE PERFORMANCE OF APPLICATION UPDATES BASED ON APPLICATION ACTIVATION REGIONS | Nov 14, 2023 | Pending |
Array
(
[id] => 19204734
[patent_doc_number] => 20240176633
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-30
[patent_title] => SYSTEM AND METHOD FOR IN-LINE EXECUTABLES
[patent_app_type] => utility
[patent_app_number] => 18/505653
[patent_app_country] => US
[patent_app_date] => 2023-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10099
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 56
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18505653
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/505653 | SYSTEM AND METHOD FOR IN-LINE EXECUTABLES | Nov 8, 2023 | Pending |
Array
(
[id] => 19021935
[patent_doc_number] => 20240078106
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-03-07
[patent_title] => METHOD AND DEVICE FOR UPDATING SOFTWARE VERSION OF DISTRIBUTED SYSTEM
[patent_app_type] => utility
[patent_app_number] => 18/502213
[patent_app_country] => US
[patent_app_date] => 2023-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17813
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18502213
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/502213 | METHOD AND DEVICE FOR UPDATING SOFTWARE VERSION OF DISTRIBUTED SYSTEM | Nov 5, 2023 | Pending |
Array
(
[id] => 19506923
[patent_doc_number] => 12118346
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-10-15
[patent_title] => Center, management method, and non-transitory storage medium
[patent_app_type] => utility
[patent_app_number] => 18/387092
[patent_app_country] => US
[patent_app_date] => 2023-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 6749
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 234
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18387092
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/387092 | Center, management method, and non-transitory storage medium | Nov 5, 2023 | Issued |
Array
(
[id] => 20550335
[patent_doc_number] => 12561128
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-02-24
[patent_title] => File upload validation
[patent_app_type] => utility
[patent_app_number] => 18/498111
[patent_app_country] => US
[patent_app_date] => 2023-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2305
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18498111
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/498111 | File upload validation | Oct 30, 2023 | Issued |
Array
(
[id] => 19660525
[patent_doc_number] => 20240427590
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-26
[patent_title] => UPDATING AN OPERATING SYSTEM, CONFIGURING A DEVICE FOR AN OPERATING SYSTEM UPDATE, AND ASSOCIATED UNITS, SYSTEMS, DEVICES, METHODS, AND COMPUTER-READABLE MEDIA
[patent_app_type] => utility
[patent_app_number] => 18/495517
[patent_app_country] => US
[patent_app_date] => 2023-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7517
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -25
[patent_words_short_claim] => 62
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18495517
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/495517 | UPDATING AN OPERATING SYSTEM, CONFIGURING A DEVICE FOR AN OPERATING SYSTEM UPDATE, AND ASSOCIATED UNITS, SYSTEMS, DEVICES, METHODS, AND COMPUTER-READABLE MEDIA | Oct 25, 2023 | Pending |
Array
(
[id] => 19006288
[patent_doc_number] => 20240070359
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-02-29
[patent_title] => IDENTIFYING SOFTWARE INTERDEPENDENCIES USING LINE-OF-CODE BEHAVIOR AND RELATION MODELS
[patent_app_type] => utility
[patent_app_number] => 18/493100
[patent_app_country] => US
[patent_app_date] => 2023-10-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 24468
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 18493100
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/493100 | IDENTIFYING SOFTWARE INTERDEPENDENCIES USING LINE-OF-CODE BEHAVIOR AND RELATION MODELS | Oct 23, 2023 | Abandoned |
Array
(
[id] => 19985604
[patent_doc_number] => 20250123826
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-04-17
[patent_title] => EXECUTION OF REMOTE CONFIGURATION FILES AT CONTROL NODES
[patent_app_type] => utility
[patent_app_number] => 18/484602
[patent_app_country] => US
[patent_app_date] => 2023-10-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 0
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18484602
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/484602 | Execution of remote configuration files at control nodes | Oct 10, 2023 | Issued |
Array
(
[id] => 19144397
[patent_doc_number] => 20240143310
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-02
[patent_title] => VEHICLE SOFTWARE UPDATE APPARATUS
[patent_app_type] => utility
[patent_app_number] => 18/483755
[patent_app_country] => US
[patent_app_date] => 2023-10-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12958
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -11
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18483755
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/483755 | VEHICLE SOFTWARE UPDATE APPARATUS | Oct 9, 2023 | Pending |
Array
(
[id] => 19204985
[patent_doc_number] => 20240176884
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-30
[patent_title] => METHOD FOR AUTOMATICALLY UPDATING APPLICATION INSTALLED IN CONTAINER ENVIRONMENT AND COMPUTING DEVICE THEREFOR
[patent_app_type] => utility
[patent_app_number] => 18/378346
[patent_app_country] => US
[patent_app_date] => 2023-10-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4739
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18378346
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/378346 | METHOD FOR AUTOMATICALLY UPDATING APPLICATION INSTALLED IN CONTAINER ENVIRONMENT AND COMPUTING DEVICE THEREFOR | Oct 9, 2023 | Abandoned |
Array
(
[id] => 19878467
[patent_doc_number] => 20250110724
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-04-03
[patent_title] => EMBEDDED OPTIMIZER FOR INFORMATION HANDLING SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 18/479558
[patent_app_country] => US
[patent_app_date] => 2023-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4891
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18479558
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/479558 | Embedded optimizer for information handling systems | Oct 1, 2023 | Issued |
Array
(
[id] => 19848811
[patent_doc_number] => 20250094162
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-03-20
[patent_title] => System and method for dynamic switching between an old version and a new version of a software code
[patent_app_type] => utility
[patent_app_number] => 18/468768
[patent_app_country] => US
[patent_app_date] => 2023-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16266
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 256
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18468768
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/468768 | System and method for dynamic switching between an old version and a new version of a software code | Sep 17, 2023 | Issued |
Array
(
[id] => 18881270
[patent_doc_number] => 20240004639
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-04
[patent_title] => SECURE TRANSPORT SOFTWARE UPDATE
[patent_app_type] => utility
[patent_app_number] => 18/468714
[patent_app_country] => US
[patent_app_date] => 2023-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12325
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18468714
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/468714 | Secure transport software update | Sep 16, 2023 | Issued |
Array
(
[id] => 18884170
[patent_doc_number] => 20240007539
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-04
[patent_title] => OVER-THE-AIR UPGRADE METHOD, APPARATUS, AND SYSTEM, STORAGE MEDIUM, AND PROGRAM
[patent_app_type] => utility
[patent_app_number] => 18/468277
[patent_app_country] => US
[patent_app_date] => 2023-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 25550
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18468277
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/468277 | OVER-THE-AIR UPGRADE METHOD, APPARATUS, AND SYSTEM, STORAGE MEDIUM, AND PROGRAM | Sep 14, 2023 | Pending |
Array
(
[id] => 19819008
[patent_doc_number] => 20250077215
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-03-06
[patent_title] => COMPUTER AND SOFTWARE UPDATE METHOD
[patent_app_type] => utility
[patent_app_number] => 18/460995
[patent_app_country] => US
[patent_app_date] => 2023-09-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2541
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18460995
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/460995 | COMPUTER AND SOFTWARE UPDATE METHOD | Sep 4, 2023 | Pending |
Array
(
[id] => 18846943
[patent_doc_number] => 20230409347
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-12-21
[patent_title] => ACCELERATED APPLICATION START USING ESTIMATED PLAY DURATION
[patent_app_type] => utility
[patent_app_number] => 18/235463
[patent_app_country] => US
[patent_app_date] => 2023-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4159
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18235463
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/235463 | Accelerated application start using estimated play duration | Aug 17, 2023 | Issued |
Array
(
[id] => 19771978
[patent_doc_number] => 20250053404
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-02-13
[patent_title] => SCALING OUT AUTOMATION DISTRIBUTIONS USING A PUBLICATION-SUBSCRIPTION MESSAGE SYSTEM
[patent_app_type] => utility
[patent_app_number] => 18/233095
[patent_app_country] => US
[patent_app_date] => 2023-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7939
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18233095
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/233095 | SCALING OUT AUTOMATION DISTRIBUTIONS USING A PUBLICATION-SUBSCRIPTION MESSAGE SYSTEM | Aug 10, 2023 | Pending |