
John B. Roche
Examiner (ID: 11389, Phone: (571)270-1721 , Office: P/2184 )
| Most Active Art Unit | 2184 |
| Art Unit(s) | 2184 |
| Total Applications | 776 |
| Issued Applications | 577 |
| Pending Applications | 41 |
| Abandoned Applications | 178 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 19189980
[patent_doc_number] => 20240168893
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-23
[patent_title] => MULTI-PORT, MULTI-PROTOCOL VARIED SIZE RAM CONTROLLER
[patent_app_type] => utility
[patent_app_number] => 17/990178
[patent_app_country] => US
[patent_app_date] => 2022-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4575
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 17990178
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/990178 | Multi-port, multi-protocol varied size RAM controller | Nov 17, 2022 | Issued |
Array
(
[id] => 18350728
[patent_doc_number] => 20230138839
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-04
[patent_title] => BRIDGING MODULE, DATA TRANSMISSION SYSTEM, AND DATA TRANSMISSION METHOD
[patent_app_type] => utility
[patent_app_number] => 17/976859
[patent_app_country] => US
[patent_app_date] => 2022-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10747
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -27
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17976859
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/976859 | Bridging module, data transmission system, and data transmission method | Oct 29, 2022 | Issued |
Array
(
[id] => 19703340
[patent_doc_number] => 12197365
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-01-14
[patent_title] => Information processing system, image processing apparatus, and communication control method
[patent_app_type] => utility
[patent_app_number] => 17/972679
[patent_app_country] => US
[patent_app_date] => 2022-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 18
[patent_no_of_words] => 7892
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17972679
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/972679 | Information processing system, image processing apparatus, and communication control method | Oct 24, 2022 | Issued |
Array
(
[id] => 18184822
[patent_doc_number] => 20230045552
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-02-09
[patent_title] => NPU IMPLEMENTED FOR ARTIFICIAL NEURAL NETWORKS TO PROCESS FUSION OF HETEROGENEOUS DATA RECEIVED FROM HETEROGENEOUS SENSORS
[patent_app_type] => utility
[patent_app_number] => 17/972375
[patent_app_country] => US
[patent_app_date] => 2022-10-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16930
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17972375
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/972375 | NPU implemented for artificial neural networks to process fusion of heterogeneous data received from heterogeneous sensors | Oct 23, 2022 | Issued |
Array
(
[id] => 18207564
[patent_doc_number] => 20230053821
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-02-23
[patent_title] => SYSTEM ON A CHIP (SOC) COMMUNICATIONS TO PREVENT DIRECT MEMORY ACCESS (DMA) ATTACKS
[patent_app_type] => utility
[patent_app_number] => 18/048302
[patent_app_country] => US
[patent_app_date] => 2022-10-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17284
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[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] => 18048302
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/048302 | System on a chip (SOC) communications to prevent direct memory access (DMA) attacks | Oct 19, 2022 | Issued |
Array
(
[id] => 19303201
[patent_doc_number] => 20240231780
[patent_country] => US
[patent_kind] => A9
[patent_issue_date] => 2024-07-11
[patent_title] => INTEGRATING AN EMBEDDED CONTROLLER INTO A HETEROGENEOUS COMPUTING PLATFORM
[patent_app_type] => utility
[patent_app_number] => 18/047664
[patent_app_country] => US
[patent_app_date] => 2022-10-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8566
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 36
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18047664
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/047664 | Integrating an embedded controller into a heterogeneous computing platform | Oct 18, 2022 | Issued |
Array
(
[id] => 19303201
[patent_doc_number] => 20240231780
[patent_country] => US
[patent_kind] => A9
[patent_issue_date] => 2024-07-11
[patent_title] => INTEGRATING AN EMBEDDED CONTROLLER INTO A HETEROGENEOUS COMPUTING PLATFORM
[patent_app_type] => utility
[patent_app_number] => 18/047664
[patent_app_country] => US
[patent_app_date] => 2022-10-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8566
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 36
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18047664
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/047664 | Integrating an embedded controller into a heterogeneous computing platform | Oct 18, 2022 | Issued |
Array
(
[id] => 19062210
[patent_doc_number] => 11941446
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-03-26
[patent_title] => Reducing extraneous messages in a distributed lock system
[patent_app_type] => utility
[patent_app_number] => 18/046033
[patent_app_country] => US
[patent_app_date] => 2022-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 9110
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18046033
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/046033 | Reducing extraneous messages in a distributed lock system | Oct 11, 2022 | Issued |
Array
(
[id] => 19538204
[patent_doc_number] => 12130757
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-10-29
[patent_title] => Memory module with reduced read/write turnaround overhead
[patent_app_type] => utility
[patent_app_number] => 17/957201
[patent_app_country] => US
[patent_app_date] => 2022-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4710
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 70
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17957201
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/957201 | Memory module with reduced read/write turnaround overhead | Sep 29, 2022 | Issued |
Array
(
[id] => 19905393
[patent_doc_number] => 12282398
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-22
[patent_title] => PCIe device and computing system including the same
[patent_app_type] => utility
[patent_app_number] => 17/953881
[patent_app_country] => US
[patent_app_date] => 2022-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 6283
[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] => 17953881
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/953881 | PCIe device and computing system including the same | Sep 26, 2022 | Issued |
Array
(
[id] => 19375241
[patent_doc_number] => 12066806
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-20
[patent_title] => Chainable and nested edge for industrial automation device analytics
[patent_app_type] => utility
[patent_app_number] => 17/950920
[patent_app_country] => US
[patent_app_date] => 2022-09-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 12
[patent_no_of_words] => 16860
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 303
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17950920
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/950920 | Chainable and nested edge for industrial automation device analytics | Sep 21, 2022 | Issued |
Array
(
[id] => 18949669
[patent_doc_number] => 11892962
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-02-06
[patent_title] => GENZ port structure
[patent_app_type] => utility
[patent_app_number] => 17/950782
[patent_app_country] => US
[patent_app_date] => 2022-09-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2266
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[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] => 17950782
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/950782 | GENZ port structure | Sep 21, 2022 | Issued |
Array
(
[id] => 18111592
[patent_doc_number] => 20230004472
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-01-05
[patent_title] => Predictive Performance Indicator for Storage Devices
[patent_app_type] => utility
[patent_app_number] => 17/941573
[patent_app_country] => US
[patent_app_date] => 2022-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13672
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17941573
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/941573 | Predictive performance indicator for storage devices | Sep 8, 2022 | Issued |
Array
(
[id] => 18194844
[patent_doc_number] => 20230048363
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-02-16
[patent_title] => SELF-MANAGING DATABASE SYSTEM USING MACHINE LEARNING
[patent_app_type] => utility
[patent_app_number] => 17/818207
[patent_app_country] => US
[patent_app_date] => 2022-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12483
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 17818207
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/818207 | Self-managing database system using machine learning | Aug 7, 2022 | Issued |
Array
(
[id] => 18023249
[patent_doc_number] => 20220374748
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-11-24
[patent_title] => AUTOMATED DETERMINATION OF EXPLANATORY VARIABLES
[patent_app_type] => utility
[patent_app_number] => 17/816901
[patent_app_country] => US
[patent_app_date] => 2022-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5353
[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] => 17816901
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/816901 | AUTOMATED DETERMINATION OF EXPLANATORY VARIABLES | Aug 1, 2022 | Pending |
Array
(
[id] => 20337950
[patent_doc_number] => 20250342070
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-11-06
[patent_title] => CONTROL METHOD FOR MULTI-CORE MCU TO ACCESS SHARED PERIPHERALS AND DEVICE THEREOF
[patent_app_type] => utility
[patent_app_number] => 18/291828
[patent_app_country] => US
[patent_app_date] => 2022-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 1280
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18291828
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/291828 | Control method for multi-core MCU to access shared peripherals and device thereof | Aug 1, 2022 | Issued |
Array
(
[id] => 19169085
[patent_doc_number] => 11985005
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-05-14
[patent_title] => Method for detecting CAN bus intrusion of vehicle-mounted network based on GMM-HMM and system
[patent_app_type] => utility
[patent_app_number] => 17/871200
[patent_app_country] => US
[patent_app_date] => 2022-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 3191
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17871200
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/871200 | Method for detecting CAN bus intrusion of vehicle-mounted network based on GMM-HMM and system | Jul 21, 2022 | Issued |
Array
(
[id] => 18925938
[patent_doc_number] => 20240028942
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-25
[patent_title] => OPTIMIZING QUANTUM TELEPORTATION AS A SERVICE
[patent_app_type] => utility
[patent_app_number] => 17/870601
[patent_app_country] => US
[patent_app_date] => 2022-07-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11776
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17870601
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/870601 | Optimizing quantum teleportation as a service | Jul 20, 2022 | Issued |
Array
(
[id] => 18949675
[patent_doc_number] => 11892968
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-02-06
[patent_title] => Interconnect circuit
[patent_app_type] => utility
[patent_app_number] => 17/870715
[patent_app_country] => US
[patent_app_date] => 2022-07-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 10478
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 228
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17870715
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/870715 | Interconnect circuit | Jul 20, 2022 | Issued |
Array
(
[id] => 17962251
[patent_doc_number] => 20220342832
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-10-27
[patent_title] => EXPANDER I/O MODULE DISCOVERY AND MANAGEMENT SYSTEM
[patent_app_type] => utility
[patent_app_number] => 17/860270
[patent_app_country] => US
[patent_app_date] => 2022-07-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11658
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17860270
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/860270 | Expander I/O module discovery and management system | Jul 7, 2022 | Issued |