
Christopher D. Birkhimer
Examiner (ID: 7970, Phone: (571)270-1178 , Office: P/2136 )
| Most Active Art Unit | 2136 |
| Art Unit(s) | 2136, 2138, 2186 |
| Total Applications | 643 |
| Issued Applications | 463 |
| Pending Applications | 58 |
| Abandoned Applications | 137 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16551514
[patent_doc_number] => 10884673
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-05
[patent_title] => Virtual one-time programmable memory management
[patent_app_type] => utility
[patent_app_number] => 16/528232
[patent_app_country] => US
[patent_app_date] => 2019-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6542
[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] => 16528232
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/528232 | Virtual one-time programmable memory management | Jul 30, 2019 | Issued |
Array
(
[id] => 17136384
[patent_doc_number] => 11137937
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-05
[patent_title] => Information processing device and control method determining valid data in multiple memory areas based on multiple valid flags
[patent_app_type] => utility
[patent_app_number] => 16/450294
[patent_app_country] => US
[patent_app_date] => 2019-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 29
[patent_no_of_words] => 16736
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16450294
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/450294 | Information processing device and control method determining valid data in multiple memory areas based on multiple valid flags | Jun 23, 2019 | Issued |
Array
(
[id] => 16574203
[patent_doc_number] => 10896126
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-19
[patent_title] => Storage device, method and non-volatile memory device performing garbage collection using estimated number of valid pages
[patent_app_type] => utility
[patent_app_number] => 16/445491
[patent_app_country] => US
[patent_app_date] => 2019-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 20
[patent_no_of_words] => 10369
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 61
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16445491
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/445491 | Storage device, method and non-volatile memory device performing garbage collection using estimated number of valid pages | Jun 18, 2019 | Issued |
Array
(
[id] => 16683208
[patent_doc_number] => 10942685
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-03-09
[patent_title] => NAND raid controller
[patent_app_type] => utility
[patent_app_number] => 16/436080
[patent_app_country] => US
[patent_app_date] => 2019-06-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 10337
[patent_no_of_claims] => 18
[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] => 16436080
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/436080 | NAND raid controller | Jun 9, 2019 | Issued |
Array
(
[id] => 15215009
[patent_doc_number] => 20190370191
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-12-05
[patent_title] => NON-VOLATILE MEMORY FOR SECURE STORAGE OF AUTHENTICATION DATA
[patent_app_type] => utility
[patent_app_number] => 16/420629
[patent_app_country] => US
[patent_app_date] => 2019-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6815
[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] => 16420629
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/420629 | Non-volatile memory for secure storage of authentication data | May 22, 2019 | Issued |
Array
(
[id] => 16248078
[patent_doc_number] => 10747436
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-18
[patent_title] => Migrating data to disk without interrupting running operations
[patent_app_type] => utility
[patent_app_number] => 16/395194
[patent_app_country] => US
[patent_app_date] => 2019-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 15
[patent_no_of_words] => 29368
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16395194
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/395194 | Migrating data to disk without interrupting running operations | Apr 24, 2019 | Issued |
Array
(
[id] => 16864420
[patent_doc_number] => 11023160
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-01
[patent_title] => Controller and operating method thereof
[patent_app_type] => utility
[patent_app_number] => 16/385698
[patent_app_country] => US
[patent_app_date] => 2019-04-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 18
[patent_no_of_words] => 11483
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 48
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16385698
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/385698 | Controller and operating method thereof | Apr 15, 2019 | Issued |
Array
(
[id] => 15886657
[patent_doc_number] => 10649673
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-12
[patent_title] => Queuing read requests based on write requests
[patent_app_type] => utility
[patent_app_number] => 16/383776
[patent_app_country] => US
[patent_app_date] => 2019-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9230
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 279
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16383776
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/383776 | Queuing read requests based on write requests | Apr 14, 2019 | Issued |
Array
(
[id] => 15461463
[patent_doc_number] => 20200043556
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-06
[patent_title] => MEMORY CONTROLLER AND OPERATING METHOD THEREOF
[patent_app_type] => utility
[patent_app_number] => 16/384282
[patent_app_country] => US
[patent_app_date] => 2019-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14476
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16384282
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/384282 | Memory controller and operating method thereof | Apr 14, 2019 | Issued |
Array
(
[id] => 17001148
[patent_doc_number] => 11079958
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-03
[patent_title] => Apparatus, system and method for offloading data transfer operations between source and destination storage devices to a hardware accelerator
[patent_app_type] => utility
[patent_app_number] => 16/383490
[patent_app_country] => US
[patent_app_date] => 2019-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 7947
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 201
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16383490
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/383490 | Apparatus, system and method for offloading data transfer operations between source and destination storage devices to a hardware accelerator | Apr 11, 2019 | Issued |
Array
(
[id] => 15439713
[patent_doc_number] => 20200034040
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-30
[patent_title] => Data Architecture Based on Sub-allocation and References from Fragmented Data Blocks
[patent_app_type] => utility
[patent_app_number] => 16/376489
[patent_app_country] => US
[patent_app_date] => 2019-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 20111
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 157
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16376489
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/376489 | Data Architecture Based on Sub-allocation and References from Fragmented Data Blocks | Apr 4, 2019 | Abandoned |
Array
(
[id] => 14628881
[patent_doc_number] => 20190227808
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-07-25
[patent_title] => TECHNOLOGIES FOR EFFICIENT EXIT FROM HYPER-DIMENSIONAL SPACE IN THE PRESENCE OF ERRORS
[patent_app_type] => utility
[patent_app_number] => 16/370013
[patent_app_country] => US
[patent_app_date] => 2019-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6660
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16370013
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/370013 | Technologies for efficient exit from hyper dimensional space in the presence of errors | Mar 28, 2019 | Issued |
Array
(
[id] => 16355069
[patent_doc_number] => 10795579
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-10-06
[patent_title] => Methods, apparatuses, system and computer program products for reclaiming storage units
[patent_app_type] => utility
[patent_app_number] => 16/358615
[patent_app_country] => US
[patent_app_date] => 2019-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 13
[patent_no_of_words] => 8876
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16358615
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/358615 | Methods, apparatuses, system and computer program products for reclaiming storage units | Mar 18, 2019 | Issued |
Array
(
[id] => 17325371
[patent_doc_number] => 11216383
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-01-04
[patent_title] => Storage device providing a virtual memory region, electronic system including the same, and method of operating the same
[patent_app_type] => utility
[patent_app_number] => 16/291402
[patent_app_country] => US
[patent_app_date] => 2019-03-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 23
[patent_no_of_words] => 10068
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16291402
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/291402 | Storage device providing a virtual memory region, electronic system including the same, and method of operating the same | Mar 3, 2019 | Issued |
Array
(
[id] => 14872213
[patent_doc_number] => 20190286348
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-09-19
[patent_title] => STORAGE DEVICE, CONTROL METHOD, AND CONTROL PROGRAM
[patent_app_type] => utility
[patent_app_number] => 16/289340
[patent_app_country] => US
[patent_app_date] => 2019-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9622
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16289340
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/289340 | STORAGE DEVICE, CONTROL METHOD, AND CONTROL PROGRAM | Feb 27, 2019 | Abandoned |
Array
(
[id] => 16171611
[patent_doc_number] => 10713181
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-07-14
[patent_title] => Method and system for sharing driver pages
[patent_app_type] => utility
[patent_app_number] => 16/281468
[patent_app_country] => US
[patent_app_date] => 2019-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 9469
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16281468
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/281468 | Method and system for sharing driver pages | Feb 20, 2019 | Issued |
Array
(
[id] => 17091486
[patent_doc_number] => 11119674
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-09-14
[patent_title] => Memory devices and methods for operating the same
[patent_app_type] => utility
[patent_app_number] => 16/279494
[patent_app_country] => US
[patent_app_date] => 2019-02-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 6719
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 216
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16279494
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/279494 | Memory devices and methods for operating the same | Feb 18, 2019 | Issued |
Array
(
[id] => 16208800
[patent_doc_number] => 20200241790
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-07-30
[patent_title] => SUB-LUN NON-DEDUPLICATED TIER IN A CAS STORAGE TO REDUCE MAPPING INFORMATION AND IMPROVE MEMORY EFFICIENCY
[patent_app_type] => utility
[patent_app_number] => 16/261174
[patent_app_country] => US
[patent_app_date] => 2019-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11731
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 204
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16261174
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/261174 | Sub-lun non-deduplicated tier in a CAS storage to reduce mapping information and improve memory efficiency | Jan 28, 2019 | Issued |
Array
(
[id] => 16408635
[patent_doc_number] => 10817187
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-10-27
[patent_title] => Balancing the block wearing leveling for optimum SSD endurance
[patent_app_type] => utility
[patent_app_number] => 16/256020
[patent_app_country] => US
[patent_app_date] => 2019-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7517
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16256020
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/256020 | Balancing the block wearing leveling for optimum SSD endurance | Jan 23, 2019 | Issued |
Array
(
[id] => 16758402
[patent_doc_number] => 10976950
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-04-13
[patent_title] => Distributed dataset modification, retention, and replication
[patent_app_type] => utility
[patent_app_number] => 16/248640
[patent_app_country] => US
[patent_app_date] => 2019-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 8038
[patent_no_of_claims] => 27
[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] => 16248640
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/248640 | Distributed dataset modification, retention, and replication | Jan 14, 2019 | Issued |