Search

Michael C. Krofcheck

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

Most Active Art Unit
2138
Art Unit(s)
2186, 2188, 2138
Total Applications
802
Issued Applications
636
Pending Applications
50
Abandoned Applications
139

Applications

Application numberTitle of the applicationFiling DateStatus
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
Array ( [id] => 20145538 [patent_doc_number] => 12379880 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-05 [patent_title] => Composable infrastructure module [patent_app_type] => utility [patent_app_number] => 18/335182 [patent_app_country] => US [patent_app_date] => 2023-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 12647 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 303 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18335182 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/335182
Composable infrastructure module Jun 14, 2023 Issued
Array ( [id] => 19398735 [patent_doc_number] => 12073101 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-27 [patent_title] => Processing out of order writes in a log structured file system for improved garbage collection [patent_app_type] => utility [patent_app_number] => 18/328474 [patent_app_country] => US [patent_app_date] => 2023-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 6931 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18328474 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/328474
Processing out of order writes in a log structured file system for improved garbage collection Jun 1, 2023 Issued
Array ( [id] => 19617238 [patent_doc_number] => 20240402918 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-05 [patent_title] => STORAGE-DRIVEN POWER OPTIMIZATION [patent_app_type] => utility [patent_app_number] => 18/327371 [patent_app_country] => US [patent_app_date] => 2023-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6472 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18327371 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/327371
STORAGE-DRIVEN POWER OPTIMIZATION May 31, 2023 Issued
Array ( [id] => 19603082 [patent_doc_number] => 20240393962 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-28 [patent_title] => GENERATING DATA PROTECTION DIRECTIVES TO PROVIDE TO A STORAGE CONTROLLER TO CONTROL ACCESS TO DATA IN CACHE [patent_app_type] => utility [patent_app_number] => 18/322931 [patent_app_country] => US [patent_app_date] => 2023-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7696 [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] => 18322931 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/322931
Generating data protection directives to provide to a storage controller to control access to data in cache May 23, 2023 Issued
Array ( [id] => 18630178 [patent_doc_number] => 20230289070 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-14 [patent_title] => EFFICIENT MEMORY-SEMANTIC NETWORKING USING SCOPED MEMORY MODELS [patent_app_type] => utility [patent_app_number] => 18/320819 [patent_app_country] => US [patent_app_date] => 2023-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8818 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18320819 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/320819
Efficient memory-semantic networking using scoped memory models May 18, 2023 Issued
Array ( [id] => 19703741 [patent_doc_number] => 12197776 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-01-14 [patent_title] => NAND-based storage device with partitioned nonvolatile write buffer [patent_app_type] => utility [patent_app_number] => 18/199135 [patent_app_country] => US [patent_app_date] => 2023-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 15345 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18199135 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/199135
NAND-based storage device with partitioned nonvolatile write buffer May 17, 2023 Issued
Array ( [id] => 19482145 [patent_doc_number] => 20240330187 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-03 [patent_title] => COST-AWARE CACHING OF OBJECTS FROM A DATA STORE [patent_app_type] => utility [patent_app_number] => 18/129397 [patent_app_country] => US [patent_app_date] => 2023-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6375 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18129397 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/129397
COST-AWARE CACHING OF OBJECTS FROM A DATA STORE Mar 30, 2023 Pending
Array ( [id] => 18694705 [patent_doc_number] => 20230325121 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-12 [patent_title] => MEMORY CONTROLLER, CONTROL METHOD FOR CONTROLLING MEMORY CONTROLLER, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 18/189104 [patent_app_country] => US [patent_app_date] => 2023-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9420 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18189104 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/189104
MEMORY CONTROLLER, CONTROL METHOD FOR CONTROLLING MEMORY CONTROLLER, AND STORAGE MEDIUM Mar 22, 2023 Pending
Array ( [id] => 19978780 [patent_doc_number] => 12346255 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-01 [patent_title] => Providing counters in a data processor [patent_app_type] => utility [patent_app_number] => 18/188147 [patent_app_country] => US [patent_app_date] => 2023-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 9418 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18188147 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/188147
Providing counters in a data processor Mar 21, 2023 Issued
Array ( [id] => 19978740 [patent_doc_number] => 12346215 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-01 [patent_title] => Data storage arrangement and method for anonymization aware deduplication [patent_app_type] => utility [patent_app_number] => 18/185826 [patent_app_country] => US [patent_app_date] => 2023-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4464 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18185826 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/185826
Data storage arrangement and method for anonymization aware deduplication Mar 16, 2023 Issued
Array ( [id] => 20257683 [patent_doc_number] => 12430033 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-30 [patent_title] => NAND flash memory controller capable of adjusting its processing power according to its speed [patent_app_type] => utility [patent_app_number] => 18/111911 [patent_app_country] => US [patent_app_date] => 2023-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 0 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18111911 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/111911
NAND flash memory controller capable of adjusting its processing power according to its speed Feb 20, 2023 Issued
Array ( [id] => 19182543 [patent_doc_number] => 11989131 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-21 [patent_title] => Storage array invalidation maintenance [patent_app_type] => utility [patent_app_number] => 18/171565 [patent_app_country] => US [patent_app_date] => 2023-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11571 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18171565 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/171565
Storage array invalidation maintenance Feb 19, 2023 Issued
Array ( [id] => 19841804 [patent_doc_number] => 12254194 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-18 [patent_title] => Storage controller and an operation method of the storage controller [patent_app_type] => utility [patent_app_number] => 18/105920 [patent_app_country] => US [patent_app_date] => 2023-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 27 [patent_no_of_words] => 22515 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18105920 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/105920
Storage controller and an operation method of the storage controller Feb 5, 2023 Issued
Array ( [id] => 19362916 [patent_doc_number] => 20240264950 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-08 [patent_title] => PROVIDING CONTENT-AWARE CACHE REPLACEMENT AND INSERTION POLICIES IN PROCESSOR-BASED DEVICES [patent_app_type] => utility [patent_app_number] => 18/163446 [patent_app_country] => US [patent_app_date] => 2023-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9598 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18163446 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/163446
Providing content-aware cache replacement and insertion policies in processor-based devices Feb 1, 2023 Issued
Menu