
Anibal Rivera
Examiner (ID: 376, Phone: (571)270-1200 , Office: P/2192 )
| Most Active Art Unit | 2192 |
| Art Unit(s) | 2192, 2198 |
| Total Applications | 949 |
| Issued Applications | 822 |
| Pending Applications | 80 |
| Abandoned Applications | 66 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 19303467
[patent_doc_number] => 20240232047
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-07-11
[patent_title] => SELF-CORRECTING BOT
[patent_app_type] => utility
[patent_app_number] => 18/093874
[patent_app_country] => US
[patent_app_date] => 2023-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7316
[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] => 18093874
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/093874 | Self-correcting bot | Jan 5, 2023 | Issued |
Array
(
[id] => 18486860
[patent_doc_number] => 20230214206
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-06
[patent_title] => UPGRADABLE ELECTRONIC DEVICE AND METHOD FOR UPGRADING ELECTRONIC DEVICE
[patent_app_type] => utility
[patent_app_number] => 18/093073
[patent_app_country] => US
[patent_app_date] => 2023-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10149
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18093073
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/093073 | Upgradable electronic device and method for upgrading electronic device | Jan 3, 2023 | Issued |
Array
(
[id] => 18499203
[patent_doc_number] => 20230221947
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-13
[patent_title] => Method, Apparatus and Systems for Enabling Delivery and Access of Applications and Services
[patent_app_type] => utility
[patent_app_number] => 18/148494
[patent_app_country] => US
[patent_app_date] => 2022-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 129963
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -30
[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] => 18148494
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/148494 | Method, apparatus and systems for enabling delivery and access of applications and services | Dec 29, 2022 | Issued |
Array
(
[id] => 18471232
[patent_doc_number] => 20230205518
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-29
[patent_title] => MANAGEMENT METHOD AND MANAGEMENT SYSTEM USED FOR REDUCING VERSION DEPENDENCY
[patent_app_type] => utility
[patent_app_number] => 18/090501
[patent_app_country] => US
[patent_app_date] => 2022-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3949
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 202
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18090501
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/090501 | MANAGEMENT METHOD AND MANAGEMENT SYSTEM USED FOR REDUCING VERSION DEPENDENCY | Dec 28, 2022 | Abandoned |
Array
(
[id] => 19267522
[patent_doc_number] => 20240211225
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-06-27
[patent_title] => SYSTEM AND METHOD FOR BINARY CODE DECOMPILATION USING MACHINE LEARNING
[patent_app_type] => utility
[patent_app_number] => 18/087379
[patent_app_country] => US
[patent_app_date] => 2022-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6625
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18087379
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/087379 | System and method for binary code decompilation using machine learning | Dec 21, 2022 | Issued |
Array
(
[id] => 19740216
[patent_doc_number] => 12217051
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-02-04
[patent_title] => Device to build programs on alternative CPU architectures and a method thereof
[patent_app_type] => utility
[patent_app_number] => 18/086760
[patent_app_country] => US
[patent_app_date] => 2022-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6022
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18086760
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/086760 | Device to build programs on alternative CPU architectures and a method thereof | Dec 21, 2022 | Issued |
Array
(
[id] => 18471383
[patent_doc_number] => 20230205669
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-29
[patent_title] => METHOD FOR BUG LOCALISATION
[patent_app_type] => utility
[patent_app_number] => 18/086796
[patent_app_country] => US
[patent_app_date] => 2022-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3273
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -4
[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] => 18086796
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/086796 | METHOD FOR BUG LOCALISATION | Dec 21, 2022 | Abandoned |
Array
(
[id] => 20922506
[patent_doc_number] => 12717567
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-08-25
[patent_title] => Enhanced device updating
[patent_app_type] => utility
[patent_app_number] => 18/079651
[patent_app_country] => US
[patent_app_date] => 2022-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6165
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 220
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18079651
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/079651 | ENHANCED DEVICE UPDATING | Dec 11, 2022 | Pending |
Array
(
[id] => 20647379
[patent_doc_number] => 12602322
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-04-14
[patent_title] => Intermediate representation method and apparatus for compiling computation graphs
[patent_app_type] => utility
[patent_app_number] => 18/071958
[patent_app_country] => US
[patent_app_date] => 2022-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 14
[patent_no_of_words] => 3463
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 336
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18071958
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/071958 | Intermediate representation method and apparatus for compiling computation graphs | Nov 29, 2022 | Issued |
Array
(
[id] => 18703735
[patent_doc_number] => 11790249
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-10-17
[patent_title] => Automatically evaluating application architecture through architecture-as-code
[patent_app_type] => utility
[patent_app_number] => 18/058916
[patent_app_country] => US
[patent_app_date] => 2022-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6716
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18058916
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/058916 | Automatically evaluating application architecture through architecture-as-code | Nov 27, 2022 | Issued |
Array
(
[id] => 19174452
[patent_doc_number] => 20240160426
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-16
[patent_title] => GOLDEN FLASH IMAGE
[patent_app_type] => utility
[patent_app_number] => 18/055513
[patent_app_country] => US
[patent_app_date] => 2022-11-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10041
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 18055513
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/055513 | Golden flash image | Nov 14, 2022 | Issued |
Array
(
[id] => 18471208
[patent_doc_number] => 20230205494
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-29
[patent_title] => RESOURCE FILE LOADING METHOD, APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 18/055222
[patent_app_country] => US
[patent_app_date] => 2022-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5836
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18055222
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/055222 | Resource file loading method, apparatus, electronic device and storage medium | Nov 13, 2022 | Issued |
Array
(
[id] => 18228370
[patent_doc_number] => 20230067364
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-02
[patent_title] => TRANSFER LEARNING SYSTEM FOR AUTOMATED SOFTWARE ENGINEERING TASKS
[patent_app_type] => utility
[patent_app_number] => 17/981440
[patent_app_country] => US
[patent_app_date] => 2022-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10382
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17981440
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/981440 | Transfer learning system for automated software engineering tasks | Nov 5, 2022 | Issued |
Array
(
[id] => 19144382
[patent_doc_number] => 20240143295
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-02
[patent_title] => SOFTWARE COMPILATION FOR NETWORKED PROCESSING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 17/978902
[patent_app_country] => US
[patent_app_date] => 2022-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3995
[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] => 17978902
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/978902 | Software compilation for networked processing system | Oct 31, 2022 | Issued |
Array
(
[id] => 18337310
[patent_doc_number] => 20230129259
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-04-27
[patent_title] => SOFTWARE DEFINED RANDOMIZATION FOR THE MITIGATION OF UNKNOWN VULNERABILITIES
[patent_app_type] => utility
[patent_app_number] => 17/974360
[patent_app_country] => US
[patent_app_date] => 2022-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3791
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17974360
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/974360 | Software defined randomization for the mitigation of unknown vulnerabilities | Oct 25, 2022 | Issued |
Array
(
[id] => 19764556
[patent_doc_number] => 12222846
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-02-11
[patent_title] => Methods and systems for automated testing using browser extension
[patent_app_type] => utility
[patent_app_number] => 18/048384
[patent_app_country] => US
[patent_app_date] => 2022-10-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 14
[patent_no_of_words] => 8632
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18048384
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/048384 | Methods and systems for automated testing using browser extension | Oct 19, 2022 | Issued |
Array
(
[id] => 20732322
[patent_doc_number] => 12639582
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-05-26
[patent_title] => Method and apparatus for using a packet architecture to process neural networks in a neural processing unit
[patent_app_type] => utility
[patent_app_number] => 17/970450
[patent_app_country] => US
[patent_app_date] => 2022-10-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 30
[patent_no_of_words] => 4493
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17970450
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/970450 | Method and apparatus for using a packet architecture to process neural networks in a neural processing unit | Oct 19, 2022 | Issued |
Array
(
[id] => 19398422
[patent_doc_number] => 12072784
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-27
[patent_title] => Multi-stage anomaly detection and remediation
[patent_app_type] => utility
[patent_app_number] => 17/967287
[patent_app_country] => US
[patent_app_date] => 2022-10-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 9239
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17967287
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/967287 | Multi-stage anomaly detection and remediation | Oct 16, 2022 | Issued |
Array
(
[id] => 18166633
[patent_doc_number] => 20230033236
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-02-02
[patent_title] => DATA PROCESSING METHOD AND APPARATUS, COMPUTER DEVICE, AND READABLE STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 17/965668
[patent_app_country] => US
[patent_app_date] => 2022-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12996
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17965668
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/965668 | Data processing method and apparatus, computer device, and readable storage medium | Oct 12, 2022 | Issued |
Array
(
[id] => 20359032
[patent_doc_number] => 12475028
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-11-18
[patent_title] => System and method for a test automation framework associated with a self-describing data system
[patent_app_type] => utility
[patent_app_number] => 17/965585
[patent_app_country] => US
[patent_app_date] => 2022-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 33
[patent_no_of_words] => 12721
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 254
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17965585
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/965585 | System and method for a test automation framework associated with a self-describing data system | Oct 12, 2022 | Issued |