Search

John B. Roche

Examiner (ID: 9454, Phone: (571)270-1721 , Office: P/2184 )

Most Active Art Unit
2184
Art Unit(s)
2184
Total Applications
791
Issued Applications
582
Pending Applications
47
Abandoned Applications
178

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18276093 [patent_doc_number] => 11615037 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-28 [patent_title] => Memory module with programmable command buffer [patent_app_type] => utility [patent_app_number] => 17/306410 [patent_app_country] => US [patent_app_date] => 2021-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5159 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17306410 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/306410
Memory module with programmable command buffer May 2, 2021 Issued
Array ( [id] => 16995173 [patent_doc_number] => 20210233593 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-29 [patent_title] => DYNAMIC DELAY OF NAND READ COMMANDS [patent_app_type] => utility [patent_app_number] => 17/232725 [patent_app_country] => US [patent_app_date] => 2021-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13487 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17232725 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/232725
Dynamic delay of NAND read commands Apr 15, 2021 Issued
Array ( [id] => 17907402 [patent_doc_number] => 11461256 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-04 [patent_title] => Quality of service levels for a direct memory access engine in a memory sub-system [patent_app_type] => utility [patent_app_number] => 17/229698 [patent_app_country] => US [patent_app_date] => 2021-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9182 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 17229698 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/229698
Quality of service levels for a direct memory access engine in a memory sub-system Apr 12, 2021 Issued
Array ( [id] => 17157918 [patent_doc_number] => 20210318969 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-14 [patent_title] => MEMORY MODULE WITH REDUCED READ/WRITE TURNAROUND OVERHEAD [patent_app_type] => utility [patent_app_number] => 17/228506 [patent_app_country] => US [patent_app_date] => 2021-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4684 [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] => 17228506 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/228506
Memory module with reduced read/write turnaround overhead Apr 11, 2021 Issued
Array ( [id] => 17230696 [patent_doc_number] => 20210357253 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-18 [patent_title] => AGENT CONTROL DEVICE [patent_app_type] => utility [patent_app_number] => 17/225682 [patent_app_country] => US [patent_app_date] => 2021-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5915 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17225682 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/225682
Agent control device Apr 7, 2021 Issued
Array ( [id] => 18046776 [patent_doc_number] => 11520730 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-06 [patent_title] => Data transfer system, circuit, and method [patent_app_type] => utility [patent_app_number] => 17/218209 [patent_app_country] => US [patent_app_date] => 2021-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3087 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17218209 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/218209
Data transfer system, circuit, and method Mar 30, 2021 Issued
Array ( [id] => 19567595 [patent_doc_number] => 12142373 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-11-12 [patent_title] => Modular energy system with hardware mitigated communication [patent_app_type] => utility [patent_app_number] => 17/217461 [patent_app_country] => US [patent_app_date] => 2021-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 26 [patent_no_of_words] => 30483 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17217461 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/217461
Modular energy system with hardware mitigated communication Mar 29, 2021 Issued
Array ( [id] => 19107317 [patent_doc_number] => 11960421 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-16 [patent_title] => Operation accelerator and compression method [patent_app_type] => utility [patent_app_number] => 17/216476 [patent_app_country] => US [patent_app_date] => 2021-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9521 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17216476 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/216476
Operation accelerator and compression method Mar 28, 2021 Issued
Array ( [id] => 17899234 [patent_doc_number] => 20220308896 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-29 [patent_title] => SELECTIVE PRUNING OF A SYSTEM CONFIGURATION MODEL FOR SYSTEM RECONFIGURATIONS [patent_app_type] => utility [patent_app_number] => 17/214177 [patent_app_country] => US [patent_app_date] => 2021-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8823 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17214177 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/214177
Selective pruning of a system configuration model for system reconfigurations Mar 25, 2021 Issued
Array ( [id] => 18622458 [patent_doc_number] => 11755501 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-12 [patent_title] => Efficient data sharing for graphics data processing operations [patent_app_type] => utility [patent_app_number] => 17/212503 [patent_app_country] => US [patent_app_date] => 2021-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 60 [patent_figures_cnt] => 64 [patent_no_of_words] => 50809 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17212503 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/212503
Efficient data sharing for graphics data processing operations Mar 24, 2021 Issued
Array ( [id] => 16977405 [patent_doc_number] => 20210221642 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-22 [patent_title] => DEVICE MANAGEMENT FOR HYBRID ELEVATOR ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 17/205572 [patent_app_country] => US [patent_app_date] => 2021-03-18 [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] => -18 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17205572 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/205572
Device management for hybrid elevator environments Mar 17, 2021 Issued
Array ( [id] => 17106362 [patent_doc_number] => 11126579 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-21 [patent_title] => Remotely controlled technician surrogate device [patent_app_type] => utility [patent_app_number] => 17/203540 [patent_app_country] => US [patent_app_date] => 2021-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 17478 [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] => 17203540 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/203540
Remotely controlled technician surrogate device Mar 15, 2021 Issued
Array ( [id] => 17682515 [patent_doc_number] => 11366769 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-06-21 [patent_title] => Enabling peripheral device messaging via application portals in processor-based devices [patent_app_type] => utility [patent_app_number] => 17/185855 [patent_app_country] => US [patent_app_date] => 2021-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8180 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17185855 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/185855
Enabling peripheral device messaging via application portals in processor-based devices Feb 24, 2021 Issued
Array ( [id] => 17832334 [patent_doc_number] => 20220269638 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-25 [patent_title] => SPATIAL DISTRIBUTION IN A 3D DATA PROCESSING UNIT [patent_app_type] => utility [patent_app_number] => 17/184456 [patent_app_country] => US [patent_app_date] => 2021-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6164 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17184456 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/184456
Spatial distribution in a 3D data processing unit Feb 23, 2021 Issued
Array ( [id] => 17924693 [patent_doc_number] => 11467942 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-11 [patent_title] => Predictive performance indicator for storage devices [patent_app_type] => utility [patent_app_number] => 17/182574 [patent_app_country] => US [patent_app_date] => 2021-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 13673 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17182574 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/182574
Predictive performance indicator for storage devices Feb 22, 2021 Issued
Array ( [id] => 17430431 [patent_doc_number] => 20220058140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-24 [patent_title] => HIGH THROUGHPUT, LOW POWER, HIGH PARITY ARCHITECTURE FOR DATABASE SSD [patent_app_type] => utility [patent_app_number] => 17/181907 [patent_app_country] => US [patent_app_date] => 2021-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5728 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17181907 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/181907
High throughput, low power, high parity architecture for database SSD Feb 21, 2021 Issued
Array ( [id] => 17666147 [patent_doc_number] => 11359832 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-14 [patent_title] => HVAC switchable communication bus and power bus control board systems and methods [patent_app_type] => utility [patent_app_number] => 17/181972 [patent_app_country] => US [patent_app_date] => 2021-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 13541 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17181972 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/181972
HVAC switchable communication bus and power bus control board systems and methods Feb 21, 2021 Issued
Array ( [id] => 16887606 [patent_doc_number] => 20210173803 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-10 [patent_title] => PARALLEL OPERATIONS IN AGGREGATED AND VIRTUALIZED SOLID STATE DRIVES [patent_app_type] => utility [patent_app_number] => 17/180623 [patent_app_country] => US [patent_app_date] => 2021-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12767 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17180623 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/180623
Parallel operations in aggregated and virtualized solid state drives Feb 18, 2021 Issued
Array ( [id] => 17606019 [patent_doc_number] => 11334508 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-17 [patent_title] => Storage system, data management method, and data management program [patent_app_type] => utility [patent_app_number] => 17/169775 [patent_app_country] => US [patent_app_date] => 2021-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 9879 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17169775 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/169775
Storage system, data management method, and data management program Feb 7, 2021 Issued
Array ( [id] => 18800837 [patent_doc_number] => 11833984 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-05 [patent_title] => In-vehicle equipment controller and vehicle control system [patent_app_type] => utility [patent_app_number] => 17/160377 [patent_app_country] => US [patent_app_date] => 2021-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5057 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17160377 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/160377
In-vehicle equipment controller and vehicle control system Jan 27, 2021 Issued
Menu