Search

Christopher D. Birkhimer

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

Most Active Art Unit
2136
Art Unit(s)
2136, 2138, 2186
Total Applications
656
Issued Applications
473
Pending Applications
53
Abandoned Applications
140

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17387888 [patent_doc_number] => 20220035740 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-03 [patent_title] => APPARATUS AND METHOD FOR HANDLING ACCESSES TARGETING A MEMORY [patent_app_type] => utility [patent_app_number] => 16/943121 [patent_app_country] => US [patent_app_date] => 2020-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14240 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -23 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16943121 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/943121
Apparatus and method for handling accesses targeting a memory Jul 29, 2020 Issued
Array ( [id] => 16438961 [patent_doc_number] => 20200356287 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-12 [patent_title] => NON-DISRUPTIVE MIGRATION OF A VIRTUAL VOLUME IN A CLUSTERED DATA STORAGE SYSTEM [patent_app_type] => utility [patent_app_number] => 16/939229 [patent_app_country] => US [patent_app_date] => 2020-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9087 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16939229 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/939229
Non-disruptive migration of a virtual volume in a clustered data storage system Jul 26, 2020 Issued
Array ( [id] => 17345815 [patent_doc_number] => 20220012146 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-13 [patent_title] => LOG COMPRESSION [patent_app_type] => utility [patent_app_number] => 16/927030 [patent_app_country] => US [patent_app_date] => 2020-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10620 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16927030 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/927030
Log compression Jul 12, 2020 Issued
Array ( [id] => 16423548 [patent_doc_number] => 20200348746 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-05 [patent_title] => Power-Conserving Cache Memory Usage [patent_app_type] => utility [patent_app_number] => 16/921197 [patent_app_country] => US [patent_app_date] => 2020-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12337 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16921197 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/921197
Power-conserving cache memory usage Jul 5, 2020 Issued
Array ( [id] => 16810260 [patent_doc_number] => 20210132815 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => CONTROLLER AND MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 16/921402 [patent_app_country] => US [patent_app_date] => 2020-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9370 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [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] => 16921402 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/921402
Controller for performing garbage collection operation based on performance ratio and memory system including the same Jul 5, 2020 Issued
Array ( [id] => 19355934 [patent_doc_number] => 12056380 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-06 [patent_title] => Methods and apparatus to deduplicate duplicate memory in a cloud computing environment [patent_app_type] => utility [patent_app_number] => 18/008109 [patent_app_country] => US [patent_app_date] => 2020-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 14079 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18008109 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/008109
Methods and apparatus to deduplicate duplicate memory in a cloud computing environment Jul 1, 2020 Issued
Array ( [id] => 16330634 [patent_doc_number] => 20200301600 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => MULTI-INSTANCE 2LM ARCHITECTURE FOR SCM APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/897087 [patent_app_country] => US [patent_app_date] => 2020-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8211 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 262 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16897087 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/897087
Multi-instance 2LM architecture for SCM applications Jun 8, 2020 Issued
Array ( [id] => 18072645 [patent_doc_number] => 11531479 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-20 [patent_title] => Lossy data compression [patent_app_type] => utility [patent_app_number] => 16/872527 [patent_app_country] => US [patent_app_date] => 2020-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11168 [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] => 16872527 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/872527
Lossy data compression May 11, 2020 Issued
Array ( [id] => 17715147 [patent_doc_number] => 11379138 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-05 [patent_title] => Method, device, and computer program product for managing access request in storage system [patent_app_type] => utility [patent_app_number] => 16/863552 [patent_app_country] => US [patent_app_date] => 2020-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 10176 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 268 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16863552 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/863552
Method, device, and computer program product for managing access request in storage system Apr 29, 2020 Issued
Array ( [id] => 16240217 [patent_doc_number] => 20200257451 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-13 [patent_title] => MIGRATING DATA TO DISK WITHOUT INTERRUPTING RUNNING OPERATIONS [patent_app_type] => utility [patent_app_number] => 16/858354 [patent_app_country] => US [patent_app_date] => 2020-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 29392 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16858354 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/858354
Migrating data to disk without interrupting running operations Apr 23, 2020 Issued
Array ( [id] => 17187142 [patent_doc_number] => 20210334027 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-28 [patent_title] => DATA CONTEXTUAL MIGRATION IN AN INFORMATION HANDLING SYSTEM [patent_app_type] => utility [patent_app_number] => 16/855632 [patent_app_country] => US [patent_app_date] => 2020-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5857 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 250 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16855632 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/855632
Data contextual migration in an information handling system Apr 21, 2020 Issued
Array ( [id] => 16987002 [patent_doc_number] => 11074175 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-07-27 [patent_title] => Flash memory controller which assigns address and sends assigned address to host in connection with data write requests for use in issuing later read requests for the data [patent_app_type] => utility [patent_app_number] => 16/841459 [patent_app_country] => US [patent_app_date] => 2020-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 24 [patent_no_of_words] => 27557 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16841459 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/841459
Flash memory controller which assigns address and sends assigned address to host in connection with data write requests for use in issuing later read requests for the data Apr 5, 2020 Issued
16/841439 HOST-COMMANDED BLOCK ERASURE BASED ON CANDIDATES IDENTIFIED BY FLASH MEMORY CONTROLLER Apr 5, 2020 Abandoned
Array ( [id] => 16772801 [patent_doc_number] => 10983907 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-04-20 [patent_title] => Nonvolatile memory controller that supports host selected data movement based upon metadata generated by the nonvolatile memory controller [patent_app_type] => utility [patent_app_number] => 16/833541 [patent_app_country] => US [patent_app_date] => 2020-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 24 [patent_no_of_words] => 27557 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 244 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16833541 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/833541
Nonvolatile memory controller that supports host selected data movement based upon metadata generated by the nonvolatile memory controller Mar 27, 2020 Issued
Array ( [id] => 17009207 [patent_doc_number] => 20210240368 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-05 [patent_title] => Automatically Determining Sizing Configurations for Storage Components Using Machine Learning Techniques [patent_app_type] => utility [patent_app_number] => 16/778553 [patent_app_country] => US [patent_app_date] => 2020-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6278 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16778553 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/778553
Automatically determining sizing configurations for storage components using machine learning techniques Jan 30, 2020 Issued
Array ( [id] => 17269071 [patent_doc_number] => 11194496 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-07 [patent_title] => Data deduplication using KVSSD [patent_app_type] => utility [patent_app_number] => 16/718173 [patent_app_country] => US [patent_app_date] => 2019-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3529 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16718173 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/718173
Data deduplication using KVSSD Dec 16, 2019 Issued
Array ( [id] => 15743303 [patent_doc_number] => 20200110540 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-09 [patent_title] => Systems and Methods for Allocating Data Compression Activities in a Storage System [patent_app_type] => utility [patent_app_number] => 16/707651 [patent_app_country] => US [patent_app_date] => 2019-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5913 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16707651 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/707651
Systems and methods for allocating data compression activities in a storage system Dec 8, 2019 Issued
Array ( [id] => 17589400 [patent_doc_number] => 11327672 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-10 [patent_title] => Data storage device for searching a last access page and operation method thereof [patent_app_type] => utility [patent_app_number] => 16/706169 [patent_app_country] => US [patent_app_date] => 2019-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 18 [patent_no_of_words] => 8758 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16706169 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/706169
Data storage device for searching a last access page and operation method thereof Dec 5, 2019 Issued
Array ( [id] => 16543174 [patent_doc_number] => 20200409589 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-31 [patent_title] => Zone Formation for Zoned Namespaces [patent_app_type] => utility [patent_app_number] => 16/703646 [patent_app_country] => US [patent_app_date] => 2019-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10628 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16703646 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/703646
Zone formation for zoned namespaces Dec 3, 2019 Issued
Array ( [id] => 16095139 [patent_doc_number] => 20200201556 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-25 [patent_title] => ARITHMETIC PROCESSING DEVICE, INFORMATION PROCESSING DEVICE, AND CONTROL METHOD FOR ARITHMETIC PROCESSING DEVICE [patent_app_type] => utility [patent_app_number] => 16/695282 [patent_app_country] => US [patent_app_date] => 2019-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8425 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 318 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16695282 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/695282
Arithmetic processing device, information processing device, and control method for arithmetic processing device Nov 25, 2019 Issued
Menu