Search

Hashem Farrokh

Examiner (ID: 384, Phone: (571)272-4193 , Office: P/2131 )

Most Active Art Unit
2138
Art Unit(s)
2131, 2188, 2187, 2138, 2135
Total Applications
1272
Issued Applications
1114
Pending Applications
61
Abandoned Applications
119

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20828291 [patent_doc_number] => 12681860 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-07-14 [patent_title] => Methods and apparatuses for dynamically changing data priority in a cache [patent_app_type] => utility [patent_app_number] => 18/763009 [patent_app_country] => US [patent_app_date] => 2024-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 50 [patent_figures_cnt] => 52 [patent_no_of_words] => 37684 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18763009 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/763009
Methods and apparatuses for dynamically changing data priority in a cache Jul 2, 2024 Issued
Array ( [id] => 19530097 [patent_doc_number] => 20240353999 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-24 [patent_title] => TEMPORAL METRIC DRIVEN MEDIA MANAGEMENT SCHEME [patent_app_type] => utility [patent_app_number] => 18/759614 [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] => 9414 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18759614 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/759614
Temporal metric driven media management scheme Jun 27, 2024 Issued
Array ( [id] => 19686108 [patent_doc_number] => 20250004653 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-02 [patent_title] => DYNAMIC MEMORY RECONFIGURATION [patent_app_type] => utility [patent_app_number] => 18/756976 [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] => 5708 [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] => 18756976 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/756976
Dynamic memory reconfiguration Jun 26, 2024 Issued
Array ( [id] => 20717134 [patent_doc_number] => 12632385 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-05-19 [patent_title] => Coherent communication between a processor core and an accelerator [patent_app_type] => utility [patent_app_number] => 18/754079 [patent_app_country] => US [patent_app_date] => 2024-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 11420 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18754079 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/754079
Coherent communication between a processor core and an accelerator Jun 24, 2024 Issued
Array ( [id] => 19482133 [patent_doc_number] => 20240330175 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-03 [patent_title] => STORAGE DEVICE FOR CLASSIFYING DATA BASED ON STREAM CLASS NUMBER, STORAGE SYSTEM, AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 18/744188 [patent_app_country] => US [patent_app_date] => 2024-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9949 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [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] => 18744188 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/744188
Storage device for classifying data based on stream class number, storage system, and operating method thereof Jun 13, 2024 Issued
Array ( [id] => 20373994 [patent_doc_number] => 12481427 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-25 [patent_title] => Storage device using dynamic journaling and operation method thereof [patent_app_type] => utility [patent_app_number] => 18/741303 [patent_app_country] => US [patent_app_date] => 2024-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3548 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18741303 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/741303
Storage device using dynamic journaling and operation method thereof Jun 11, 2024 Issued
Array ( [id] => 19660455 [patent_doc_number] => 20240427520 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-26 [patent_title] => MEMORY CONTROLLER, OPERATION METHOD THEREOF, AND MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 18/737403 [patent_app_country] => US [patent_app_date] => 2024-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20124 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18737403 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/737403
Memory controller, operation method thereof, and memory system Jun 6, 2024 Issued
Array ( [id] => 19434461 [patent_doc_number] => 20240302959 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-12 [patent_title] => MEMORY SYSTEM AND METHOD OF CONTROLLING NON-VOLATILE MEMORY [patent_app_type] => utility [patent_app_number] => 18/664553 [patent_app_country] => US [patent_app_date] => 2024-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8035 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 18664553 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/664553
Memory system and method of controlling non-volatile memory May 14, 2024 Issued
Array ( [id] => 20883610 [patent_doc_number] => 12699653 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-08-04 [patent_title] => DRAM cache tag probing [patent_app_type] => utility [patent_app_number] => 18/665319 [patent_app_country] => US [patent_app_date] => 2024-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 6935 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 278 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18665319 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/665319
DRAM CACHE TAG PROBING May 14, 2024 Pending
Array ( [id] => 20130820 [patent_doc_number] => 12373133 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-29 [patent_title] => Determining available resources for storing data [patent_app_type] => utility [patent_app_number] => 18/644759 [patent_app_country] => US [patent_app_date] => 2024-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 14969 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18644759 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/644759
Determining available resources for storing data Apr 23, 2024 Issued
Array ( [id] => 19971163 [patent_doc_number] => 12339774 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-24 [patent_title] => Automated predictive caching of cloud-sourced data and methods of use thereof [patent_app_type] => utility [patent_app_number] => 18/636911 [patent_app_country] => US [patent_app_date] => 2024-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11681 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18636911 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/636911
Automated predictive caching of cloud-sourced data and methods of use thereof Apr 15, 2024 Issued
Array ( [id] => 20702921 [patent_doc_number] => 12625632 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-05-12 [patent_title] => Data retention for efficient consolidation processing in NVM [patent_app_type] => utility [patent_app_number] => 18/629039 [patent_app_country] => US [patent_app_date] => 2024-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 1123 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18629039 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/629039
Data retention for efficient consolidation processing in NVM Apr 7, 2024 Issued
Array ( [id] => 19780019 [patent_doc_number] => 12229052 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-18 [patent_title] => System for prefetching data into a cache [patent_app_type] => utility [patent_app_number] => 18/624290 [patent_app_country] => US [patent_app_date] => 2024-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 8679 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18624290 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/624290
System for prefetching data into a cache Apr 1, 2024 Issued
Array ( [id] => 20110546 [patent_doc_number] => 12361270 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-15 [patent_title] => Neural core, neural processing device including same, and method for loading data of neural processing device [patent_app_type] => utility [patent_app_number] => 18/597728 [patent_app_country] => US [patent_app_date] => 2024-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 31 [patent_no_of_words] => 14517 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18597728 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/597728
Neural core, neural processing device including same, and method for loading data of neural processing device Mar 5, 2024 Issued
Array ( [id] => 20673127 [patent_doc_number] => 12613638 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-04-28 [patent_title] => Efficient execution of I/O operations in a storage environment [patent_app_type] => utility [patent_app_number] => 18/590246 [patent_app_country] => US [patent_app_date] => 2024-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 10313 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18590246 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/590246
Efficient execution of I/O operations in a storage environment Feb 27, 2024 Issued
Array ( [id] => 19434496 [patent_doc_number] => 20240302994 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-12 [patent_title] => MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 18/589277 [patent_app_country] => US [patent_app_date] => 2024-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14028 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18589277 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/589277
MEMORY SYSTEM Feb 26, 2024 Pending
Array ( [id] => 19942459 [patent_doc_number] => 12314590 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-05-27 [patent_title] => Incomplete superblock management for memory systems [patent_app_type] => utility [patent_app_number] => 18/587442 [patent_app_country] => US [patent_app_date] => 2024-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3372 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 49 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18587442 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/587442
Incomplete superblock management for memory systems Feb 25, 2024 Issued
Array ( [id] => 19818905 [patent_doc_number] => 20250077112 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-06 [patent_title] => DISK DEVICE AND COMMAND MANAGEMENT METHOD [patent_app_type] => utility [patent_app_number] => 18/582287 [patent_app_country] => US [patent_app_date] => 2024-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11971 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18582287 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/582287
Disk device and command management method Feb 19, 2024 Issued
Array ( [id] => 20181234 [patent_doc_number] => 20250265192 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-08-21 [patent_title] => DYNAMIC CACHING OF DATA ELEMENTS [patent_app_type] => utility [patent_app_number] => 18/582432 [patent_app_country] => US [patent_app_date] => 2024-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6301 [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] => 18582432 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/582432
Dynamic caching of data elements Feb 19, 2024 Issued
Array ( [id] => 19382953 [patent_doc_number] => 20240272823 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-15 [patent_title] => MULTIPLE RANK DRAMS ON A SAME MODULE SIDE [patent_app_type] => utility [patent_app_number] => 18/434445 [patent_app_country] => US [patent_app_date] => 2024-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5998 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18434445 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/434445
MULTIPLE RANK DRAMS ON A SAME MODULE SIDE Feb 5, 2024 Pending
Menu