Search

Michael C. Krofcheck

Examiner (ID: 605, Phone: (571)272-8193 , Office: P/2138 )

Most Active Art Unit
2138
Art Unit(s)
2138, 2186, 2188
Total Applications
816
Issued Applications
646
Pending Applications
49
Abandoned Applications
139

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19764573 [patent_doc_number] => 12222863 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-02-11 [patent_title] => Storage system with efficient data prefetch for multiple storage controllers [patent_app_type] => utility [patent_app_number] => 18/398324 [patent_app_country] => US [patent_app_date] => 2023-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 16846 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18398324 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/398324
Storage system with efficient data prefetch for multiple storage controllers Dec 27, 2023 Issued
Array ( [id] => 20087351 [patent_doc_number] => 20250217287 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-03 [patent_title] => TRAFFIC AWARE SMART CACHING IN FABRIC SWITCHES [patent_app_type] => utility [patent_app_number] => 18/399656 [patent_app_country] => US [patent_app_date] => 2023-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3741 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 41 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18399656 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/399656
Traffic aware smart caching in fabric switches Dec 27, 2023 Issued
Array ( [id] => 19660430 [patent_doc_number] => 20240427495 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-26 [patent_title] => MEMORY AND ELECTRONIC DEVICE [patent_app_type] => utility [patent_app_number] => 18/393803 [patent_app_country] => US [patent_app_date] => 2023-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7248 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18393803 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/393803
Memory with redundant replacement resources and electronic device Dec 21, 2023 Issued
Array ( [id] => 19899142 [patent_doc_number] => 12277063 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-04-15 [patent_title] => Bypassing program counter match conditions [patent_app_type] => utility [patent_app_number] => 18/538160 [patent_app_country] => US [patent_app_date] => 2023-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9535 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18538160 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/538160
Bypassing program counter match conditions Dec 12, 2023 Issued
Array ( [id] => 19963654 [patent_doc_number] => 12333162 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-06-17 [patent_title] => Power tearing protection within a non-volatile memory (NVM) [patent_app_type] => utility [patent_app_number] => 18/538329 [patent_app_country] => US [patent_app_date] => 2023-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7533 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [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] => 18538329 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/538329
Power tearing protection within a non-volatile memory (NVM) Dec 12, 2023 Issued
Array ( [id] => 19695028 [patent_doc_number] => 20250013573 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-09 [patent_title] => MEMORY CONTROLLER CONTROLLING READ OPERATION AND STORAGE DEVICE INCLUDING THE SAME [patent_app_type] => utility [patent_app_number] => 18/535050 [patent_app_country] => US [patent_app_date] => 2023-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5852 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18535050 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/535050
Memory controller controlling read operations for prefetching data and storage device including the same Dec 10, 2023 Issued
Array ( [id] => 20052142 [patent_doc_number] => 20250190364 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-12 [patent_title] => CACHE WITH GUARANTEE OF CURRENT DATA [patent_app_type] => utility [patent_app_number] => 18/534355 [patent_app_country] => US [patent_app_date] => 2023-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8410 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18534355 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/534355
Cache with guarantee of current data Dec 7, 2023 Issued
Array ( [id] => 20174615 [patent_doc_number] => 12393361 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-19 [patent_title] => Memory device region allocation using lifetime hints [patent_app_type] => utility [patent_app_number] => 18/508112 [patent_app_country] => US [patent_app_date] => 2023-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6147 [patent_no_of_claims] => 20 [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] => 18508112 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/508112
Memory device region allocation using lifetime hints Nov 12, 2023 Issued
Array ( [id] => 18957276 [patent_doc_number] => 20240045603 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-08 [patent_title] => METHODS AND ALLOCATORS FOR ALLOCATING PORTIONS OF A STORAGE UNIT USING VIRTUAL PARTITIONING [patent_app_type] => utility [patent_app_number] => 18/380608 [patent_app_country] => US [patent_app_date] => 2023-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18768 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 345 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18380608 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/380608
Methods and allocators for allocating portions of a storage unit using virtual partitioning Oct 15, 2023 Issued
Array ( [id] => 19493357 [patent_doc_number] => 12112073 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-08 [patent_title] => Method for controlling write and read operations in the nonvolatile memory by a host, using an identifier for a region [patent_app_type] => utility [patent_app_number] => 18/484542 [patent_app_country] => US [patent_app_date] => 2023-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 22 [patent_no_of_words] => 15719 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 18484542 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/484542
Method for controlling write and read operations in the nonvolatile memory by a host, using an identifier for a region Oct 10, 2023 Issued
Array ( [id] => 18925232 [patent_doc_number] => 20240028236 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-25 [patent_title] => Accessing Metadata Storage Trees in a Storage Network [patent_app_type] => utility [patent_app_number] => 18/481395 [patent_app_country] => US [patent_app_date] => 2023-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10546 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18481395 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/481395
Accessing metadata storage trees in a storage network Oct 4, 2023 Issued
Array ( [id] => 18897279 [patent_doc_number] => 20240012764 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-11 [patent_title] => Transitioning Between Thread-Confined Memory Segment Views And Shared Memory Segment Views [patent_app_type] => utility [patent_app_number] => 18/472511 [patent_app_country] => US [patent_app_date] => 2023-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11151 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18472511 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/472511
Transitioning between thread-confined memory segment views and shared memory segment views Sep 21, 2023 Issued
Array ( [id] => 18897280 [patent_doc_number] => 20240012765 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-11 [patent_title] => Transitioning Between Thread-Confined Memory Segment Views And Shared Memory Segment Views [patent_app_type] => utility [patent_app_number] => 18/472536 [patent_app_country] => US [patent_app_date] => 2023-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11150 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18472536 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/472536
Transitioning between thread-confined memory segment views and shared memory segment views Sep 21, 2023 Issued
Array ( [id] => 19022010 [patent_doc_number] => 20240078181 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-03-07 [patent_title] => RUNTIME ALLOCATION AND UTILIZATION OF PERSISTENT MEMORY AS VOLATILE MEMORY [patent_app_type] => utility [patent_app_number] => 18/367927 [patent_app_country] => US [patent_app_date] => 2023-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11106 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18367927 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/367927
Runtime allocation and utilization of persistent memory as volatile memory Sep 12, 2023 Issued
Array ( [id] => 20552438 [patent_doc_number] => 12563242 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-24 [patent_title] => Utilizing a single buffer for a dynamic number of players, each using a dynamically sized buffer [patent_app_type] => utility [patent_app_number] => 18/227178 [patent_app_country] => US [patent_app_date] => 2023-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 8253 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 259 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18227178 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/227178
Utilizing a single buffer for a dynamic number of players, each using a dynamically sized buffer Jul 26, 2023 Issued
Array ( [id] => 19885557 [patent_doc_number] => 12271270 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-08 [patent_title] => Enabling user-based instant access from file based backups [patent_app_type] => utility [patent_app_number] => 18/340920 [patent_app_country] => US [patent_app_date] => 2023-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10239 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18340920 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/340920
Enabling user-based instant access from file based backups Jun 25, 2023 Issued
Array ( [id] => 19857130 [patent_doc_number] => 12259966 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-25 [patent_title] => Program processing device and program processing method that executes a mask process on an entry address used by an application program [patent_app_type] => utility [patent_app_number] => 18/214020 [patent_app_country] => US [patent_app_date] => 2023-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9947 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18214020 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/214020
Program processing device and program processing method that executes a mask process on an entry address used by an application program Jun 25, 2023 Issued
Array ( [id] => 20388051 [patent_doc_number] => 12487777 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-02 [patent_title] => Apparatus for a first device MMIO mapped with a second device and a method of performing data processing operations therebetween [patent_app_type] => utility [patent_app_number] => 18/338055 [patent_app_country] => US [patent_app_date] => 2023-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 17 [patent_no_of_words] => 15032 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 420 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18338055 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/338055
Apparatus for a first device MMIO mapped with a second device and a method of performing data processing operations therebetween Jun 19, 2023 Issued
Array ( [id] => 19573680 [patent_doc_number] => 20240377972 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-14 [patent_title] => READ VOLTAGE CALIBRATION METHOD, MEMORY STORAGE DEVICE AND MEMORY CONTROL CIRCUIT UNIT [patent_app_type] => utility [patent_app_number] => 18/336911 [patent_app_country] => US [patent_app_date] => 2023-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10371 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18336911 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/336911
Read voltage calibration method, memory storage device and memory control circuit unit Jun 15, 2023 Issued
Array ( [id] => 20131040 [patent_doc_number] => 12373353 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-29 [patent_title] => Systems and methods for decentralized address translation [patent_app_type] => utility [patent_app_number] => 18/336564 [patent_app_country] => US [patent_app_date] => 2023-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 2293 [patent_no_of_claims] => 20 [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] => 18336564 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/336564
Systems and methods for decentralized address translation Jun 15, 2023 Issued
Menu