
Eric W. Thomas
Examiner (ID: 13316)
| Most Active Art Unit | 2848 |
| Art Unit(s) | 2831, 2847, 2848, 2835 |
| Total Applications | 2367 |
| Issued Applications | 1925 |
| Pending Applications | 173 |
| Abandoned Applications | 302 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 19985746
[patent_doc_number] => 20250123968
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-04-17
[patent_title] => SYSTEMS, METHODS, AND APPARATUS FOR MEMORY LOADING IN A STORAGE DEVICE
[patent_app_type] => utility
[patent_app_number] => 18/803749
[patent_app_country] => US
[patent_app_date] => 2024-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3903
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 44
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18803749
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/803749 | SYSTEMS, METHODS, AND APPARATUS FOR MEMORY LOADING IN A STORAGE DEVICE | Aug 12, 2024 | Pending |
Array
(
[id] => 19711339
[patent_doc_number] => 20250021481
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-16
[patent_title] => ALIASED MODE FOR CACHE CONTROLLER
[patent_app_type] => utility
[patent_app_number] => 18/797945
[patent_app_country] => US
[patent_app_date] => 2024-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17698
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18797945
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/797945 | ALIASED MODE FOR CACHE CONTROLLER | Aug 7, 2024 | Pending |
Array
(
[id] => 19617540
[patent_doc_number] => 20240403220
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-05
[patent_title] => Systems and Methods for Random Fill Caching and Prefetching for Secure Cache Memories
[patent_app_type] => utility
[patent_app_number] => 18/792903
[patent_app_country] => US
[patent_app_date] => 2024-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6190
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -23
[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] => 18792903
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/792903 | Systems and Methods for Random Fill Caching and Prefetching for Secure Cache Memories | Aug 1, 2024 | Pending |
Array
(
[id] => 20513343
[patent_doc_number] => 20260037444
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2026-02-05
[patent_title] => LIMITED WRITE COMPLETION RETURN FOR RATE CONTROL IN A MEMORY SUB-SYSTEM WITH SINGLE-LEVEL CELL MEMORY CACHING
[patent_app_type] => utility
[patent_app_number] => 18/791202
[patent_app_country] => US
[patent_app_date] => 2024-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3637
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18791202
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/791202 | LIMITED WRITE COMPLETION RETURN FOR RATE CONTROL IN A MEMORY SUB-SYSTEM WITH SINGLE-LEVEL CELL MEMORY CACHING | Jul 30, 2024 | Pending |
Array
(
[id] => 20513342
[patent_doc_number] => 20260037443
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2026-02-05
[patent_title] => ELASTIC CONFIGURATION OF DATA RATE CONTROL PARAMETERS IN A MEMORY SUB-SYSTEM WITH SINGLE-LEVEL CELL MEMORY CACHING
[patent_app_type] => utility
[patent_app_number] => 18/791178
[patent_app_country] => US
[patent_app_date] => 2024-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3637
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18791178
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/791178 | ELASTIC CONFIGURATION OF DATA RATE CONTROL PARAMETERS IN A MEMORY SUB-SYSTEM WITH SINGLE-LEVEL CELL MEMORY CACHING | Jul 30, 2024 | Issued |
Array
(
[id] => 20500706
[patent_doc_number] => 20260030167
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2026-01-29
[patent_title] => DYNAMIC BATTERY-BASED CACHE SIZE MANAGEMENT
[patent_app_type] => utility
[patent_app_number] => 18/787658
[patent_app_country] => US
[patent_app_date] => 2024-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4629
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 29
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18787658
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/787658 | DYNAMIC BATTERY-BASED CACHE SIZE MANAGEMENT | Jul 28, 2024 | Pending |
Array
(
[id] => 20365986
[patent_doc_number] => 20250355798
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-11-20
[patent_title] => DATA STORAGE DEVICE AND OPERATION METHOD THEREOF
[patent_app_type] => utility
[patent_app_number] => 18/780135
[patent_app_country] => US
[patent_app_date] => 2024-07-22
[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] => -14
[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] => 18780135
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/780135 | DATA STORAGE DEVICE AND OPERATION METHOD THEREOF | Jul 21, 2024 | Pending |
Array
(
[id] => 19573681
[patent_doc_number] => 20240377973
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-11-14
[patent_title] => SHARED MEMORY SNAPSHOTS
[patent_app_type] => utility
[patent_app_number] => 18/777955
[patent_app_country] => US
[patent_app_date] => 2024-07-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16361
[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] => 18777955
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/777955 | SHARED MEMORY SNAPSHOTS | Jul 18, 2024 | Pending |
Array
(
[id] => 20666539
[patent_doc_number] => 12608314
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-04-21
[patent_title] => Bank mapping for memory
[patent_app_type] => utility
[patent_app_number] => 18/777466
[patent_app_country] => US
[patent_app_date] => 2024-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3505
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18777466
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/777466 | Bank mapping for memory | Jul 17, 2024 | Issued |
Array
(
[id] => 20447071
[patent_doc_number] => 20260003793
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2026-01-01
[patent_title] => USING METADATA TO SELECTIVELY PERFORM DATA PRESTAGING
[patent_app_type] => utility
[patent_app_number] => 18/758883
[patent_app_country] => US
[patent_app_date] => 2024-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5872
[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] => 18758883
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/758883 | Using metadata to selectively perform data prestaging | Jun 27, 2024 | Issued |
Array
(
[id] => 19514269
[patent_doc_number] => 20240345955
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-17
[patent_title] => Detecting Modifications To Recently Stored Data
[patent_app_type] => utility
[patent_app_number] => 18/756747
[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] => 12379
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18756747
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/756747 | Detecting Modifications To Recently Stored Data | Jun 26, 2024 | Pending |
Array
(
[id] => 20595360
[patent_doc_number] => 12579077
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-17
[patent_title] => Latency optimized eviction allocation for memories
[patent_app_type] => utility
[patent_app_number] => 18/751741
[patent_app_country] => US
[patent_app_date] => 2024-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 2381
[patent_no_of_claims] => 18
[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] => 18751741
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/751741 | Latency optimized eviction allocation for memories | Jun 23, 2024 | Issued |
Array
(
[id] => 19633251
[patent_doc_number] => 20240411700
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-12
[patent_title] => PAGE REQUEST INTERFACE SUPPORT IN HANDLING DIRECT MEMORY ACCESS WITH CACHING HOST MEMORY ADDRESS TRANSLATION DATA
[patent_app_type] => utility
[patent_app_number] => 18/675486
[patent_app_country] => US
[patent_app_date] => 2024-05-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 28128
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18675486
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/675486 | PAGE REQUEST INTERFACE SUPPORT IN HANDLING DIRECT MEMORY ACCESS WITH CACHING HOST MEMORY ADDRESS TRANSLATION DATA | May 27, 2024 | Pending |
Array
(
[id] => 19451181
[patent_doc_number] => 20240311311
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-19
[patent_title] => ERROR AVOIDANCE FOR PARTIALLY PROGRAMMED BLOCKS OF A MEMORY DEVICE
[patent_app_type] => utility
[patent_app_number] => 18/672640
[patent_app_country] => US
[patent_app_date] => 2024-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10163
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18672640
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/672640 | Error avoidance for partially programmed blocks of a memory device | May 22, 2024 | Issued |
Array
(
[id] => 20351584
[patent_doc_number] => 20250348436
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-11-13
[patent_title] => SMMU PERFORMANCE ISOLATION
[patent_app_type] => utility
[patent_app_number] => 18/657157
[patent_app_country] => US
[patent_app_date] => 2024-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16699
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18657157
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/657157 | SMMU PERFORMANCE ISOLATION | May 6, 2024 | Pending |
Array
(
[id] => 20323271
[patent_doc_number] => 20250335359
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-10-30
[patent_title] => Hardware Control System To Modulate Prefetchers Based On Runtime Telemetry
[patent_app_type] => utility
[patent_app_number] => 18/654197
[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] => 0
[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] => 18654197
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/654197 | Hardware control system to modulate prefetchers based on runtime telemetry | May 2, 2024 | Issued |
Array
(
[id] => 19391279
[patent_doc_number] => 20240281149
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-22
[patent_title] => MEMORY SYSTEM STORING MANAGEMENT INFORMATION AND METHOD OF CONTROLLING SAME
[patent_app_type] => utility
[patent_app_number] => 18/645697
[patent_app_country] => US
[patent_app_date] => 2024-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15492
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[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] => 18645697
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/645697 | Memory system storing management information and method of controlling same | Apr 24, 2024 | Issued |
Array
(
[id] => 20609989
[patent_doc_number] => 12585591
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-24
[patent_title] => Technique for prefetching with a pointer prefetcher
[patent_app_type] => utility
[patent_app_number] => 18/643530
[patent_app_country] => US
[patent_app_date] => 2024-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2402
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 199
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18643530
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/643530 | Technique for prefetching with a pointer prefetcher | Apr 22, 2024 | Issued |
Array
(
[id] => 20131017
[patent_doc_number] => 12373330
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-07-29
[patent_title] => Physical memory address omission or obfuscation within an execution trace
[patent_app_type] => utility
[patent_app_number] => 18/643169
[patent_app_country] => US
[patent_app_date] => 2024-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 12060
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 290
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18643169
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/643169 | Physical memory address omission or obfuscation within an execution trace | Apr 22, 2024 | Issued |
Array
(
[id] => 20481650
[patent_doc_number] => 12530125
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-01-20
[patent_title] => Memory device and program operation thereof
[patent_app_type] => utility
[patent_app_number] => 18/641865
[patent_app_country] => US
[patent_app_date] => 2024-04-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 20
[patent_no_of_words] => 11550
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18641865
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/641865 | Memory device and program operation thereof | Apr 21, 2024 | Issued |