
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |