Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 19475570 [patent_doc_number] => 12105660 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-01 [patent_title] => Electronic apparatus and communication method thereof having both defined and undefined bus communication mechanism [patent_app_type] => utility [patent_app_number] => 18/143092 [patent_app_country] => US [patent_app_date] => 2023-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 3061 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18143092 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/143092
Electronic apparatus and communication method thereof having both defined and undefined bus communication mechanism May 3, 2023 Issued
Array ( [id] => 19956378 [patent_doc_number] => 12326792 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-10 [patent_title] => Identifying anomalous device configuration [patent_app_type] => utility [patent_app_number] => 18/141437 [patent_app_country] => US [patent_app_date] => 2023-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2370 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18141437 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/141437
Identifying anomalous device configuration Apr 29, 2023 Issued
Array ( [id] => 18711373 [patent_doc_number] => 20230334002 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-19 [patent_title] => Access Optimization in Aggregated and Virtualized Solid State Drives [patent_app_type] => utility [patent_app_number] => 18/309102 [patent_app_country] => US [patent_app_date] => 2023-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13473 [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] => 18309102 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/309102
Access Optimization in Aggregated and Virtualized Solid State Drives Apr 27, 2023 Pending
Array ( [id] => 20234345 [patent_doc_number] => 20250291664 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-09-18 [patent_title] => DATA TRANSMISSION METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 18/860194 [patent_app_country] => US [patent_app_date] => 2023-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5597 [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] => 18860194 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/860194
DATA TRANSMISSION METHOD AND APPARATUS Apr 10, 2023 Pending
Array ( [id] => 18532363 [patent_doc_number] => 20230237437 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-27 [patent_title] => APPARATUSES AND METHODS FOR DETERMINING AND PROCESSING DORMANT USER DATA IN A JOB RESUME IMMUTABLE SEQUENTIAL LISTING [patent_app_type] => utility [patent_app_number] => 18/130661 [patent_app_country] => US [patent_app_date] => 2023-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11827 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18130661 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/130661
APPARATUSES AND METHODS FOR DETERMINING AND PROCESSING DORMANT USER DATA IN A JOB RESUME IMMUTABLE SEQUENTIAL LISTING Apr 3, 2023 Abandoned
Array ( [id] => 18523295 [patent_doc_number] => 20230233950 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-27 [patent_title] => MODULAR AMUSEMENT PARK SYSTEMS AND METHODS [patent_app_type] => utility [patent_app_number] => 18/130173 [patent_app_country] => US [patent_app_date] => 2023-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6606 [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] => 18130173 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/130173
Modular amusement park systems and methods Apr 2, 2023 Issued
Array ( [id] => 19466024 [patent_doc_number] => 20240319694 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-26 [patent_title] => MICROCONTROLLER UNIT PLATFORM [patent_app_type] => utility [patent_app_number] => 18/123964 [patent_app_country] => US [patent_app_date] => 2023-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17320 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18123964 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/123964
MICROCONTROLLER UNIT PLATFORM Mar 19, 2023 Pending
Array ( [id] => 18997688 [patent_doc_number] => 11914529 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-27 [patent_title] => Systems, methods, and devices for time synchronized storage delivery [patent_app_type] => utility [patent_app_number] => 18/123866 [patent_app_country] => US [patent_app_date] => 2023-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9381 [patent_no_of_claims] => 26 [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] => 18123866 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/123866
Systems, methods, and devices for time synchronized storage delivery Mar 19, 2023 Issued
Array ( [id] => 20035012 [patent_doc_number] => 20250173234 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-29 [patent_title] => PROTECTION APPARATUS AND METHOD FOR IMAGE DATA PROCESSING MODULE, AND ELECTRONIC DEVICE [patent_app_type] => utility [patent_app_number] => 18/841273 [patent_app_country] => US [patent_app_date] => 2023-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6159 [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] => 18841273 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/841273
PROTECTION APPARATUS AND METHOD FOR IMAGE DATA PROCESSING MODULE, AND ELECTRONIC DEVICE Feb 22, 2023 Pending
Array ( [id] => 18569130 [patent_doc_number] => 20230259466 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-17 [patent_title] => MEMORY MODULE WITH PROGRAMMABLE COMMAND BUFFER [patent_app_type] => utility [patent_app_number] => 18/171817 [patent_app_country] => US [patent_app_date] => 2023-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5174 [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] => 18171817 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/171817
Memory module with programmable command buffer Feb 20, 2023 Issued
Array ( [id] => 19362928 [patent_doc_number] => 20240264962 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-08 [patent_title] => BUS CLOCK LINE HANDOVER SYSTEMS AND METHODS [patent_app_type] => utility [patent_app_number] => 18/166171 [patent_app_country] => US [patent_app_date] => 2023-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6857 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -23 [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] => 18166171 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/166171
Bus clock line handover systems and methods Feb 7, 2023 Issued
Array ( [id] => 18438281 [patent_doc_number] => 20230185576 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-15 [patent_title] => USER MODE EVENT HANDLING [patent_app_type] => utility [patent_app_number] => 18/164695 [patent_app_country] => US [patent_app_date] => 2023-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9653 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18164695 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/164695
User mode event handling Feb 5, 2023 Issued
Array ( [id] => 19703346 [patent_doc_number] => 12197371 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-01-14 [patent_title] => Data collection system and method [patent_app_type] => utility [patent_app_number] => 18/105155 [patent_app_country] => US [patent_app_date] => 2023-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2645 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18105155 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/105155
Data collection system and method Feb 1, 2023 Issued
Array ( [id] => 20003762 [patent_doc_number] => 20250141984 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-01 [patent_title] => NETWORK PORT CIRCUIT [patent_app_type] => utility [patent_app_number] => 18/835526 [patent_app_country] => US [patent_app_date] => 2023-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18835526 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/835526
NETWORK PORT CIRCUIT Feb 1, 2023 Pending
Array ( [id] => 18616808 [patent_doc_number] => 20230283547 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-07 [patent_title] => Computer System Having a Chip Configured for Memory Attachment and Routing [patent_app_type] => utility [patent_app_number] => 18/159387 [patent_app_country] => US [patent_app_date] => 2023-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9204 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18159387 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/159387
Computer system having a chip configured for memory attachment and routing Jan 24, 2023 Issued
Array ( [id] => 18499334 [patent_doc_number] => 20230222084 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-13 [patent_title] => USB CHIP AND OPERATION METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 18/092680 [patent_app_country] => US [patent_app_date] => 2023-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8410 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18092680 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/092680
USB chip and operation method thereof Jan 2, 2023 Issued
Array ( [id] => 20188745 [patent_doc_number] => 12399859 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-26 [patent_title] => Inter-processor communication method, electronic assembly, and electronic device [patent_app_type] => utility [patent_app_number] => 18/148417 [patent_app_country] => US [patent_app_date] => 2022-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 14 [patent_no_of_words] => 5906 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18148417 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/148417
Inter-processor communication method, electronic assembly, and electronic device Dec 28, 2022 Issued
Array ( [id] => 19267719 [patent_doc_number] => 20240211422 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-27 [patent_title] => NOC ROUTING IN A MULTI-CHIP DEVICE [patent_app_type] => utility [patent_app_number] => 18/086531 [patent_app_country] => US [patent_app_date] => 2022-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6971 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18086531 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/086531
NoC routing in a multi-chip device Dec 20, 2022 Issued
Array ( [id] => 18450885 [patent_doc_number] => 20230192162 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-22 [patent_title] => Interface Adapter for Controlling a Track-Side Object of a Railway Installation [patent_app_type] => utility [patent_app_number] => 18/068120 [patent_app_country] => US [patent_app_date] => 2022-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4904 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18068120 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/068120
Interface adapter for controlling a track-side object of a railway installation Dec 18, 2022 Issued
Array ( [id] => 18659980 [patent_doc_number] => 20230305987 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-28 [patent_title] => COMMUNICATION CONTROL APPARATUS AND COMMUNICATION METHOD [patent_app_type] => utility [patent_app_number] => 18/081059 [patent_app_country] => US [patent_app_date] => 2022-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10300 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18081059 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/081059
Communication control apparatus and communication method Dec 13, 2022 Issued
Menu