
Matthew M. Barker
Examiner (ID: 4320, Phone: (571)272-3103 , Office: P/3646 )
| Most Active Art Unit | 3646 |
| Art Unit(s) | 3646, 3662 |
| Total Applications | 1023 |
| Issued Applications | 725 |
| Pending Applications | 73 |
| Abandoned Applications | 242 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18393279
[patent_doc_number] => 20230161499
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-25
[patent_title] => NON-VOLATILE MEMORY EXPRESS OVER FABRIC (NVME-OFTM) SOLID-STATE DRIVE (SSD) ENCLOSURE PERFORMANCE OPTIMIZATION USING SSD CONTROLLER MEMORY BUFFER
[patent_app_type] => utility
[patent_app_number] => 17/533410
[patent_app_country] => US
[patent_app_date] => 2021-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6535
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17533410
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/533410 | Non-volatile memory express over fabric (NVMe-oF(tm)) solid-state drive (SSD) enclosure performance optimization using SSD controller memory buffer | Nov 22, 2021 | Issued |
Array
(
[id] => 18174148
[patent_doc_number] => 11573860
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-02-07
[patent_title] => Verification of metadata consistency across snapshot copy-on-write (COW) B+tree logical maps
[patent_app_type] => utility
[patent_app_number] => 17/456152
[patent_app_country] => US
[patent_app_date] => 2021-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 14063
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17456152
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/456152 | Verification of metadata consistency across snapshot copy-on-write (COW) B+tree logical maps | Nov 21, 2021 | Issued |
Array
(
[id] => 18335482
[patent_doc_number] => 20230127430
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-04-27
[patent_title] => DATA READ METHOD, DATA STORAGE METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT
[patent_app_type] => utility
[patent_app_number] => 17/532564
[patent_app_country] => US
[patent_app_date] => 2021-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7861
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 48
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17532564
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/532564 | Data read method, data storage method, electronic device, and computer program product | Nov 21, 2021 | Issued |
Array
(
[id] => 17535492
[patent_doc_number] => 20220114101
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-14
[patent_title] => METHODS AND SYSTEMS FOR DISTRIBUTING MEMORY REQUESTS
[patent_app_type] => utility
[patent_app_number] => 17/530330
[patent_app_country] => US
[patent_app_date] => 2021-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6391
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17530330
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/530330 | Methods and systems for distributing memory requests | Nov 17, 2021 | Issued |
Array
(
[id] => 18362335
[patent_doc_number] => 20230143926
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-11
[patent_title] => Dynamic Controller Buffer Management and Configuration
[patent_app_type] => utility
[patent_app_number] => 17/520936
[patent_app_country] => US
[patent_app_date] => 2021-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5970
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 17520936
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/520936 | Dynamic controller buffer management and configuration | Nov 7, 2021 | Issued |
Array
(
[id] => 19015110
[patent_doc_number] => 11922042
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-03-05
[patent_title] => Data placement in large scale object storage system
[patent_app_type] => utility
[patent_app_number] => 17/515167
[patent_app_country] => US
[patent_app_date] => 2021-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 20
[patent_no_of_words] => 7578
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17515167
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/515167 | Data placement in large scale object storage system | Oct 28, 2021 | Issued |
Array
(
[id] => 18337497
[patent_doc_number] => 20230129446
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-04-27
[patent_title] => DISAGGREGATED STORAGE WITH MUTIPLE CLUSTER LEVELS
[patent_app_type] => utility
[patent_app_number] => 17/452304
[patent_app_country] => US
[patent_app_date] => 2021-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8774
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17452304
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/452304 | Disaggregated storage with multiple cluster levels | Oct 25, 2021 | Issued |
Array
(
[id] => 17947742
[patent_doc_number] => 20220334761
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-10-20
[patent_title] => MEMORY SYSTEM HAVING SYSTEM BUFFER AND METHOD OF OPERATING THE MEMORY SYSTEM
[patent_app_type] => utility
[patent_app_number] => 17/506931
[patent_app_country] => US
[patent_app_date] => 2021-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7576
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17506931
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/506931 | Memory system having system buffer and method of storing data by using the system buffer | Oct 20, 2021 | Issued |
Array
(
[id] => 18104126
[patent_doc_number] => 11544012
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-01-03
[patent_title] => Distributed storage system and data synchronization method applied thereto
[patent_app_type] => utility
[patent_app_number] => 17/500069
[patent_app_country] => US
[patent_app_date] => 2021-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4083
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 266
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17500069
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/500069 | Distributed storage system and data synchronization method applied thereto | Oct 12, 2021 | Issued |
Array
(
[id] => 18104081
[patent_doc_number] => 11543966
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-01-03
[patent_title] => Direct discovery controller multicast change notifications for non-volatile memory express(tm) over fabrics (NVME-OF(tm)) environments
[patent_app_type] => utility
[patent_app_number] => 17/499842
[patent_app_country] => US
[patent_app_date] => 2021-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4588
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17499842
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/499842 | Direct discovery controller multicast change notifications for non-volatile memory express(tm) over fabrics (NVME-OF(tm)) environments | Oct 11, 2021 | Issued |
Array
(
[id] => 19780068
[patent_doc_number] => 12229101
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-02-18
[patent_title] => Processing and storing data using a hash table data structure
[patent_app_type] => utility
[patent_app_number] => 18/248105
[patent_app_country] => US
[patent_app_date] => 2021-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 12
[patent_no_of_words] => 12760
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 343
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18248105
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/248105 | Processing and storing data using a hash table data structure | Oct 7, 2021 | Issued |
Array
(
[id] => 18136020
[patent_doc_number] => 11561696
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-01-24
[patent_title] => Garbage collection pacing in a storage system
[patent_app_type] => utility
[patent_app_number] => 17/495626
[patent_app_country] => US
[patent_app_date] => 2021-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 10419
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 157
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17495626
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/495626 | Garbage collection pacing in a storage system | Oct 5, 2021 | Issued |
Array
(
[id] => 18087384
[patent_doc_number] => 11537520
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-12-27
[patent_title] => Remote atomic operations in multi-socket systems
[patent_app_type] => utility
[patent_app_number] => 17/494651
[patent_app_country] => US
[patent_app_date] => 2021-10-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 32
[patent_no_of_words] => 23341
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17494651
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/494651 | Remote atomic operations in multi-socket systems | Oct 4, 2021 | Issued |
Array
(
[id] => 18889885
[patent_doc_number] => 11868656
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-01-09
[patent_title] => Distributed file system with disaggregated data management and storage management layers
[patent_app_type] => utility
[patent_app_number] => 17/449753
[patent_app_country] => US
[patent_app_date] => 2021-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 17
[patent_no_of_words] => 17223
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17449753
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/449753 | Distributed file system with disaggregated data management and storage management layers | Sep 30, 2021 | Issued |
Array
(
[id] => 20079647
[patent_doc_number] => 12353715
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-07-08
[patent_title] => Near-memory engine for reducing bandwidth utilization in sparse data applications
[patent_app_type] => utility
[patent_app_number] => 17/490909
[patent_app_country] => US
[patent_app_date] => 2021-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 2433
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 58
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17490909
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/490909 | Near-memory engine for reducing bandwidth utilization in sparse data applications | Sep 29, 2021 | Issued |
Array
(
[id] => 18286139
[patent_doc_number] => 20230101611
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-30
[patent_title] => HARDWARE DEVICE POLLING USING DELAY ORDER
[patent_app_type] => utility
[patent_app_number] => 17/449195
[patent_app_country] => US
[patent_app_date] => 2021-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12488
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17449195
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/449195 | Hardware device polling using delay order | Sep 27, 2021 | Issued |
Array
(
[id] => 19872861
[patent_doc_number] => 12265723
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-01
[patent_title] => Per channel thermal management techniques for stacked memory
[patent_app_type] => utility
[patent_app_number] => 17/485343
[patent_app_country] => US
[patent_app_date] => 2021-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 15
[patent_no_of_words] => 9903
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 70
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17485343
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/485343 | Per channel thermal management techniques for stacked memory | Sep 24, 2021 | Issued |
Array
(
[id] => 18591936
[patent_doc_number] => 11740832
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-29
[patent_title] => Data storage and reading method and device
[patent_app_type] => utility
[patent_app_number] => 17/484626
[patent_app_country] => US
[patent_app_date] => 2021-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 6818
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 289
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17484626
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/484626 | Data storage and reading method and device | Sep 23, 2021 | Issued |
Array
(
[id] => 19355950
[patent_doc_number] => 12056396
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-06
[patent_title] => Storage-aware management for serverless functions
[patent_app_type] => utility
[patent_app_number] => 17/473782
[patent_app_country] => US
[patent_app_date] => 2021-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 21
[patent_no_of_words] => 45557
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 202
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17473782
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/473782 | Storage-aware management for serverless functions | Sep 12, 2021 | Issued |
Array
(
[id] => 17832111
[patent_doc_number] => 20220269415
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-08-25
[patent_title] => STORAGE APPARATUS AND DATA PROCESSING METHOD THEREFOR
[patent_app_type] => utility
[patent_app_number] => 17/471953
[patent_app_country] => US
[patent_app_date] => 2021-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4725
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17471953
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/471953 | Storage apparatus and data processing method therefor | Sep 9, 2021 | Issued |