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] => 20508407 [patent_doc_number] => 12542692 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-03 [patent_title] => General systems controller gateway [patent_app_type] => utility [patent_app_number] => 18/436520 [patent_app_country] => US [patent_app_date] => 2024-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 0 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18436520 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/436520
General systems controller gateway Feb 7, 2024 Issued
Array ( [id] => 20647360 [patent_doc_number] => 12602303 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-04-14 [patent_title] => System and method for peripheral device fleet sizing and peripheral device workspace booking for seamless user experience [patent_app_type] => utility [patent_app_number] => 18/428169 [patent_app_country] => US [patent_app_date] => 2024-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 19690 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18428169 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/428169
SYSTEM AND METHOD FOR PERIPHERAL DEVICE FLEET SIZING AND PERIPHERAL DEVICE WORKSPACE BOOKING FOR SEAMLESS USER EXPERIENCE Jan 30, 2024 Pending
Array ( [id] => 19189733 [patent_doc_number] => 20240168646 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-05-23 [patent_title] => SYSTEM AND METHOD FOR STREAM BASED DATA PLACEMENT ON HYBRID SSD [patent_app_type] => utility [patent_app_number] => 18/426234 [patent_app_country] => US [patent_app_date] => 2024-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5588 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18426234 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/426234
System and method for stream based data placement on hybrid SSD Jan 28, 2024 Issued
Array ( [id] => 20273721 [patent_doc_number] => 12443503 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-14 [patent_title] => Computer peripheral report rate and display refresh rate synchronization [patent_app_type] => utility [patent_app_number] => 18/426167 [patent_app_country] => US [patent_app_date] => 2024-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 24 [patent_no_of_words] => 9104 [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] => 18426167 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/426167
Computer peripheral report rate and display refresh rate synchronization Jan 28, 2024 Issued
Array ( [id] => 20112219 [patent_doc_number] => 12362961 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-15 [patent_title] => Program rewriting device and program rewriting method [patent_app_type] => utility [patent_app_number] => 18/406876 [patent_app_country] => US [patent_app_date] => 2024-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 1242 [patent_no_of_claims] => 5 [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] => 18406876 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/406876
Program rewriting device and program rewriting method Jan 7, 2024 Issued
Array ( [id] => 20064610 [patent_doc_number] => 20250202832 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-19 [patent_title] => Tunneling of Peripheral-Bus Protocol Traffic over Coherent Fabric [patent_app_type] => utility [patent_app_number] => 18/539416 [patent_app_country] => US [patent_app_date] => 2023-12-14 [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] => -14 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18539416 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/539416
Tunneling of peripheral-bus protocol traffic over coherent fabric Dec 13, 2023 Issued
Array ( [id] => 19856992 [patent_doc_number] => 12259828 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-25 [patent_title] => Forwarding incoming IO to SCM namespaces [patent_app_type] => utility [patent_app_number] => 18/528058 [patent_app_country] => US [patent_app_date] => 2023-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 9463 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18528058 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/528058
Forwarding incoming IO to SCM namespaces Dec 3, 2023 Issued
Array ( [id] => 19764512 [patent_doc_number] => 12222802 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-11 [patent_title] => Failure recovery recommendations for CLI commands [patent_app_type] => utility [patent_app_number] => 18/525828 [patent_app_country] => US [patent_app_date] => 2023-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 7672 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18525828 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/525828
Failure recovery recommendations for CLI commands Nov 29, 2023 Issued
Array ( [id] => 19443987 [patent_doc_number] => 12094268 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-09-17 [patent_title] => Systems and methods for configuring a non-interfering mode in a telematics device [patent_app_type] => utility [patent_app_number] => 18/523020 [patent_app_country] => US [patent_app_date] => 2023-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 17703 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18523020 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/523020
Systems and methods for configuring a non-interfering mode in a telematics device Nov 28, 2023 Issued
Array ( [id] => 19646223 [patent_doc_number] => 20240420743 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-19 [patent_title] => SEMICONDUCTOR APPARATUS AND SEMICONDUCTOR SYSTEM HAVING LUN SELECTION CYCLE, AND OPERATING METHOD OF SEMICONDUCTOR SYSTEM [patent_app_type] => utility [patent_app_number] => 18/515790 [patent_app_country] => US [patent_app_date] => 2023-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 23998 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18515790 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/515790
Semiconductor apparatus and semiconductor system having LUN selection cycle, and operating method of semiconductor system Nov 20, 2023 Issued
Array ( [id] => 19039328 [patent_doc_number] => 20240089143 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-03-14 [patent_title] => INTEGRATED CIRCUIT CHIP FOR TRANSPORTATION VEHICLE [patent_app_type] => utility [patent_app_number] => 18/510972 [patent_app_country] => US [patent_app_date] => 2023-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8771 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 18510972 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/510972
Integrated circuit chip for transportation vehicle Nov 15, 2023 Issued
Array ( [id] => 19645095 [patent_doc_number] => 20240419615 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-19 [patent_title] => SEMICONDUCTOR APPARATUS AND SEMICONDUCTOR SYSTEM HAVING LUN SELECTION CYCLE, AND OPERATING METHOD OF SEMICONDUCTOR SYSTEM [patent_app_type] => utility [patent_app_number] => 18/509955 [patent_app_country] => US [patent_app_date] => 2023-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 23982 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 18509955 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/509955
Semiconductor apparatus and semiconductor system having LUN selection cycle, and operating method of semiconductor system Nov 14, 2023 Issued
Array ( [id] => 20174787 [patent_doc_number] => 12393534 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-19 [patent_title] => Shared slave access controller, electronic device having the same, and operating method thereof [patent_app_type] => utility [patent_app_number] => 18/389008 [patent_app_country] => US [patent_app_date] => 2023-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 1123 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18389008 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/389008
Shared slave access controller, electronic device having the same, and operating method thereof Nov 12, 2023 Issued
Array ( [id] => 20174786 [patent_doc_number] => 12393533 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-19 [patent_title] => Host multi-path layer with congestion mitigation through interaction with centralized discovery controller [patent_app_type] => utility [patent_app_number] => 18/499333 [patent_app_country] => US [patent_app_date] => 2023-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 14178 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18499333 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/499333
Host multi-path layer with congestion mitigation through interaction with centralized discovery controller Oct 31, 2023 Issued
Array ( [id] => 20494253 [patent_doc_number] => 12536123 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-27 [patent_title] => Reconfigurable dataflow unit having remote FIFO management functionality [patent_app_type] => utility [patent_app_number] => 18/383745 [patent_app_country] => US [patent_app_date] => 2023-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 14388 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18383745 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/383745
Reconfigurable dataflow unit having remote FIFO management functionality Oct 24, 2023 Issued
Array ( [id] => 19101680 [patent_doc_number] => 20240120908 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-04-11 [patent_title] => Local Interconnected Network Bus Repeater Delay Compensation [patent_app_type] => utility [patent_app_number] => 18/378614 [patent_app_country] => US [patent_app_date] => 2023-10-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5394 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18378614 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/378614
Local interconnected network bus repeater delay compensation Oct 9, 2023 Issued
Array ( [id] => 18904649 [patent_doc_number] => 20240020134 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-18 [patent_title] => OVERFLOW DETECTION AND CORRECTION IN STATE MACHINE ENGINES [patent_app_type] => utility [patent_app_number] => 18/374426 [patent_app_country] => US [patent_app_date] => 2023-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16083 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18374426 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/374426
OVERFLOW DETECTION AND CORRECTION IN STATE MACHINE ENGINES Sep 27, 2023 Pending
Array ( [id] => 19365220 [patent_doc_number] => 20240267254 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-08 [patent_title] => Methods and Devices for Detecting a Controller Area Network Connection On a Universal Serial Bus Port [patent_app_type] => utility [patent_app_number] => 18/373678 [patent_app_country] => US [patent_app_date] => 2023-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17878 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18373678 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/373678
Methods and devices for detecting a controller area network connection on a universal serial bus port Sep 26, 2023 Issued
Array ( [id] => 19515232 [patent_doc_number] => 20240346918 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-17 [patent_title] => ROUTER-MODEM DEVICE OF ROADWAY EQUIPMENT [patent_app_type] => utility [patent_app_number] => 18/475409 [patent_app_country] => US [patent_app_date] => 2023-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3465 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [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] => 18475409 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/475409
Router-modem device of roadway equipment Sep 26, 2023 Issued
Array ( [id] => 20052158 [patent_doc_number] => 20250190380 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-12 [patent_title] => EVENT PROCESSING METHOD AND APPARATUS OF INPUT DEVICE [patent_app_type] => utility [patent_app_number] => 18/841164 [patent_app_country] => US [patent_app_date] => 2023-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9774 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 18841164 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/841164
Event processing method and apparatus of input device Aug 28, 2023 Issued
Menu