
Elias Mamo
Examiner (ID: 7990, Phone: (571)270-1726 , Office: P/2184 )
| Most Active Art Unit | 2184 |
| Art Unit(s) | 2184 |
| Total Applications | 1123 |
| Issued Applications | 935 |
| Pending Applications | 48 |
| Abandoned Applications | 171 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18756100
[patent_doc_number] => 20230359545
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-09
[patent_title] => AUTOMATED TESTING PLATFORM FOR TESTING MULTIPLE DEVICES
[patent_app_type] => utility
[patent_app_number] => 18/224364
[patent_app_country] => US
[patent_app_date] => 2023-07-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16158
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18224364
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/224364 | Automated testing platform for testing multiple devices | Jul 19, 2023 | Issued |
Array
(
[id] => 20145655
[patent_doc_number] => 12379997
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-08-05
[patent_title] => Detecting an error in an updated software package by automatically rebuilding related downstream products
[patent_app_type] => utility
[patent_app_number] => 18/219935
[patent_app_country] => US
[patent_app_date] => 2023-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3444
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18219935
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/219935 | Detecting an error in an updated software package by automatically rebuilding related downstream products | Jul 9, 2023 | Issued |
Array
(
[id] => 18741729
[patent_doc_number] => 20230350710
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-02
[patent_title] => FAST MEMORY MAPPED IO SUPPORT BY REGISTER SWITCH
[patent_app_type] => utility
[patent_app_number] => 18/346326
[patent_app_country] => US
[patent_app_date] => 2023-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13091
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18346326
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/346326 | FAST MEMORY MAPPED IO SUPPORT BY REGISTER SWITCH | Jul 2, 2023 | Pending |
Array
(
[id] => 20188592
[patent_doc_number] => 12399704
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-08-26
[patent_title] => Method and system to optimize power utilization using an alternative power converter while operating vehicle software updates
[patent_app_type] => utility
[patent_app_number] => 18/345005
[patent_app_country] => US
[patent_app_date] => 2023-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 2242
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 296
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18345005
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/345005 | Method and system to optimize power utilization using an alternative power converter while operating vehicle software updates | Jun 29, 2023 | Issued |
Array
(
[id] => 20188592
[patent_doc_number] => 12399704
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-08-26
[patent_title] => Method and system to optimize power utilization using an alternative power converter while operating vehicle software updates
[patent_app_type] => utility
[patent_app_number] => 18/345005
[patent_app_country] => US
[patent_app_date] => 2023-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 2242
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 296
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18345005
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/345005 | Method and system to optimize power utilization using an alternative power converter while operating vehicle software updates | Jun 29, 2023 | Issued |
Array
(
[id] => 19686617
[patent_doc_number] => 20250005162
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-02
[patent_title] => AUTOMATED SOFTWARE TESTING USING CHAOS ENGINEERING
[patent_app_type] => utility
[patent_app_number] => 18/214627
[patent_app_country] => US
[patent_app_date] => 2023-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13423
[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] => 18214627
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/214627 | AUTOMATED SOFTWARE TESTING USING CHAOS ENGINEERING | Jun 26, 2023 | Pending |
Array
(
[id] => 19005826
[patent_doc_number] => 20240069897
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-02-29
[patent_title] => SERVER, NON-TRANSITORY STORAGE MEDIUM, AND SOFTWARE UPDATE METHOD
[patent_app_type] => utility
[patent_app_number] => 18/341808
[patent_app_country] => US
[patent_app_date] => 2023-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6647
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18341808
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/341808 | SERVER, NON-TRANSITORY STORAGE MEDIUM, AND SOFTWARE UPDATE METHOD | Jun 26, 2023 | Pending |
Array
(
[id] => 19660835
[patent_doc_number] => 20240427900
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-26
[patent_title] => EVALUATION OF A PRIVACY INCIDENT RISK IN COMPUTER CODE
[patent_app_type] => utility
[patent_app_number] => 18/340563
[patent_app_country] => US
[patent_app_date] => 2023-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19457
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18340563
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/340563 | EVALUATION OF A PRIVACY INCIDENT RISK IN COMPUTER CODE | Jun 22, 2023 | Pending |
Array
(
[id] => 18864160
[patent_doc_number] => 20230418596
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-12-28
[patent_title] => AUTOMATICALLY GENERATING HUMAN LANGUAGE CODE DESCRIPTIONS
[patent_app_type] => utility
[patent_app_number] => 18/339744
[patent_app_country] => US
[patent_app_date] => 2023-06-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7351
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 43
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18339744
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/339744 | AUTOMATICALLY GENERATING HUMAN LANGUAGE CODE DESCRIPTIONS | Jun 21, 2023 | Pending |
Array
(
[id] => 20374295
[patent_doc_number] => 12481732
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-11-25
[patent_title] => Protection, obfuscation, and optimization of binary executables using recompilation
[patent_app_type] => utility
[patent_app_number] => 18/338863
[patent_app_country] => US
[patent_app_date] => 2023-06-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 0
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18338863
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/338863 | Protection, obfuscation, and optimization of binary executables using recompilation | Jun 20, 2023 | Issued |
Array
(
[id] => 20374295
[patent_doc_number] => 12481732
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-11-25
[patent_title] => Protection, obfuscation, and optimization of binary executables using recompilation
[patent_app_type] => utility
[patent_app_number] => 18/338863
[patent_app_country] => US
[patent_app_date] => 2023-06-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 0
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18338863
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/338863 | Protection, obfuscation, and optimization of binary executables using recompilation | Jun 20, 2023 | Issued |
Array
(
[id] => 19644897
[patent_doc_number] => 20240419417
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-19
[patent_title] => CROSS-LAYER POWER OPTIMIZATION OF PROGRAM CODE AND/OR SOFTWARE ARCHITECTURE
[patent_app_type] => utility
[patent_app_number] => 18/334935
[patent_app_country] => US
[patent_app_date] => 2023-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5892
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18334935
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/334935 | Cross-layer power optimization of program code and/or software architecture | Jun 13, 2023 | Issued |
Array
(
[id] => 18727830
[patent_doc_number] => 20230342123
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-10-26
[patent_title] => TREE-BASED MERGE CONFLICT RESOLUTION WITH MULTI-TASK NEURAL TRANSFORMER
[patent_app_type] => utility
[patent_app_number] => 18/210055
[patent_app_country] => US
[patent_app_date] => 2023-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8018
[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] => 18210055
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/210055 | Tree-based merge conflict resolution with multi-task neural transformer | Jun 13, 2023 | Issued |
Array
(
[id] => 18832618
[patent_doc_number] => 20230401145
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-12-14
[patent_title] => COMPUTER-IMPLEMENTED METHOD FOR THE USE OF STORED SPECIFICATION PARTS
[patent_app_type] => utility
[patent_app_number] => 18/208969
[patent_app_country] => US
[patent_app_date] => 2023-06-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4182
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[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] => 18208969
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/208969 | Computer-implemented method for the use of stored specification parts | Jun 12, 2023 | Issued |
Array
(
[id] => 18694765
[patent_doc_number] => 20230325182
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-10-12
[patent_title] => METHODS AND ARRANGEMENTS TO PROCESS COMMENTS
[patent_app_type] => utility
[patent_app_number] => 18/207305
[patent_app_country] => US
[patent_app_date] => 2023-06-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16868
[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] => 18207305
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/207305 | Methods and arrangements to process comments | Jun 7, 2023 | Issued |
Array
(
[id] => 19618117
[patent_doc_number] => 20240403797
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-05
[patent_title] => MODELING ENGINE STRUCTURING BUSINESS PROCESS MODELING NOTATION MODELS INTO PROCESS TREES
[patent_app_type] => utility
[patent_app_number] => 18/328405
[patent_app_country] => US
[patent_app_date] => 2023-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16490
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18328405
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/328405 | MODELING ENGINE STRUCTURING BUSINESS PROCESS MODELING NOTATION MODELS INTO PROCESS TREES | Jun 1, 2023 | Pending |
Array
(
[id] => 18788353
[patent_doc_number] => 20230376804
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-23
[patent_title] => AUTOMATIC ONBOARD VALIDATION OF A NEWLY TRAINED VEHICLE MACHINE LEARNING MODEL
[patent_app_type] => utility
[patent_app_number] => 18/327209
[patent_app_country] => US
[patent_app_date] => 2023-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14222
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18327209
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/327209 | Automatic onboard validation of a newly trained vehicle machine learning model | May 31, 2023 | Issued |
Array
(
[id] => 18651514
[patent_doc_number] => 20230297350
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-09-21
[patent_title] => INLINE COMPILATION OF USER DEFINED FUNCTIONS
[patent_app_type] => utility
[patent_app_number] => 18/324615
[patent_app_country] => US
[patent_app_date] => 2023-05-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11957
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18324615
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/324615 | Inline compilation of user defined functions | May 25, 2023 | Issued |
Array
(
[id] => 20117316
[patent_doc_number] => 12367020
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-07-22
[patent_title] => Domain specific inlining for interpreters
[patent_app_type] => utility
[patent_app_number] => 18/319339
[patent_app_country] => US
[patent_app_date] => 2023-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 1131
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18319339
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/319339 | Domain specific inlining for interpreters | May 16, 2023 | Issued |
Array
(
[id] => 19588271
[patent_doc_number] => 20240385828
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-11-21
[patent_title] => METHOD TO PRIORITIZE THIRD-PARTY SOFTWARE LIBRARIES UPDATES
[patent_app_type] => utility
[patent_app_number] => 18/317999
[patent_app_country] => US
[patent_app_date] => 2023-05-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12392
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18317999
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/317999 | Method to prioritize third-party software libraries updates | May 15, 2023 | Issued |