Search

John B. Roche

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

Most Active Art Unit
2184
Art Unit(s)
2184
Total Applications
786
Issued Applications
581
Pending Applications
43
Abandoned Applications
178

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20791891 [patent_doc_number] => 12665814 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-06-23 [patent_title] => Determining network topology [patent_app_type] => utility [patent_app_number] => 19/226438 [patent_app_country] => US [patent_app_date] => 2025-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3527 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19226438 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/226438
DETERMINING NETWORK TOPOLOGY Jun 2, 2025 Issued
Array ( [id] => 20539401 [patent_doc_number] => 12556484 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-17 [patent_title] => System and method for adaptive generic receive offload [patent_app_type] => utility [patent_app_number] => 19/080574 [patent_app_country] => US [patent_app_date] => 2025-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 6279 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [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] => 19080574 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/080574
System and method for adaptive generic receive offload Mar 13, 2025 Issued
Array ( [id] => 20267817 [patent_doc_number] => 12438820 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-07 [patent_title] => System and method for adaptive generic receive offload [patent_app_type] => utility [patent_app_number] => 19/079214 [patent_app_country] => US [patent_app_date] => 2025-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 6280 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19079214 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/079214
System and method for adaptive generic receive offload Mar 12, 2025 Issued
Array ( [id] => 19899533 [patent_doc_number] => 12277457 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-04-15 [patent_title] => Client application for dynamic contextual routing to artificial intelligence models [patent_app_type] => utility [patent_app_number] => 18/946876 [patent_app_country] => US [patent_app_date] => 2024-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12840 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 238 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18946876 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/946876
Client application for dynamic contextual routing to artificial intelligence models Nov 12, 2024 Issued
Array ( [id] => 19635771 [patent_doc_number] => 20240414220 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-12 [patent_title] => Method and System for Enforcing Governance Across Multiple Content Repositories Using a Content Broker [patent_app_type] => utility [patent_app_number] => 18/812782 [patent_app_country] => US [patent_app_date] => 2024-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5398 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18812782 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/812782
Method and System for Enforcing Governance Across Multiple Content Repositories Using a Content Broker Aug 21, 2024 Pending
Array ( [id] => 19576172 [patent_doc_number] => 20240380464 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-14 [patent_title] => CHANNEL CHARACTERISTIC OBTAINING METHOD AND RELATED APPARATUS [patent_app_type] => utility [patent_app_number] => 18/781343 [patent_app_country] => US [patent_app_date] => 2024-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19854 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18781343 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/781343
CHANNEL CHARACTERISTIC OBTAINING METHOD AND RELATED APPARATUS Jul 22, 2024 Pending
Array ( [id] => 19547739 [patent_doc_number] => 20240364775 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-31 [patent_title] => SYSTEM AND A METHOD FOR MULTISESSION ANALYSI [patent_app_type] => utility [patent_app_number] => 18/768509 [patent_app_country] => US [patent_app_date] => 2024-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9380 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18768509 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/768509
SYSTEM AND A METHOD FOR MULTISESSION ANALYSI Jul 9, 2024 Pending
Array ( [id] => 19548360 [patent_doc_number] => 20240365396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-31 [patent_title] => METHOD AND APPARATUS FOR RANDOM ACCESS IN MULTICARRIER WIRELESS COMMUNICATIONS [patent_app_type] => utility [patent_app_number] => 18/766115 [patent_app_country] => US [patent_app_date] => 2024-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12595 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18766115 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/766115
METHOD AND APPARATUS FOR RANDOM ACCESS IN MULTICARRIER WIRELESS COMMUNICATIONS Jul 7, 2024 Pending
Array ( [id] => 19698123 [patent_doc_number] => 20250016668 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-09 [patent_title] => METHOD AND APPARATUS FOR ESTABLISHMENT OF DATA SESSION CONSIDERING USER SERVICE IN WIRELESS COMMUNICATION SYSTEM [patent_app_type] => utility [patent_app_number] => 18/764623 [patent_app_country] => US [patent_app_date] => 2024-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10668 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18764623 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/764623
METHOD AND APPARATUS FOR ESTABLISHMENT OF DATA SESSION CONSIDERING USER SERVICE IN WIRELESS COMMUNICATION SYSTEM Jul 4, 2024 Pending
Array ( [id] => 19533062 [patent_doc_number] => 20240356964 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-24 [patent_title] => COMPRESSION OF USER INTERACTION DATA FOR MACHINE LEARNING-BASED DETECTION OF TARGET CATEGORY EXAMPLES [patent_app_type] => utility [patent_app_number] => 18/761079 [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] => 10956 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18761079 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/761079
COMPRESSION OF USER INTERACTION DATA FOR MACHINE LEARNING-BASED DETECTION OF TARGET CATEGORY EXAMPLES Jun 30, 2024 Pending
Array ( [id] => 19533581 [patent_doc_number] => 20240357483 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-24 [patent_title] => COMMUNICATION METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 18/755187 [patent_app_country] => US [patent_app_date] => 2024-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 27949 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18755187 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/755187
COMMUNICATION METHOD AND APPARATUS Jun 25, 2024 Pending
Array ( [id] => 19516708 [patent_doc_number] => 20240348394 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-17 [patent_title] => REFERENCE SIGNAL TRANSMISSION METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 18/753621 [patent_app_country] => US [patent_app_date] => 2024-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17886 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18753621 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/753621
REFERENCE SIGNAL TRANSMISSION METHOD AND APPARATUS Jun 24, 2024 Pending
Array ( [id] => 20020796 [patent_doc_number] => 20250159018 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-15 [patent_title] => COMPUTING SYSTEM FOR CROSS-SITE REQUEST FORGERY ATTACK PROTECTION [patent_app_type] => utility [patent_app_number] => 18/745723 [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] => 835 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18745723 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/745723
COMPUTING SYSTEM FOR CROSS-SITE REQUEST FORGERY ATTACK PROTECTION Jun 16, 2024 Pending
Array ( [id] => 19477849 [patent_doc_number] => 20240325891 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-03 [patent_title] => METHODS, SYSTEMS, AND DEVICES OF SOCIAL NETWORKING WITH PORTIONS OF RECORDED GAME CONTENT [patent_app_type] => utility [patent_app_number] => 18/741933 [patent_app_country] => US [patent_app_date] => 2024-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18401 [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] => 18741933 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/741933
METHODS, SYSTEMS, AND DEVICES OF SOCIAL NETWORKING WITH PORTIONS OF RECORDED GAME CONTENT Jun 12, 2024 Pending
Array ( [id] => 20245700 [patent_doc_number] => 12426042 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-23 [patent_title] => Uplink control multiplexing of a PUCCH repetition [patent_app_type] => utility [patent_app_number] => 18/739520 [patent_app_country] => US [patent_app_date] => 2024-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 38 [patent_figures_cnt] => 53 [patent_no_of_words] => 68420 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18739520 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/739520
Uplink control multiplexing of a PUCCH repetition Jun 10, 2024 Issued
Array ( [id] => 19469595 [patent_doc_number] => 20240323265 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-26 [patent_title] => SERVICE DELIVERY WITH JOINT NETWORK AND CLOUD RESOURCE MANAGEMENT [patent_app_type] => utility [patent_app_number] => 18/680616 [patent_app_country] => US [patent_app_date] => 2024-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21932 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 270 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18680616 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/680616
Service delivery with joint network and cloud resource management May 30, 2024 Issued
Array ( [id] => 19965831 [patent_doc_number] => 12335357 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-17 [patent_title] => Method for resolving delivery path unavailability [patent_app_type] => utility [patent_app_number] => 18/671590 [patent_app_country] => US [patent_app_date] => 2024-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 1082 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [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] => 18671590 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/671590
Method for resolving delivery path unavailability May 21, 2024 Issued
Array ( [id] => 19437461 [patent_doc_number] => 20240305959 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-12 [patent_title] => METHOD AND APPARATUS FOR MANAGING COMMUNICATION INQUIRIES [patent_app_type] => utility [patent_app_number] => 18/666412 [patent_app_country] => US [patent_app_date] => 2024-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18027 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18666412 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/666412
Method and apparatus for managing communication inquiries May 15, 2024 Issued
Array ( [id] => 20611718 [patent_doc_number] => 12587327 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-03-24 [patent_title] => Cooperative communication method, apparatus, and system [patent_app_type] => utility [patent_app_number] => 18/662904 [patent_app_country] => US [patent_app_date] => 2024-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 20706 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18662904 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/662904
Cooperative communication method, apparatus, and system May 12, 2024 Issued
Array ( [id] => 20508423 [patent_doc_number] => 12542708 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-03 [patent_title] => Systems and methods for priority-aware network function restoration in a wireless network [patent_app_type] => utility [patent_app_number] => 18/659937 [patent_app_country] => US [patent_app_date] => 2024-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7757 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 352 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18659937 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/659937
Systems and methods for priority-aware network function restoration in a wireless network May 8, 2024 Issued
Menu