Search

Christopher D. Birkhimer

Examiner (ID: 11144, Phone: (571)270-1178 , Office: P/2136 )

Most Active Art Unit
2136
Art Unit(s)
2136, 2186
Total Applications
631
Issued Applications
455
Pending Applications
65
Abandoned Applications
136

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17484263 [patent_doc_number] => 20220091767 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-24 [patent_title] => REMOVING STALE HINTS FROM A DEDUPLICATION DATA STORE OF A STORAGE SYSTEM [patent_app_type] => utility [patent_app_number] => 17/301166 [patent_app_country] => US [patent_app_date] => 2021-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8240 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17301166 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/301166
Removing stale hints from a deduplication data store of a storage system Mar 28, 2021 Issued
Array ( [id] => 17899122 [patent_doc_number] => 20220308784 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-29 [patent_title] => Single Command for Reading then Clearing Dynamic Random Access Memory [patent_app_type] => utility [patent_app_number] => 17/212258 [patent_app_country] => US [patent_app_date] => 2021-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8393 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17212258 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/212258
Single command for reading then clearing dynamic random access memory Mar 24, 2021 Issued
Array ( [id] => 17001371 [patent_doc_number] => 11080181 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-08-03 [patent_title] => Flash memory drive that supports export of erasable segments [patent_app_type] => utility [patent_app_number] => 17/211482 [patent_app_country] => US [patent_app_date] => 2021-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 24 [patent_no_of_words] => 27595 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17211482 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/211482
Flash memory drive that supports export of erasable segments Mar 23, 2021 Issued
Array ( [id] => 17605785 [patent_doc_number] => 11334273 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-05-17 [patent_title] => Valid data merging method, memory storage device and memory control circuit unit [patent_app_type] => utility [patent_app_number] => 17/207749 [patent_app_country] => US [patent_app_date] => 2021-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 11607 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17207749 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/207749
Valid data merging method, memory storage device and memory control circuit unit Mar 21, 2021 Issued
Array ( [id] => 16950091 [patent_doc_number] => 20210208783 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => DYNAMICALLY SELECTING SEGMENT HEIGHTS IN A HETEROGENEOUS RAID GROUP [patent_app_type] => utility [patent_app_number] => 17/205512 [patent_app_country] => US [patent_app_date] => 2021-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 38394 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17205512 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/205512
Dynamically selecting segment heights in a heterogeneous RAID group Mar 17, 2021 Issued
Array ( [id] => 17869121 [patent_doc_number] => 20220291858 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-15 [patent_title] => UTILIZING PROGRAMMING PAGE SIZE GRANULARITY TO OPTIMIZE DATA SEGMENT STORAGE IN A STORAGE SYSTEM [patent_app_type] => utility [patent_app_number] => 17/201533 [patent_app_country] => US [patent_app_date] => 2021-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 33814 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17201533 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/201533
Utilizing programming page size granularity to optimize data segment storage in a storage system Mar 14, 2021 Issued
Array ( [id] => 17736538 [patent_doc_number] => 20220221997 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-14 [patent_title] => ALLOCATING DATA STORAGE BASED ON AGGREGATE DUPLICATE PERFORMANCE [patent_app_type] => utility [patent_app_number] => 17/182759 [patent_app_country] => US [patent_app_date] => 2021-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20162 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17182759 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/182759
Allocating data storage based on aggregate duplicate performance Feb 22, 2021 Issued
Array ( [id] => 17535260 [patent_doc_number] => 20220113869 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-14 [patent_title] => Storage System and Method for Time-Duration-Based Efficient Block Management and Memory Access [patent_app_type] => utility [patent_app_number] => 17/176852 [patent_app_country] => US [patent_app_date] => 2021-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5402 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17176852 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/176852
Storage system and method for time-duration-based efficient block management and memory access Feb 15, 2021 Issued
Array ( [id] => 17892241 [patent_doc_number] => 11455212 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-27 [patent_title] => Block-level single instancing [patent_app_type] => utility [patent_app_number] => 17/169257 [patent_app_country] => US [patent_app_date] => 2021-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 15382 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17169257 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/169257
Block-level single instancing Feb 4, 2021 Issued
Array ( [id] => 17846587 [patent_doc_number] => 11435959 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-06 [patent_title] => NAND raid controller [patent_app_type] => utility [patent_app_number] => 17/167040 [patent_app_country] => US [patent_app_date] => 2021-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 10364 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17167040 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/167040
NAND raid controller Feb 2, 2021 Issued
Array ( [id] => 17763258 [patent_doc_number] => 20220236870 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-28 [patent_title] => METHOD AND SYSTEM FOR COMPRESSION IN BLOCK-BASED STORAGE SYSTEMS [patent_app_type] => utility [patent_app_number] => 17/158615 [patent_app_country] => US [patent_app_date] => 2021-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5770 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [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] => 17158615 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/158615
METHOD AND SYSTEM FOR COMPRESSION IN BLOCK-BASED STORAGE SYSTEMS Jan 25, 2021 Abandoned
Array ( [id] => 17736549 [patent_doc_number] => 20220222008 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-14 [patent_title] => METHOD FOR MANAGING FLASH MEMORY MODULE AND ASSOCIATED FLASH MEMORY CONTROLLER AND MEMORY DEVICE [patent_app_type] => utility [patent_app_number] => 17/149700 [patent_app_country] => US [patent_app_date] => 2021-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5086 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17149700 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/149700
METHOD FOR MANAGING FLASH MEMORY MODULE AND ASSOCIATED FLASH MEMORY CONTROLLER AND MEMORY DEVICE Jan 13, 2021 Abandoned
Array ( [id] => 17722101 [patent_doc_number] => 20220214823 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-07 [patent_title] => LEVERAGING GARBAGE COLLECTION FOR RAID TRANSFORMATION [patent_app_type] => utility [patent_app_number] => 17/143339 [patent_app_country] => US [patent_app_date] => 2021-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9375 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17143339 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/143339
Leveraging garbage collection for raid transformation Jan 6, 2021 Issued
Array ( [id] => 17054234 [patent_doc_number] => 20210263668 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-26 [patent_title] => INFORMATION PROCESSING DEVICE AND COMPUTER-READABLE RECORDING MEDIUM RECORDING STORAGE CONTROL PROGRAM [patent_app_type] => utility [patent_app_number] => 17/142285 [patent_app_country] => US [patent_app_date] => 2021-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8708 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [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] => 17142285 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/142285
INFORMATION PROCESSING DEVICE AND COMPUTER-READABLE RECORDING MEDIUM RECORDING STORAGE CONTROL PROGRAM Jan 5, 2021 Abandoned
Array ( [id] => 17690242 [patent_doc_number] => 20220197535 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-23 [patent_title] => DATA OPERATION BASED ON VALID MEMORY UNIT COUNT [patent_app_type] => utility [patent_app_number] => 17/125872 [patent_app_country] => US [patent_app_date] => 2020-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8951 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17125872 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/125872
Data operation based on valid memory unit count Dec 16, 2020 Issued
Array ( [id] => 16921940 [patent_doc_number] => 20210195032 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-24 [patent_title] => APPARATUS, METHOD FOR CONTROLLING THE APPARATUS, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 17/119489 [patent_app_country] => US [patent_app_date] => 2020-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7357 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17119489 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/119489
Apparatus, method for controlling the apparatus, and storage medium for executing trim processing and performing wear leveling on area in use Dec 10, 2020 Issued
Array ( [id] => 18179855 [patent_doc_number] => 20230040584 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-09 [patent_title] => COMPUTER-IMPLEMENTED METHOD OF SOLVING A HAMILTONIAN [patent_app_type] => utility [patent_app_number] => 17/781768 [patent_app_country] => US [patent_app_date] => 2020-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19841 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17781768 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/781768
COMPUTER-IMPLEMENTED METHOD OF SOLVING A HAMILTONIAN Dec 1, 2020 Pending
Array ( [id] => 17528685 [patent_doc_number] => 11301373 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-12 [patent_title] => Reconstruction of address mapping in a host of a storage system [patent_app_type] => utility [patent_app_number] => 17/107236 [patent_app_country] => US [patent_app_date] => 2020-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 8030 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17107236 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/107236
Reconstruction of address mapping in a host of a storage system Nov 29, 2020 Issued
Array ( [id] => 19442926 [patent_doc_number] => 12093190 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-09-17 [patent_title] => Recordation of data in accordance with data compression method and counting reading of the data in accordance with data counting method [patent_app_type] => utility [patent_app_number] => 17/768101 [patent_app_country] => US [patent_app_date] => 2020-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7080 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17768101 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/768101
Recordation of data in accordance with data compression method and counting reading of the data in accordance with data counting method Nov 4, 2020 Issued
Array ( [id] => 18234732 [patent_doc_number] => 11599290 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-07 [patent_title] => Data storage method, electronic device, and computer program product [patent_app_type] => utility [patent_app_number] => 17/085799 [patent_app_country] => US [patent_app_date] => 2020-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 6771 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17085799 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/085799
Data storage method, electronic device, and computer program product Oct 29, 2020 Issued
Menu