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] => 10543517 [patent_doc_number] => 09268649 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-02-23 [patent_title] => 'Disk drive with recent write streams list for data refresh determination' [patent_app_type] => utility [patent_app_number] => 13/167246 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 2970 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13167246 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167246
Disk drive with recent write streams list for data refresh determination Jun 22, 2011 Issued
Array ( [id] => 10131051 [patent_doc_number] => 09164886 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-10-20 [patent_title] => 'System and method for multistage processing in a memory storage subsystem' [patent_app_type] => utility [patent_app_number] => 13/166985 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 5811 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13166985 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166985
System and method for multistage processing in a memory storage subsystem Jun 22, 2011 Issued
Array ( [id] => 9229732 [patent_doc_number] => 08635412 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-01-21 [patent_title] => 'Inter-processor communication' [patent_app_type] => utility [patent_app_number] => 13/167010 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7208 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [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] => 13167010 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167010
Inter-processor communication Jun 22, 2011 Issued
Array ( [id] => 7714142 [patent_doc_number] => 20120005442 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-01-05 [patent_title] => 'STORAGE DEVICE, ACCESS CONTROL PROGRAM RECORDING MEDIUM, AND CONTROL METHOD OF STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 13/167353 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8487 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0005/20120005442.pdf [firstpage_image] =>[orig_patent_app_number] => 13167353 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167353
Storage device, access control program recording medium, and control method of storage device Jun 22, 2011 Issued
Array ( [id] => 7671494 [patent_doc_number] => 20110320763 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-12-29 [patent_title] => 'USING ADDRESSES TO DETECT OVERLAPPING MEMORY REGIONS' [patent_app_type] => utility [patent_app_number] => 13/167633 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7878 [patent_no_of_claims] => 38 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13167633 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167633
Using addresses to detect overlapping memory regions Jun 22, 2011 Issued
Array ( [id] => 11791221 [patent_doc_number] => 09400851 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-07-26 [patent_title] => 'Dynamic content caching' [patent_app_type] => utility [patent_app_number] => 13/167130 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4056 [patent_no_of_claims] => 58 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13167130 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167130
Dynamic content caching Jun 22, 2011 Issued
Array ( [id] => 9532475 [patent_doc_number] => 08756361 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-06-17 [patent_title] => 'Disk drive modifying metadata cached in a circular buffer when a write operation is aborted' [patent_app_type] => utility [patent_app_number] => 13/166695 [patent_app_country] => US [patent_app_date] => 2011-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 14 [patent_no_of_words] => 7336 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13166695 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166695
Disk drive modifying metadata cached in a circular buffer when a write operation is aborted Jun 21, 2011 Issued
Array ( [id] => 8568676 [patent_doc_number] => 20120331247 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-27 [patent_title] => 'INTERFACING WITH A POINT-IN-TIME COPY SERVICE ARCHITECTURE' [patent_app_type] => utility [patent_app_number] => 13/166803 [patent_app_country] => US [patent_app_date] => 2011-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5777 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13166803 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166803
Interfacing with a point-in-time copy service architecture Jun 21, 2011 Issued
Array ( [id] => 8568671 [patent_doc_number] => 20120331242 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-27 [patent_title] => 'CONSISTENT UNMAPPING OF APPLICATION DATA IN PRESENCE OF CONCURRENT, UNQUIESCED WRITERS AND READERS' [patent_app_type] => utility [patent_app_number] => 13/166486 [patent_app_country] => US [patent_app_date] => 2011-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8083 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13166486 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166486
Consistent unmapping of application data in presence of concurrent, unquiesced writers and readers Jun 21, 2011 Issued
Array ( [id] => 10841153 [patent_doc_number] => 08868852 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-21 [patent_title] => 'Interface management control systems and methods for non-volatile semiconductor memory' [patent_app_type] => utility [patent_app_number] => 13/166340 [patent_app_country] => US [patent_app_date] => 2011-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 16 [patent_no_of_words] => 13814 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13166340 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166340
Interface management control systems and methods for non-volatile semiconductor memory Jun 21, 2011 Issued
Array ( [id] => 8568652 [patent_doc_number] => 20120331223 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-27 [patent_title] => 'PARALLEL BLOCK ALLOCATION FOR DECLUSTERED LOGICAL DISKS' [patent_app_type] => utility [patent_app_number] => 13/166415 [patent_app_country] => US [patent_app_date] => 2011-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4580 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13166415 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166415
Parallel block allocation for declustered logical disks Jun 21, 2011 Issued
Array ( [id] => 8325766 [patent_doc_number] => 20120198180 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-02 [patent_title] => 'NONVOLATILE MEMORY SYSTEM AND FLAG DATA INPUT/OUTPUT METHOD FOR THE SAME' [patent_app_type] => utility [patent_app_number] => 13/162651 [patent_app_country] => US [patent_app_date] => 2011-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3336 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13162651 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/162651
NONVOLATILE MEMORY SYSTEM AND FLAG DATA INPUT/OUTPUT METHOD FOR THE SAME Jun 16, 2011 Abandoned
Array ( [id] => 8524765 [patent_doc_number] => 20120324173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-20 [patent_title] => 'EFFICIENT DISCARD SCANS' [patent_app_type] => utility [patent_app_number] => 13/162823 [patent_app_country] => US [patent_app_date] => 2011-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5898 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13162823 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/162823
Efficient discard scans Jun 16, 2011 Issued
Array ( [id] => 10847656 [patent_doc_number] => 08874856 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-28 [patent_title] => 'Apparatus and method for detecting false sharing' [patent_app_type] => utility [patent_app_number] => 13/162670 [patent_app_country] => US [patent_app_date] => 2011-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4094 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13162670 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/162670
Apparatus and method for detecting false sharing Jun 16, 2011 Issued
Array ( [id] => 10027577 [patent_doc_number] => 09069477 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-06-30 [patent_title] => 'Reuse of dynamically allocated memory' [patent_app_type] => utility [patent_app_number] => 13/161844 [patent_app_country] => US [patent_app_date] => 2011-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4884 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13161844 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/161844
Reuse of dynamically allocated memory Jun 15, 2011 Issued
Array ( [id] => 9847621 [patent_doc_number] => 08949555 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-02-03 [patent_title] => 'Methods for sustained read and write performance with non-volatile memory' [patent_app_type] => utility [patent_app_number] => 13/162575 [patent_app_country] => US [patent_app_date] => 2011-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 19 [patent_no_of_words] => 11998 [patent_no_of_claims] => 24 [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] => 13162575 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/162575
Methods for sustained read and write performance with non-volatile memory Jun 15, 2011 Issued
Array ( [id] => 9348085 [patent_doc_number] => 08667248 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-03-04 [patent_title] => 'Data storage device using metadata and mapping table to identify valid user data on non-volatile media' [patent_app_type] => utility [patent_app_number] => 13/162035 [patent_app_country] => US [patent_app_date] => 2011-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 2842 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13162035 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/162035
Data storage device using metadata and mapping table to identify valid user data on non-volatile media Jun 15, 2011 Issued
Array ( [id] => 7664952 [patent_doc_number] => 20110314221 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-12-22 [patent_title] => 'STORAGE APPARATUS, CONTROLLER AND STORAGE APPARATUS CONTROL METHOD' [patent_app_type] => utility [patent_app_number] => 13/161403 [patent_app_country] => US [patent_app_date] => 2011-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 14977 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13161403 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/161403
Storage apparatus, controller and storage apparatus control method Jun 14, 2011 Issued
Array ( [id] => 8524756 [patent_doc_number] => 20120324164 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-20 [patent_title] => 'Programmable Memory Address' [patent_app_type] => utility [patent_app_number] => 13/161332 [patent_app_country] => US [patent_app_date] => 2011-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2323 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13161332 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/161332
Programmable Memory Address Jun 14, 2011 Abandoned
Array ( [id] => 6171537 [patent_doc_number] => 20110197017 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-08-11 [patent_title] => 'High Endurance Non-Volatile Memory Devices' [patent_app_type] => utility [patent_app_number] => 13/089898 [patent_app_country] => US [patent_app_date] => 2011-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 38 [patent_figures_cnt] => 38 [patent_no_of_words] => 10612 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0197/20110197017.pdf [firstpage_image] =>[orig_patent_app_number] => 13089898 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/089898
High endurance non-volatile memory devices Apr 18, 2011 Issued
Menu