
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |