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] => 19545010 [patent_doc_number] => 20240362046 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-31 [patent_title] => Hot Growing A Cloud Hosted Block Device [patent_app_type] => utility [patent_app_number] => 18/771021 [patent_app_country] => US [patent_app_date] => 2024-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11811 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18771021 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/771021
Hot growing a cloud hosted block device Jul 11, 2024 Issued
Array ( [id] => 19769093 [patent_doc_number] => 20250050519 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-13 [patent_title] => OUTER NET BLADE MEMBER, OUTER NET BLADE USING OUTER NET BLADE MEMBER, AND ELECTRIC RAZOR PROVIDED WITH OUTER NET BLADE [patent_app_type] => utility [patent_app_number] => 18/760094 [patent_app_country] => US [patent_app_date] => 2024-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12689 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18760094 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/760094
OUTER NET BLADE MEMBER, OUTER NET BLADE USING OUTER NET BLADE MEMBER, AND ELECTRIC RAZOR PROVIDED WITH OUTER NET BLADE Jun 30, 2024 Pending
Array ( [id] => 20304224 [patent_doc_number] => 12450212 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-21 [patent_title] => Framework for live data migration [patent_app_type] => utility [patent_app_number] => 18/745838 [patent_app_country] => US [patent_app_date] => 2024-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9524 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18745838 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/745838
Framework for live data migration Jun 16, 2024 Issued
Array ( [id] => 20419601 [patent_doc_number] => 20250381686 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-12-18 [patent_title] => Magnetic Mounting Assembly [patent_app_type] => utility [patent_app_number] => 18/745516 [patent_app_country] => US [patent_app_date] => 2024-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1127 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18745516 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/745516
Magnetic Mounting Assembly Jun 16, 2024 Pending
Array ( [id] => 19463133 [patent_doc_number] => 20240316802 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-26 [patent_title] => KNIFE HAVING REMOVABLE BLADE [patent_app_type] => utility [patent_app_number] => 18/735327 [patent_app_country] => US [patent_app_date] => 2024-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3238 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -2 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18735327 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/735327
KNIFE HAVING REMOVABLE BLADE Jun 5, 2024 Pending
Array ( [id] => 19697024 [patent_doc_number] => 20250015569 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-09 [patent_title] => DEVICE AND METHOD FOR FORMING A NOTCH FOR STRIPPING [patent_app_type] => utility [patent_app_number] => 18/731536 [patent_app_country] => US [patent_app_date] => 2024-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5928 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 366 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18731536 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/731536
Device and method for forming a notch for stripping Jun 2, 2024 Issued
Array ( [id] => 19466891 [patent_doc_number] => 20240320561 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-26 [patent_title] => SYSTEMS AND METHODS FOR ESTIMATING STABILITY OF A DATASET [patent_app_type] => utility [patent_app_number] => 18/678189 [patent_app_country] => US [patent_app_date] => 2024-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12074 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18678189 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/678189
SYSTEMS AND METHODS FOR ESTIMATING STABILITY OF A DATASET May 29, 2024 Pending
Array ( [id] => 19657640 [patent_doc_number] => 20240424705 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-26 [patent_title] => CHIP MANUFACTURING METHOD [patent_app_type] => utility [patent_app_number] => 18/678755 [patent_app_country] => US [patent_app_date] => 2024-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5704 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18678755 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/678755
CHIP MANUFACTURING METHOD May 29, 2024 Pending
Array ( [id] => 19446407 [patent_doc_number] => 20240306537 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-19 [patent_title] => Shield and attachment for weed trimming [patent_app_type] => utility [patent_app_number] => 18/677259 [patent_app_country] => US [patent_app_date] => 2024-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5496 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18677259 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/677259
Shield and attachment for weed trimming May 28, 2024 Pending
Array ( [id] => 20117513 [patent_doc_number] => 12367220 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-22 [patent_title] => Clustering data describing interactions performed after receipt of a query based on similarity between embeddings for different queries [patent_app_type] => utility [patent_app_number] => 18/671761 [patent_app_country] => US [patent_app_date] => 2024-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 5909 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18671761 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/671761
Clustering data describing interactions performed after receipt of a query based on similarity between embeddings for different queries May 21, 2024 Issued
Array ( [id] => 20009761 [patent_doc_number] => 20250147983 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-08 [patent_title] => SCALABLE TOPOLOGICAL SUMMARY CONSTRUCTION USING LANDMARK POINT SELECTION [patent_app_type] => utility [patent_app_number] => 18/671263 [patent_app_country] => US [patent_app_date] => 2024-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 31769 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 431 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18671263 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/671263
SCALABLE TOPOLOGICAL SUMMARY CONSTRUCTION USING LANDMARK POINT SELECTION May 21, 2024 Pending
Array ( [id] => 20380593 [patent_doc_number] => 20250363086 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-27 [patent_title] => USING ATOMIC OPERATIONS TO IMPLEMENT A READ-WRITE LOCK [patent_app_type] => utility [patent_app_number] => 18/671203 [patent_app_country] => US [patent_app_date] => 2024-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16428 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18671203 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/671203
USING ATOMIC OPERATIONS TO IMPLEMENT A READ-WRITE LOCK May 21, 2024 Pending
Array ( [id] => 20359099 [patent_doc_number] => 12475095 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-18 [patent_title] => Hierarchal data structure modification [patent_app_type] => utility [patent_app_number] => 18/652401 [patent_app_country] => US [patent_app_date] => 2024-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7077 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 553 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18652401 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/652401
Hierarchal data structure modification Apr 30, 2024 Issued
Array ( [id] => 19444945 [patent_doc_number] => 12095241 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-09-17 [patent_title] => Wire stripping machine [patent_app_type] => utility [patent_app_number] => 18/637868 [patent_app_country] => US [patent_app_date] => 2024-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8931 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 435 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18637868 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/637868
Wire stripping machine Apr 16, 2024 Issued
Array ( [id] => 19347648 [patent_doc_number] => 20240256611 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-01 [patent_title] => PROVIDING SUGGESTIONS FOR INTERACTION WITH AN AUTOMATED ASSISTANT IN A MULTI-USER MESSAGE EXCHANGE THREAD [patent_app_type] => utility [patent_app_number] => 18/635960 [patent_app_country] => US [patent_app_date] => 2024-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12266 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18635960 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/635960
PROVIDING SUGGESTIONS FOR INTERACTION WITH AN AUTOMATED ASSISTANT IN A MULTI-USER MESSAGE EXCHANGE THREAD Apr 14, 2024 Pending
Array ( [id] => 20294375 [patent_doc_number] => 20250319618 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-16 [patent_title] => Apparatus, device, and method for powering portable hair trimmer with an external power source such as a mobile phone [patent_app_type] => utility [patent_app_number] => 18/634534 [patent_app_country] => US [patent_app_date] => 2024-04-12 [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] => -6 [patent_words_short_claim] => 24 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18634534 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/634534
Apparatus, device, and method for powering portable hair trimmer with an external power source such as a mobile phone Apr 11, 2024 Pending
Array ( [id] => 20317244 [patent_doc_number] => 12455795 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-28 [patent_title] => Efficient and secure file-level restore [patent_app_type] => utility [patent_app_number] => 18/625337 [patent_app_country] => US [patent_app_date] => 2024-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 3382 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18625337 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/625337
Efficient and secure file-level restore Apr 2, 2024 Issued
Array ( [id] => 19334507 [patent_doc_number] => 20240248937 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-25 [patent_title] => ONLINE SOFTWARE PLATFORM (OSP) DERIVING RESOURCES, PRODUCING REPORT DOCUMENT ABOUT THEM, AND CREATING GALLERY WITH DATA SUBSTANTIATING THE REPORT DOCUMETN FOR VIEWING BY THIRD PARTY [patent_app_type] => utility [patent_app_number] => 18/626199 [patent_app_country] => US [patent_app_date] => 2024-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24993 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -28 [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] => 18626199 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/626199
Online software platform (OSP) deriving resources, producing report document about them, and creating gallery with data substantiating the report document for viewing by third party Apr 2, 2024 Issued
Array ( [id] => 20403678 [patent_doc_number] => 12493652 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-09 [patent_title] => Data compression using sort-based encoder [patent_app_type] => utility [patent_app_number] => 18/622023 [patent_app_country] => US [patent_app_date] => 2024-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3862 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 234 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18622023 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/622023
Data compression using sort-based encoder Mar 28, 2024 Issued
Array ( [id] => 20215186 [patent_doc_number] => 12411839 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-09 [patent_title] => Method and apparatus for controlling database transaction, and related device [patent_app_type] => utility [patent_app_number] => 18/613534 [patent_app_country] => US [patent_app_date] => 2024-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 11755 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 18613534 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/613534
Method and apparatus for controlling database transaction, and related device Mar 21, 2024 Issued
Menu