
Carlos O. Rivera-perez
Examiner (ID: 6616, Phone: (571)272-2432 , Office: P/2838 )
| Most Active Art Unit | 2838 |
| Art Unit(s) | 2839, 2838 |
| Total Applications | 559 |
| Issued Applications | 368 |
| Pending Applications | 65 |
| Abandoned Applications | 142 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 19212253
[patent_doc_number] => 12001315
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-06-04
[patent_title] => Provisioning and debugging system in a cloud environment
[patent_app_type] => utility
[patent_app_number] => 17/667882
[patent_app_country] => US
[patent_app_date] => 2022-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5488
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 207
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17667882
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/667882 | Provisioning and debugging system in a cloud environment | Feb 8, 2022 | Issued |
Array
(
[id] => 18531740
[patent_doc_number] => 20230236812
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-27
[patent_title] => USING SUSTAINABILITY TO RECOMPILE AND OPTIMIZE INTERRUPTED LANGUAGES AND BYTE-LEVEL EXECUTION IN MEETING SUSTAINABILITY GOALS
[patent_app_type] => utility
[patent_app_number] => 17/648561
[patent_app_country] => US
[patent_app_date] => 2022-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6486
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17648561
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/648561 | USING SUSTAINABILITY TO RECOMPILE AND OPTIMIZE INTERRUPTED LANGUAGES AND BYTE-LEVEL EXECUTION IN MEETING SUSTAINABILITY GOALS | Jan 20, 2022 | Abandoned |
Array
(
[id] => 20595215
[patent_doc_number] => 12578931
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-17
[patent_title] => Intelligent and efficient pipeline management
[patent_app_type] => utility
[patent_app_number] => 17/578410
[patent_app_country] => US
[patent_app_date] => 2022-01-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 0
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 264
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17578410
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/578410 | Intelligent and efficient pipeline management | Jan 17, 2022 | Issued |
Array
(
[id] => 17550097
[patent_doc_number] => 20220121439
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-21
[patent_title] => SYSTEM AND METHOD OF UPDATING A NETWORK ELEMENT
[patent_app_type] => utility
[patent_app_number] => 17/566227
[patent_app_country] => US
[patent_app_date] => 2021-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7208
[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] => 17566227
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/566227 | SYSTEM AND METHOD OF UPDATING A NETWORK ELEMENT | Dec 29, 2021 | Abandoned |
Array
(
[id] => 19506925
[patent_doc_number] => 12118348
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-10-15
[patent_title] => Method and equipment for generating a differential upgrade package, and method for upgrade
[patent_app_type] => utility
[patent_app_number] => 17/563256
[patent_app_country] => US
[patent_app_date] => 2021-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 6623
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 246
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17563256
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/563256 | Method and equipment for generating a differential upgrade package, and method for upgrade | Dec 27, 2021 | Issued |
Array
(
[id] => 17690340
[patent_doc_number] => 20220197633
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-06-23
[patent_title] => SOFTWARE DEFINED BUILD INFRASTRUCTURE FOR HYBRID, VIRTUALIZED AND NATIVE BUILD ENVIRONMENTS
[patent_app_type] => utility
[patent_app_number] => 17/557703
[patent_app_country] => US
[patent_app_date] => 2021-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14466
[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] => 17557703
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/557703 | SOFTWARE DEFINED BUILD INFRASTRUCTURE FOR HYBRID, VIRTUALIZED AND NATIVE BUILD ENVIRONMENTS | Dec 20, 2021 | Abandoned |
Array
(
[id] => 18454329
[patent_doc_number] => 20230195609
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-22
[patent_title] => AUTOMATIC GENERATION OF SUMMARY REPORT FOR VALIDATION TESTS OF COMPUTING SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 17/645230
[patent_app_country] => US
[patent_app_date] => 2021-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5366
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17645230
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/645230 | AUTOMATIC GENERATION OF SUMMARY REPORT FOR VALIDATION TESTS OF COMPUTING SYSTEMS | Dec 19, 2021 | Abandoned |
Array
(
[id] => 18407643
[patent_doc_number] => 20230168996
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-01
[patent_title] => TESTING CONTINUOUS INTEGRATION AND CONTINUOUS DEPLOYMENT (CI/CD) PIPELINE
[patent_app_type] => utility
[patent_app_number] => 17/538543
[patent_app_country] => US
[patent_app_date] => 2021-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6841
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 60
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17538543
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/538543 | Testing continuous integration and continuous deployment (CI/CD) pipeline | Nov 29, 2021 | Issued |
Array
(
[id] => 19313021
[patent_doc_number] => 12038833
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-07-16
[patent_title] => Test and validation of privacy protection quality of anonymization solutions
[patent_app_type] => utility
[patent_app_number] => 17/533841
[patent_app_country] => US
[patent_app_date] => 2021-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11260
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17533841
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/533841 | Test and validation of privacy protection quality of anonymization solutions | Nov 22, 2021 | Issued |
Array
(
[id] => 19015267
[patent_doc_number] => 11922202
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-03-05
[patent_title] => Data transmission method and apparatus
[patent_app_type] => utility
[patent_app_number] => 17/517862
[patent_app_country] => US
[patent_app_date] => 2021-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 17
[patent_no_of_words] => 17273
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17517862
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/517862 | Data transmission method and apparatus | Nov 2, 2021 | Issued |
Array
(
[id] => 17581225
[patent_doc_number] => 20220138080
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-05-05
[patent_title] => COMPUTER-IMPLEMENTED METHOD AND DEVICE FOR SELECTING A FUZZING METHOD FOR TESTING A PROGRAM CODE
[patent_app_type] => utility
[patent_app_number] => 17/453077
[patent_app_country] => US
[patent_app_date] => 2021-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2935
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[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] => 17453077
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/453077 | COMPUTER-IMPLEMENTED METHOD AND DEVICE FOR SELECTING A FUZZING METHOD FOR TESTING A PROGRAM CODE | Oct 31, 2021 | Abandoned |
Array
(
[id] => 19182525
[patent_doc_number] => 11989113
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-05-21
[patent_title] => Efficiently debugging a program in homomorphically encrypted space
[patent_app_type] => utility
[patent_app_number] => 17/504882
[patent_app_country] => US
[patent_app_date] => 2021-10-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5948
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17504882
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/504882 | Efficiently debugging a program in homomorphically encrypted space | Oct 18, 2021 | Issued |
Array
(
[id] => 17643876
[patent_doc_number] => 20220171614
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-06-02
[patent_title] => FAILSAFE UPDATE OF BOOTLOADER FIRMWARE
[patent_app_type] => utility
[patent_app_number] => 17/500244
[patent_app_country] => US
[patent_app_date] => 2021-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8563
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17500244
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/500244 | Failsafe update of bootloader firmware | Oct 12, 2021 | Issued |
Array
(
[id] => 17345710
[patent_doc_number] => 20220012041
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-01-13
[patent_title] => EFFICIENT INFORMATION STORAGE AND RETRIEVAL USING SUBGRAPHS
[patent_app_type] => utility
[patent_app_number] => 17/483472
[patent_app_country] => US
[patent_app_date] => 2021-09-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 22852
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 17483472
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/483472 | EFFICIENT INFORMATION STORAGE AND RETRIEVAL USING SUBGRAPHS | Sep 22, 2021 | Abandoned |
Array
(
[id] => 18965803
[patent_doc_number] => 11899567
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-02-13
[patent_title] => System with hardware register and controller external to processor that facilitates transitions between firmware images using hardware register written with firmware image entry points
[patent_app_type] => utility
[patent_app_number] => 17/472196
[patent_app_country] => US
[patent_app_date] => 2021-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6823
[patent_no_of_claims] => 38
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 255
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17472196
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/472196 | System with hardware register and controller external to processor that facilitates transitions between firmware images using hardware register written with firmware image entry points | Sep 9, 2021 | Issued |
Array
(
[id] => 19732447
[patent_doc_number] => 12210443
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-01-28
[patent_title] => Multi-client orchestrated automated testing platform
[patent_app_type] => utility
[patent_app_number] => 17/466848
[patent_app_country] => US
[patent_app_date] => 2021-09-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 6844
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 17466848
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/466848 | Multi-client orchestrated automated testing platform | Sep 2, 2021 | Issued |
Array
(
[id] => 18303336
[patent_doc_number] => 11625238
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-04-11
[patent_title] => Dependency lock in CICD pipelines
[patent_app_type] => utility
[patent_app_number] => 17/462748
[patent_app_country] => US
[patent_app_date] => 2021-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9894
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17462748
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/462748 | Dependency lock in CICD pipelines | Aug 30, 2021 | Issued |
Array
(
[id] => 17415863
[patent_doc_number] => 20220050767
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-02-17
[patent_title] => BUILD PROCESS FOR APPLICATION PERFORMANCE
[patent_app_type] => utility
[patent_app_number] => 17/404166
[patent_app_country] => US
[patent_app_date] => 2021-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3823
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17404166
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/404166 | Build process for application performance | Aug 16, 2021 | Issued |
Array
(
[id] => 19391491
[patent_doc_number] => 20240281361
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-22
[patent_title] => BINTYPER: TYPE CONFUSION BUG DETECTION FOR C++ PROGRAM BINARIES
[patent_app_type] => utility
[patent_app_number] => 18/019581
[patent_app_country] => US
[patent_app_date] => 2021-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12400
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18019581
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/019581 | BINTYPER: TYPE CONFUSION BUG DETECTION FOR C++ PROGRAM BINARIES | Jul 14, 2021 | Pending |
Array
(
[id] => 18161185
[patent_doc_number] => 20230027777
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-01-26
[patent_title] => DATA AUGMENTATION BASED ON FAILURE CASES
[patent_app_type] => utility
[patent_app_number] => 17/372037
[patent_app_country] => US
[patent_app_date] => 2021-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6741
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17372037
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/372037 | Data augmentation based on failure cases | Jul 8, 2021 | Issued |