Search

John B. Roche

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

Most Active Art Unit
2184
Art Unit(s)
2184
Total Applications
773
Issued Applications
567
Pending Applications
52
Abandoned Applications
178

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20152268 [patent_doc_number] => 20250252106 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-08-07 [patent_title] => SYSTEM AND METHODS FOR DATA VISUALIZATION PROGRAM [patent_app_type] => utility [patent_app_number] => 19/187161 [patent_app_country] => US [patent_app_date] => 2025-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9032 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 493 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19187161 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/187161
SYSTEM AND METHODS FOR DATA VISUALIZATION PROGRAM Apr 22, 2025 Pending
Array ( [id] => 20123437 [patent_doc_number] => 20250238468 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-24 [patent_title] => COGNITIVE AUTOMATION PLATFORM [patent_app_type] => utility [patent_app_number] => 19/097745 [patent_app_country] => US [patent_app_date] => 2025-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4862 [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] => 19097745 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/097745
COGNITIVE AUTOMATION PLATFORM Mar 31, 2025 Pending
Array ( [id] => 20092666 [patent_doc_number] => 20250222602 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-10 [patent_title] => KNIFE HAVING REMOVABLE BLADE [patent_app_type] => utility [patent_app_number] => 19/092504 [patent_app_country] => US [patent_app_date] => 2025-03-27 [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] => -29 [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] => 19092504 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/092504
Knife having removable blade Mar 26, 2025 Issued
Array ( [id] => 20043376 [patent_doc_number] => 20250181598 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-05 [patent_title] => EVENT SEQUENCE DATA DISPLAY [patent_app_type] => utility [patent_app_number] => 19/045377 [patent_app_country] => US [patent_app_date] => 2025-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7383 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19045377 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/045377
EVENT SEQUENCE DATA DISPLAY Feb 3, 2025 Pending
Array ( [id] => 20380605 [patent_doc_number] => 20250363098 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-27 [patent_title] => METHOD AND APPARATUS FOR SUPPORTING MULTIPLE OUTSTANDING VECTOR REQUESTS IN VECTOR DATABASE [patent_app_type] => utility [patent_app_number] => 18/985500 [patent_app_country] => US [patent_app_date] => 2024-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3759 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18985500 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/985500
METHOD AND APPARATUS FOR SUPPORTING MULTIPLE OUTSTANDING VECTOR REQUESTS IN VECTOR DATABASE Dec 17, 2024 Pending
18/874608 CONFLICT RESOLUTION FOR OBJECT METADATA Dec 12, 2024 Pending
Array ( [id] => 20035164 [patent_doc_number] => 20250173386 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-29 [patent_title] => Methods and Apparatus for Recipe Discovery and Consumption Logging [patent_app_type] => utility [patent_app_number] => 18/968869 [patent_app_country] => US [patent_app_date] => 2024-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6963 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18968869 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/968869
Methods and Apparatus for Recipe Discovery and Consumption Logging Dec 3, 2024 Pending
Array ( [id] => 19834402 [patent_doc_number] => 20250086188 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-13 [patent_title] => GRAPH DATA QUERY METHODS, APPARATUSES, AND DEVICES [patent_app_type] => utility [patent_app_number] => 18/962649 [patent_app_country] => US [patent_app_date] => 2024-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8785 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18962649 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/962649
GRAPH DATA QUERY METHODS, APPARATUSES, AND DEVICES Nov 26, 2024 Pending
Array ( [id] => 20027265 [patent_doc_number] => 20250165487 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-22 [patent_title] => HYBRID DATA ANALYTICS IN ON-PREMISE AND CLOUD COMPUTING ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 18/949050 [patent_app_country] => US [patent_app_date] => 2024-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5679 [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] => 18949050 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/949050
HYBRID DATA ANALYTICS IN ON-PREMISE AND CLOUD COMPUTING ENVIRONMENTS Nov 14, 2024 Pending
Array ( [id] => 20000945 [patent_doc_number] => 20250139167 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-01 [patent_title] => Graphical System to Reduce Cognitive Costs of Outstanding Subportfolio Discovery [patent_app_type] => utility [patent_app_number] => 18/933206 [patent_app_country] => US [patent_app_date] => 2024-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9113 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 244 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18933206 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/933206
Graphical System to Reduce Cognitive Costs of Outstanding Subportfolio Discovery Oct 30, 2024 Pending
Array ( [id] => 19787408 [patent_doc_number] => 20250061087 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-20 [patent_title] => ACCESS REDIRECTION IN A DISTRIBUTIVE FILE SYSTEM [patent_app_type] => utility [patent_app_number] => 18/933005 [patent_app_country] => US [patent_app_date] => 2024-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5581 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 18933005 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/933005
ACCESS REDIRECTION IN A DISTRIBUTIVE FILE SYSTEM Oct 30, 2024 Pending
Array ( [id] => 19909688 [patent_doc_number] => 12285879 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-29 [patent_title] => Knife having removable blade [patent_app_type] => utility [patent_app_number] => 18/931237 [patent_app_country] => US [patent_app_date] => 2024-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 0 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 370 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18931237 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/931237
Knife having removable blade Oct 29, 2024 Issued
Array ( [id] => 19748120 [patent_doc_number] => 20250036685 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-30 [patent_title] => DATA STORAGE METHOD AND APPARATUS, COMPUTER DEVICE, PRODUCT, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 18/914454 [patent_app_country] => US [patent_app_date] => 2024-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19118 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 325 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18914454 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/914454
DATA STORAGE METHOD AND APPARATUS, COMPUTER DEVICE, PRODUCT, AND STORAGE MEDIUM Oct 13, 2024 Pending
Array ( [id] => 20461096 [patent_doc_number] => 20260010524 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2026-01-08 [patent_title] => HIERARCHICAL INTERFACES FOR SCREEN READER USERS [patent_app_type] => utility [patent_app_number] => 18/913924 [patent_app_country] => US [patent_app_date] => 2024-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4810 [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] => 18913924 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/913924
HIERARCHICAL INTERFACES FOR SCREEN READER USERS Oct 10, 2024 Pending
Array ( [id] => 19930903 [patent_doc_number] => 12304098 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-05-20 [patent_title] => Cutting device, cutting method, and cutting apparatus [patent_app_type] => utility [patent_app_number] => 18/911266 [patent_app_country] => US [patent_app_date] => 2024-10-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 4743 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18911266 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/911266
Cutting device, cutting method, and cutting apparatus Oct 9, 2024 Issued
Array ( [id] => 19711841 [patent_doc_number] => 20250021983 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-16 [patent_title] => CONTROL OF NETWORK SYSTEMS FOR AUTOMATIC ASSESSMENT AND REMEDIATION OF PROCESSING ANOMALIES [patent_app_type] => utility [patent_app_number] => 18/902312 [patent_app_country] => US [patent_app_date] => 2024-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6353 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18902312 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/902312
CONTROL OF NETWORK SYSTEMS FOR AUTOMATIC ASSESSMENT AND REMEDIATION OF PROCESSING ANOMALIES Sep 29, 2024 Pending
Array ( [id] => 19603779 [patent_doc_number] => 20240394659 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-28 [patent_title] => DATA PROCESSING SYSTEM AND METHOD FOR MANAGING ENTERPRISE INFORMATION [patent_app_type] => utility [patent_app_number] => 18/794515 [patent_app_country] => US [patent_app_date] => 2024-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22183 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18794515 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/794515
DATA PROCESSING SYSTEM AND METHOD FOR MANAGING ENTERPRISE INFORMATION Aug 4, 2024 Pending
Array ( [id] => 19603780 [patent_doc_number] => 20240394660 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-28 [patent_title] => DATA PROCESSING SYSTEM AND METHOD FOR MANAGING ENTERPRISE INFORMATION [patent_app_type] => utility [patent_app_number] => 18/794689 [patent_app_country] => US [patent_app_date] => 2024-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22183 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 238 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18794689 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/794689
DATA PROCESSING SYSTEM AND METHOD FOR MANAGING ENTERPRISE INFORMATION Aug 4, 2024 Pending
Array ( [id] => 19876211 [patent_doc_number] => 20250108468 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-03 [patent_title] => KNIFE SHARPENER AND KNIFE SHARPENING METHOD [patent_app_type] => utility [patent_app_number] => 18/776763 [patent_app_country] => US [patent_app_date] => 2024-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6000 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18776763 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/776763
KNIFE SHARPENER AND KNIFE SHARPENING METHOD Jul 17, 2024 Pending
Array ( [id] => 19834369 [patent_doc_number] => 20250086155 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-13 [patent_title] => K-D Tree Balanced Splitting [patent_app_type] => utility [patent_app_number] => 18/772758 [patent_app_country] => US [patent_app_date] => 2024-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 27692 [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] => 18772758 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/772758
K-D Tree Balanced Splitting Jul 14, 2024 Pending
Menu