Search

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 numberTitle of the applicationFiling DateStatus
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
Menu