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] => 18506427 [patent_doc_number] => 11704244 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-18 [patent_title] => System and method for local cache synchronization [patent_app_type] => utility [patent_app_number] => 17/411443 [patent_app_country] => US [patent_app_date] => 2021-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10466 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17411443 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/411443
System and method for local cache synchronization Aug 24, 2021 Issued
Array ( [id] => 17245452 [patent_doc_number] => 20210365195 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-25 [patent_title] => RUNTIME MEMORY ALLOCATION TO AVOID AND DELAY DEFECT EFFECTS IN MEMORY SUB-SYSTEMS [patent_app_type] => utility [patent_app_number] => 17/396455 [patent_app_country] => US [patent_app_date] => 2021-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10885 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17396455 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/396455
Runtime memory allocation to avoid and delay defect effects in memory sub-systems Aug 5, 2021 Issued
Array ( [id] => 19212644 [patent_doc_number] => 12001707 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-04 [patent_title] => Host verification for a memory device [patent_app_type] => utility [patent_app_number] => 17/396529 [patent_app_country] => US [patent_app_date] => 2021-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15089 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17396529 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/396529
Host verification for a memory device Aug 5, 2021 Issued
Array ( [id] => 18316690 [patent_doc_number] => 11630771 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-04-18 [patent_title] => Poison mechanisms for deferred invalidates [patent_app_type] => utility [patent_app_number] => 17/373814 [patent_app_country] => US [patent_app_date] => 2021-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 11575 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17373814 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/373814
Poison mechanisms for deferred invalidates Jul 12, 2021 Issued
Array ( [id] => 18719856 [patent_doc_number] => 11797199 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-24 [patent_title] => Balancing utilization of memory pools of physical blocks of differing storage densities [patent_app_type] => utility [patent_app_number] => 17/368411 [patent_app_country] => US [patent_app_date] => 2021-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 11338 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 237 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17368411 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/368411
Balancing utilization of memory pools of physical blocks of differing storage densities Jul 5, 2021 Issued
Array ( [id] => 19732458 [patent_doc_number] => 12210454 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-01-28 [patent_title] => Data storage interface layer with access and transformation management [patent_app_type] => utility [patent_app_number] => 17/305146 [patent_app_country] => US [patent_app_date] => 2021-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 16023 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17305146 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/305146
Data storage interface layer with access and transformation management Jun 29, 2021 Issued
Array ( [id] => 17172545 [patent_doc_number] => 20210326215 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-21 [patent_title] => SYSTEMS AND METHODS FOR CONTINUOUS DATA PROTECTION [patent_app_type] => utility [patent_app_number] => 17/363874 [patent_app_country] => US [patent_app_date] => 2021-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24579 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17363874 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/363874
SYSTEMS AND METHODS FOR CONTINUOUS DATA PROTECTION Jun 29, 2021 Abandoned
Array ( [id] => 18918030 [patent_doc_number] => 11880309 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-23 [patent_title] => Method and system for tracking state of cache lines [patent_app_type] => utility [patent_app_number] => 17/355941 [patent_app_country] => US [patent_app_date] => 2021-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 4903 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17355941 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/355941
Method and system for tracking state of cache lines Jun 22, 2021 Issued
Array ( [id] => 17643969 [patent_doc_number] => 20220171707 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-02 [patent_title] => STORAGE DEVICE AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 17/338334 [patent_app_country] => US [patent_app_date] => 2021-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13176 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17338334 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/338334
Storage device for storing address information and data in memory device in response to occurrence of power loss and operating method of the storage device Jun 2, 2021 Issued
Array ( [id] => 18546924 [patent_doc_number] => 11720276 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-08 [patent_title] => Memory system and controller for managing write status [patent_app_type] => utility [patent_app_number] => 17/336554 [patent_app_country] => US [patent_app_date] => 2021-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 9023 [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] => 17336554 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/336554
Memory system and controller for managing write status Jun 1, 2021 Issued
Array ( [id] => 18677979 [patent_doc_number] => 20230315626 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-05 [patent_title] => ADDRESSING FOR DISAGGREGATED MEMORY POOL [patent_app_type] => utility [patent_app_number] => 18/024590 [patent_app_country] => US [patent_app_date] => 2021-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7604 [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] => 18024590 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/024590
Addressing for disaggregated memory pool May 30, 2021 Issued
Array ( [id] => 17245626 [patent_doc_number] => 20210365370 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-25 [patent_title] => MEMORY FOR STORING DATA BLOCKS [patent_app_type] => utility [patent_app_number] => 17/326184 [patent_app_country] => US [patent_app_date] => 2021-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12659 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17326184 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/326184
MEMORY FOR STORING DATA BLOCKS May 19, 2021 Abandoned
Array ( [id] => 17924709 [patent_doc_number] => 11467959 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-10-11 [patent_title] => Cache arbitration for address translation requests [patent_app_type] => utility [patent_app_number] => 17/324824 [patent_app_country] => US [patent_app_date] => 2021-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 9181 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17324824 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/324824
Cache arbitration for address translation requests May 18, 2021 Issued
Array ( [id] => 17069383 [patent_doc_number] => 20210271599 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-02 [patent_title] => Hybrid Memory Systems with Cache Management [patent_app_type] => utility [patent_app_number] => 17/321614 [patent_app_country] => US [patent_app_date] => 2021-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25929 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 37 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17321614 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/321614
Hybrid memory systems with cache management May 16, 2021 Issued
Array ( [id] => 18703113 [patent_doc_number] => 11789623 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-17 [patent_title] => Methods and allocators for allocating portions of a storage unit using virtual partitioning [patent_app_type] => utility [patent_app_number] => 17/318981 [patent_app_country] => US [patent_app_date] => 2021-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 18705 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 306 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17318981 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/318981
Methods and allocators for allocating portions of a storage unit using virtual partitioning May 11, 2021 Issued
Array ( [id] => 17962235 [patent_doc_number] => 20220342816 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-27 [patent_title] => System and Method for Lockless Reading of Metadata Pages [patent_app_type] => utility [patent_app_number] => 17/237398 [patent_app_country] => US [patent_app_date] => 2021-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11838 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [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] => 17237398 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/237398
System and method for lockless reading of metadata pages Apr 21, 2021 Issued
Array ( [id] => 17962249 [patent_doc_number] => 20220342830 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-27 [patent_title] => SAFE EXECUTION OF PROGRAMS THAT MAKE OUT-OF-BOUNDS REFERENCES [patent_app_type] => utility [patent_app_number] => 17/236748 [patent_app_country] => US [patent_app_date] => 2021-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9752 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17236748 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/236748
Safe execution of programs that make out-of-bounds references Apr 20, 2021 Issued
Array ( [id] => 17947948 [patent_doc_number] => 20220334967 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-20 [patent_title] => FLASH MEMORY GARBAGE COLLECTION [patent_app_type] => utility [patent_app_number] => 17/234897 [patent_app_country] => US [patent_app_date] => 2021-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6123 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17234897 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/234897
Flash memory garbage collection Apr 19, 2021 Issued
Array ( [id] => 18204163 [patent_doc_number] => 11586555 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-21 [patent_title] => Flexible dictionary sharing for compressed caches [patent_app_type] => utility [patent_app_number] => 17/231957 [patent_app_country] => US [patent_app_date] => 2021-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9688 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17231957 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/231957
Flexible dictionary sharing for compressed caches Apr 14, 2021 Issued
Array ( [id] => 17931927 [patent_doc_number] => 20220327052 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-13 [patent_title] => SYSTEMS AND METHODS FOR TRANSFORMING DATA IN-LINE WITH READS AND WRITES TO COHERENT HOST-MANAGED DEVICE MEMORY [patent_app_type] => utility [patent_app_number] => 17/227421 [patent_app_country] => US [patent_app_date] => 2021-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9575 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17227421 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/227421
SYSTEMS AND METHODS FOR TRANSFORMING DATA IN-LINE WITH READS AND WRITES TO COHERENT HOST-MANAGED DEVICE MEMORY Apr 11, 2021 Abandoned
Menu