
Larry T. Mackall
Examiner (ID: 10850, Phone: (571)270-1172 , Office: P/2131 )
| Most Active Art Unit | 2139 |
| Art Unit(s) | 2131, 2139, 2189 |
| Total Applications | 904 |
| Issued Applications | 724 |
| Pending Applications | 65 |
| Abandoned Applications | 134 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 19891851
[patent_doc_number] => 20250117163
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-04-10
[patent_title] => PERFORMANCE TUNING FOR A MEMORY DEVICE
[patent_app_type] => utility
[patent_app_number] => 18/923233
[patent_app_country] => US
[patent_app_date] => 2024-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18628
[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] => 18923233
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/923233 | PERFORMANCE TUNING FOR A MEMORY DEVICE | Oct 21, 2024 | Pending |
Array
(
[id] => 19747746
[patent_doc_number] => 20250036311
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-30
[patent_title] => METHOD AND SYSTEM FOR BUFFER ALLOCATION MANAGEMENT FOR A MEMORY DEVICE
[patent_app_type] => utility
[patent_app_number] => 18/915048
[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] => 12443
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18915048
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/915048 | METHOD AND SYSTEM FOR BUFFER ALLOCATION MANAGEMENT FOR A MEMORY DEVICE | Oct 13, 2024 | Pending |
Array
(
[id] => 20819931
[patent_doc_number] => 12675399
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-07-07
[patent_title] => Memory controller for scheduling commands, storage device including memory controller, and operating method of memory controller
[patent_app_type] => utility
[patent_app_number] => 18/897883
[patent_app_country] => US
[patent_app_date] => 2024-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 6195
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18897883
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/897883 | Memory controller for scheduling commands, storage device including memory controller, and operating method of memory controller | Sep 25, 2024 | Issued |
Array
(
[id] => 20616623
[patent_doc_number] => 20260086718
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2026-03-26
[patent_title] => SYSTEMS AND METHODS FOR PROVIDING EXTENDED MEMORY ACCESS IN A PARALLEL PROCESSOR
[patent_app_type] => utility
[patent_app_number] => 18/895614
[patent_app_country] => US
[patent_app_date] => 2024-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 1191
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 18895614
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/895614 | Systems and methods for providing extended memory access in a parallel processor | Sep 24, 2024 | Issued |
Array
(
[id] => 19834110
[patent_doc_number] => 20250085896
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-03-13
[patent_title] => In-Line Data Transformations as Part of Read and Write Operations
[patent_app_type] => utility
[patent_app_number] => 18/882517
[patent_app_country] => US
[patent_app_date] => 2024-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 41224
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18882517
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/882517 | In-Line Data Transformations as Part of Read and Write Operations | Sep 10, 2024 | Pending |
Array
(
[id] => 20061463
[patent_doc_number] => 20250199685
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-06-19
[patent_title] => MEMORY SYSTEM, HOST DEVICE AND METHOD FOR CONTROLLING NONVOLATILE MEMORY
[patent_app_type] => utility
[patent_app_number] => 18/829797
[patent_app_country] => US
[patent_app_date] => 2024-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9628
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 18829797
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/829797 | MEMORY SYSTEM, HOST DEVICE AND METHOD FOR CONTROLLING NONVOLATILE MEMORY | Sep 9, 2024 | Pending |
Array
(
[id] => 19644825
[patent_doc_number] => 20240419345
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-19
[patent_title] => Gradually Reclaim Storage Space Occupied by a Proof of Space Plot in a Solid State Drive
[patent_app_type] => utility
[patent_app_number] => 18/821038
[patent_app_country] => US
[patent_app_date] => 2024-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15563
[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] => 18821038
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/821038 | Gradually Reclaim Storage Space Occupied by a Proof of Space Plot in a Solid State Drive | Aug 29, 2024 | Pending |
Array
(
[id] => 20570391
[patent_doc_number] => 20260064315
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2026-03-05
[patent_title] => DATA STORAGE DEVICE WITH PRE-ERASE OF METADATA FROM NON-VOLATILE MEMORY
[patent_app_type] => utility
[patent_app_number] => 18/820819
[patent_app_country] => US
[patent_app_date] => 2024-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3645
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18820819
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/820819 | Data storage device with pre-erase of metadata from non-volatile memory | Aug 29, 2024 | Issued |
Array
(
[id] => 20580058
[patent_doc_number] => 12572308
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-10
[patent_title] => Storage device supporting real-time processing and method of operating the same
[patent_app_type] => utility
[patent_app_number] => 18/776927
[patent_app_country] => US
[patent_app_date] => 2024-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 25
[patent_no_of_words] => 8660
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18776927
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/776927 | Storage device supporting real-time processing and method of operating the same | Jul 17, 2024 | Issued |
Array
(
[id] => 20061729
[patent_doc_number] => 20250199951
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-06-19
[patent_title] => MEMORY CONTROLLER PERFORMING RESOURCE ALLOCATION FOR MULTIPLE USERS, STORAGE DEVICE INCLUDING THE SAME, AND OPERATING METHOD OF MEMORY CONTROLLER
[patent_app_type] => utility
[patent_app_number] => 18/756420
[patent_app_country] => US
[patent_app_date] => 2024-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7275
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18756420
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/756420 | Memory controller performing resource allocation for multiple users, storage device including the same, and operating method of memory controller | Jun 26, 2024 | Issued |
Array
(
[id] => 19514156
[patent_doc_number] => 20240345842
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-17
[patent_title] => METHOD FOR PERFORMING RANDOM READ ACCESS TO A BLOCK OF DATA USING PARALLEL LUT READ INSTRUCTION IN VECTOR PROCESSORS
[patent_app_type] => utility
[patent_app_number] => 18/754455
[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] => 14676
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18754455
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/754455 | Method for performing random read access to a block of data using parallel LUT read instruction in vector processors | Jun 25, 2024 | Issued |
Array
(
[id] => 20897731
[patent_doc_number] => 12704996
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-08-11
[patent_title] => Efficient buffer management for media management commands in memory devices
[patent_app_type] => utility
[patent_app_number] => 18/742973
[patent_app_country] => US
[patent_app_date] => 2024-06-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4948
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18742973
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/742973 | EFFICIENT BUFFER MANAGEMENT FOR MEDIA MANAGEMENT COMMANDS IN MEMORY DEVICES | Jun 12, 2024 | Pending |
Array
(
[id] => 20000784
[patent_doc_number] => 20250139006
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-01
[patent_title] => SYSTEMS, METHODS, AND APPARATUS FOR A CACHE DIRECTORY FOR A MULTI-LEVEL CACHE HIERARCHY
[patent_app_type] => utility
[patent_app_number] => 18/741764
[patent_app_country] => US
[patent_app_date] => 2024-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2702
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18741764
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/741764 | SYSTEMS, METHODS, AND APPARATUS FOR A CACHE DIRECTORY FOR A MULTI-LEVEL CACHE HIERARCHY | Jun 11, 2024 | Pending |
Array
(
[id] => 20550274
[patent_doc_number] => 12561065
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-02-24
[patent_title] => Providing endurance to solid state device storage via querying and garbage collection
[patent_app_type] => utility
[patent_app_number] => 18/736861
[patent_app_country] => US
[patent_app_date] => 2024-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7656
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18736861
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/736861 | Providing endurance to solid state device storage via querying and garbage collection | Jun 6, 2024 | Issued |
Array
(
[id] => 20897721
[patent_doc_number] => 12704986
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-08-11
[patent_title] => Read refresh techniques for nonvolatile memory devices
[patent_app_type] => utility
[patent_app_number] => 18/733996
[patent_app_country] => US
[patent_app_date] => 2024-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 19
[patent_no_of_words] => 8198
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 213
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18733996
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/733996 | READ REFRESH TECHNIQUES FOR NONVOLATILE MEMORY DEVICES | Jun 4, 2024 | Pending |
Array
(
[id] => 20440369
[patent_doc_number] => 12511205
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-12-30
[patent_title] => Memory failure prediction and mitigation
[patent_app_type] => utility
[patent_app_number] => 18/678557
[patent_app_country] => US
[patent_app_date] => 2024-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4800
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18678557
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/678557 | Memory failure prediction and mitigation | May 29, 2024 | Issued |
Array
(
[id] => 19450911
[patent_doc_number] => 20240311041
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-19
[patent_title] => MEMORY CONTROLLER PERFORMING BOOTING OPERATION AND METHOD OF OPERATING THE SAME
[patent_app_type] => utility
[patent_app_number] => 18/671706
[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] => 12913
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -1
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18671706
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/671706 | Memory controller performing booting operation and method of operating the same | May 21, 2024 | Issued |
Array
(
[id] => 20214958
[patent_doc_number] => 12411610
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-09
[patent_title] => Storage systems and methods for writing data to a persistent storage device
[patent_app_type] => utility
[patent_app_number] => 18/665120
[patent_app_country] => US
[patent_app_date] => 2024-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5083
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18665120
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/665120 | Storage systems and methods for writing data to a persistent storage device | May 14, 2024 | Issued |
Array
(
[id] => 19419862
[patent_doc_number] => 20240295985
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-05
[patent_title] => STORAGE DEVICE FOR AUTONOMOUS DRIVING AND OPERATING METHOD THEREOF
[patent_app_type] => utility
[patent_app_number] => 18/654282
[patent_app_country] => US
[patent_app_date] => 2024-05-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10346
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 209
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18654282
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/654282 | Storage device for autonomous driving and operating method thereof | May 2, 2024 | Issued |
Array
(
[id] => 19558384
[patent_doc_number] => 20240370176
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-11-07
[patent_title] => WEAR LEVELING REPAIR IN A MEMORY DEVICE
[patent_app_type] => utility
[patent_app_number] => 18/653300
[patent_app_country] => US
[patent_app_date] => 2024-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8619
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18653300
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/653300 | Wear leveling repair in a memory device | May 1, 2024 | Issued |