Search

Eric Cardwell

Examiner (ID: 3338)

Most Active Art Unit
2139
Art Unit(s)
2139, 2189, 2131
Total Applications
757
Issued Applications
639
Pending Applications
52
Abandoned Applications
80

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 13096669 [patent_doc_number] => 10067675 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-04 [patent_title] => I/O handling between virtualization and RAID storage [patent_app_type] => utility [patent_app_number] => 15/416371 [patent_app_country] => US [patent_app_date] => 2017-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7533 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15416371 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/416371
I/O handling between virtualization and RAID storage Jan 25, 2017 Issued
Array ( [id] => 13171931 [patent_doc_number] => 10102081 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-16 [patent_title] => Memory controller system with non-volatile backup storage [patent_app_type] => utility [patent_app_number] => 15/401985 [patent_app_country] => US [patent_app_date] => 2017-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6746 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15401985 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/401985
Memory controller system with non-volatile backup storage Jan 8, 2017 Issued
Array ( [id] => 11516169 [patent_doc_number] => 20170083243 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-23 [patent_title] => 'MATERIALING DATA FROM AN IN-MEMORY ARRAY TO AN ON-DISK PAGE STRUCTURE' [patent_app_type] => utility [patent_app_number] => 15/369618 [patent_app_country] => US [patent_app_date] => 2016-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9290 [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] => 15369618 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/369618
Materializing data from an in-memory array to an on-disk page structure Dec 4, 2016 Issued
Array ( [id] => 14982661 [patent_doc_number] => 10445242 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-15 [patent_title] => Invalidation data area for cache [patent_app_type] => utility [patent_app_number] => 15/357155 [patent_app_country] => US [patent_app_date] => 2016-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6881 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [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] => 15357155 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/357155
Invalidation data area for cache Nov 20, 2016 Issued
Array ( [id] => 13974143 [patent_doc_number] => 10216426 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-26 [patent_title] => Highly scalable storage array management with reduced latency [patent_app_type] => utility [patent_app_number] => 15/355966 [patent_app_country] => US [patent_app_date] => 2016-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7788 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15355966 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/355966
Highly scalable storage array management with reduced latency Nov 17, 2016 Issued
Array ( [id] => 11981855 [patent_doc_number] => 20170286009 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-05 [patent_title] => 'SYSTEM AND METHOD FOR REFERENCE TRACKING GARBAGE COLLECTOR' [patent_app_type] => utility [patent_app_number] => 15/348555 [patent_app_country] => US [patent_app_date] => 2016-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10987 [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] => 15348555 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/348555
System and method for reference tracking garbage collector Nov 9, 2016 Issued
Array ( [id] => 16355198 [patent_doc_number] => 10795708 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-06 [patent_title] => Transparent disk caching for virtual machines and applications [patent_app_type] => utility [patent_app_number] => 15/348351 [patent_app_country] => US [patent_app_date] => 2016-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9295 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 424 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15348351 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/348351
Transparent disk caching for virtual machines and applications Nov 9, 2016 Issued
Array ( [id] => 15609095 [patent_doc_number] => 10585607 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-10 [patent_title] => Determining an optimum selection of functions for units in a DSN memory [patent_app_type] => utility [patent_app_number] => 15/348611 [patent_app_country] => US [patent_app_date] => 2016-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 13 [patent_no_of_words] => 8394 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 291 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15348611 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/348611
Determining an optimum selection of functions for units in a DSN memory Nov 9, 2016 Issued
Array ( [id] => 15788665 [patent_doc_number] => 10628056 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-21 [patent_title] => Information processing apparatus and shared memory management method [patent_app_type] => utility [patent_app_number] => 15/348494 [patent_app_country] => US [patent_app_date] => 2016-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 33 [patent_no_of_words] => 15320 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 399 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15348494 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/348494
Information processing apparatus and shared memory management method Nov 9, 2016 Issued
Array ( [id] => 11629590 [patent_doc_number] => 20170139779 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-18 [patent_title] => 'CONTROLLER, STORAGE SYSTEM, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM HAVING CONTROL PROGRAM STORED THEREIN' [patent_app_type] => utility [patent_app_number] => 15/347867 [patent_app_country] => US [patent_app_date] => 2016-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8583 [patent_no_of_claims] => 9 [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] => 15347867 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/347867
CONTROLLER, STORAGE SYSTEM, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM HAVING CONTROL PROGRAM STORED THEREIN Nov 9, 2016 Abandoned
Array ( [id] => 11501596 [patent_doc_number] => 20170075782 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'MECHANISM FOR PERSISTING MESSAGES IN A STORAGE SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/332321 [patent_app_country] => US [patent_app_date] => 2016-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 12968 [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] => 15332321 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/332321
Mechanism for persisting messages in a storage system Oct 23, 2016 Issued
Array ( [id] => 14009131 [patent_doc_number] => 10223024 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-05 [patent_title] => Storage controller for provisioning storage services for an application based upon application-specific requirements [patent_app_type] => utility [patent_app_number] => 15/291506 [patent_app_country] => US [patent_app_date] => 2016-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 17940 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15291506 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/291506
Storage controller for provisioning storage services for an application based upon application-specific requirements Oct 11, 2016 Issued
Array ( [id] => 11665117 [patent_doc_number] => 20170153836 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-01 [patent_title] => 'METHOD OF OPERATING STORAGE CONTROLLER AND METHOD OF OPERATING DATA STORAGE DEVICE HAVING THE STORAGE CONTROLLER' [patent_app_type] => utility [patent_app_number] => 15/291502 [patent_app_country] => US [patent_app_date] => 2016-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 14432 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 15291502 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/291502
Method of operating storage controller and method of operating data storage device having the storage controller Oct 11, 2016 Issued
Array ( [id] => 13767093 [patent_doc_number] => 10175888 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-08 [patent_title] => Performance-balanced heterogeneous raid [patent_app_type] => utility [patent_app_number] => 15/291440 [patent_app_country] => US [patent_app_date] => 2016-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4956 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15291440 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/291440
Performance-balanced heterogeneous raid Oct 11, 2016 Issued
Array ( [id] => 13226375 [patent_doc_number] => 10126962 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-13 [patent_title] => Adapted block translation table (BTT) [patent_app_type] => utility [patent_app_number] => 15/290896 [patent_app_country] => US [patent_app_date] => 2016-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7576 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15290896 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/290896
Adapted block translation table (BTT) Oct 10, 2016 Issued
Array ( [id] => 11570416 [patent_doc_number] => 20170109061 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-20 [patent_title] => 'MEMORY SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/290863 [patent_app_country] => US [patent_app_date] => 2016-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 13331 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 15290863 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/290863
MEMORY SYSTEM Oct 10, 2016 Abandoned
Array ( [id] => 12628950 [patent_doc_number] => 20180101480 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-12 [patent_title] => APPARATUS AND METHOD FOR MAINTAINING ADDRESS TRANSLATION DATA WITHIN AN ADDRESS TRANSLATION CACHE [patent_app_type] => utility [patent_app_number] => 15/290039 [patent_app_country] => US [patent_app_date] => 2016-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10706 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15290039 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/290039
Apparatus and method for maintaining address translation data within an address translation cache Oct 10, 2016 Issued
Array ( [id] => 11556654 [patent_doc_number] => 20170102901 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-13 [patent_title] => 'MODULAR DEVICE AND METHOD OF OPERATION' [patent_app_type] => utility [patent_app_number] => 15/287203 [patent_app_country] => US [patent_app_date] => 2016-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12769 [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] => 15287203 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/287203
Modular device and method of operation Oct 5, 2016 Issued
Array ( [id] => 12025824 [patent_doc_number] => 20170315923 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-02 [patent_title] => 'CACHING USING AN ADMISSION CONTROL CACHE LAYER' [patent_app_type] => utility [patent_app_number] => 15/259074 [patent_app_country] => US [patent_app_date] => 2016-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5121 [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] => 15259074 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/259074
Caching using an admission control cache layer Sep 7, 2016 Issued
Array ( [id] => 12234997 [patent_doc_number] => 20180067860 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-08 [patent_title] => 'READ AHEAD MANAGEMENT IN A MULTI-STREAM WORKLOAD' [patent_app_type] => utility [patent_app_number] => 15/259998 [patent_app_country] => US [patent_app_date] => 2016-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4024 [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] => 15259998 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/259998
Read ahead management in a multi-stream workload Sep 7, 2016 Issued
Menu