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] => 15027365 [patent_doc_number] => 20190324687 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => MANAGING CONCURRENT I/O OPERATIONS [patent_app_type] => utility [patent_app_number] => 15/960806 [patent_app_country] => US [patent_app_date] => 2018-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11263 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [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] => 15960806 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/960806
Managing concurrent I/O operations Apr 23, 2018 Issued
Array ( [id] => 14997873 [patent_doc_number] => 20190317894 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-17 [patent_title] => Address Map Caching for a Memory System [patent_app_type] => utility [patent_app_number] => 15/952087 [patent_app_country] => US [patent_app_date] => 2018-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7544 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 29 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15952087 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/952087
Address map caching for a memory system Apr 11, 2018 Issued
Array ( [id] => 16200535 [patent_doc_number] => 10725696 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-28 [patent_title] => Command selection policy with read priority [patent_app_type] => utility [patent_app_number] => 15/951896 [patent_app_country] => US [patent_app_date] => 2018-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8034 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15951896 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/951896
Command selection policy with read priority Apr 11, 2018 Issued
Array ( [id] => 15700989 [patent_doc_number] => 10606670 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-31 [patent_title] => Shared memory usage tracking across multiple processes [patent_app_type] => utility [patent_app_number] => 15/950822 [patent_app_country] => US [patent_app_date] => 2018-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9958 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 15950822 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/950822
Shared memory usage tracking across multiple processes Apr 10, 2018 Issued
Array ( [id] => 15386761 [patent_doc_number] => 10534565 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-01-14 [patent_title] => Programmable, area-optimized bank group rotation system for memory devices [patent_app_type] => utility [patent_app_number] => 15/951107 [patent_app_country] => US [patent_app_date] => 2018-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7971 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 15951107 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/951107
Programmable, area-optimized bank group rotation system for memory devices Apr 10, 2018 Issued
Array ( [id] => 15594089 [patent_doc_number] => 20200073579 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => MONITORING AND ADJUSTING MEMORY USAGE IN CONNECTED DEVICE SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/489494 [patent_app_country] => US [patent_app_date] => 2018-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9772 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16489494 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/489494
MONITORING AND ADJUSTING MEMORY USAGE IN CONNECTED DEVICE SYSTEMS Feb 25, 2018 Abandoned
Array ( [id] => 12775972 [patent_doc_number] => 20180150492 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-31 [patent_title] => TRACKING DATA OF VIRTUAL DISK SNAPSHOTS USING TREE DATA STRUCTURES [patent_app_type] => utility [patent_app_number] => 15/882123 [patent_app_country] => US [patent_app_date] => 2018-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6683 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15882123 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/882123
Tracking data of virtual disk snapshots using tree data structures Jan 28, 2018 Issued
Array ( [id] => 13738347 [patent_doc_number] => 20180373643 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-27 [patent_title] => DATA STORAGE DEVICE [patent_app_type] => utility [patent_app_number] => 15/869867 [patent_app_country] => US [patent_app_date] => 2018-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5233 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15869867 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/869867
Data storage device Jan 11, 2018 Issued
Array ( [id] => 15638265 [patent_doc_number] => 10592126 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-17 [patent_title] => Memory management method, memory storage device and memory control circuit unit [patent_app_type] => utility [patent_app_number] => 15/869084 [patent_app_country] => US [patent_app_date] => 2018-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 8851 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15869084 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/869084
Memory management method, memory storage device and memory control circuit unit Jan 11, 2018 Issued
Array ( [id] => 15701169 [patent_doc_number] => 10606761 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-31 [patent_title] => Method for accessing flash memory module and associated flash memory controller and electronic device [patent_app_type] => utility [patent_app_number] => 15/869003 [patent_app_country] => US [patent_app_date] => 2018-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3423 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15869003 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/869003
Method for accessing flash memory module and associated flash memory controller and electronic device Jan 10, 2018 Issued
Array ( [id] => 14571027 [patent_doc_number] => 20190213120 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-11 [patent_title] => RESERVATION ARCHITECTURE FOR OVERCOMMITTED MEMORY [patent_app_type] => utility [patent_app_number] => 15/868819 [patent_app_country] => US [patent_app_date] => 2018-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21744 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15868819 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/868819
Reservation architecture for overcommitted memory Jan 10, 2018 Issued
Array ( [id] => 14571043 [patent_doc_number] => 20190213128 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-11 [patent_title] => CACHE DIRECTORY THAT DETERMINES CURRENT STATE OF A TRANSLATION IN A MICROPROCESSOR CORE CACHE [patent_app_type] => utility [patent_app_number] => 15/868700 [patent_app_country] => US [patent_app_date] => 2018-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8019 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15868700 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/868700
Cache directory that determines current state of a translation in a microprocessor core cache Jan 10, 2018 Issued
Array ( [id] => 14570633 [patent_doc_number] => 20190212923 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-11 [patent_title] => Implementing An Interface To A High-Availability Storage System In A Distributed Computing System [patent_app_type] => utility [patent_app_number] => 15/868818 [patent_app_country] => US [patent_app_date] => 2018-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21022 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 15868818 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/868818
Implementing An Interface To A High-Availability Storage System In A Distributed Computing System Jan 10, 2018 Abandoned
Array ( [id] => 13525843 [patent_doc_number] => 20180314464 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-01 [patent_title] => STORAGE DEVICE, ACCESSING SYSTEM AND ACCESSING METHOD [patent_app_type] => utility [patent_app_number] => 15/868600 [patent_app_country] => US [patent_app_date] => 2018-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2523 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15868600 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/868600
Storage device, accessing system and accessing method Jan 10, 2018 Issued
Array ( [id] => 14570657 [patent_doc_number] => 20190212935 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-11 [patent_title] => LAZY MEMORY DEDUPLICATION [patent_app_type] => utility [patent_app_number] => 15/868787 [patent_app_country] => US [patent_app_date] => 2018-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20070 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15868787 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/868787
Lazy memory deduplication Jan 10, 2018 Issued
Array ( [id] => 12713332 [patent_doc_number] => 20180129610 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-10 [patent_title] => METHOD TO SHARE A COHERENT ACCELERATOR CONTEXT INSIDE THE KERNEL [patent_app_type] => utility [patent_app_number] => 15/861740 [patent_app_country] => US [patent_app_date] => 2018-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5672 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15861740 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/861740
Method to share a coherent accelerator context inside the kernel Jan 3, 2018 Issued
Array ( [id] => 13291901 [patent_doc_number] => 10157144 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-18 [patent_title] => Method to share a coherent accelerator context inside the kernel [patent_app_type] => utility [patent_app_number] => 15/861219 [patent_app_country] => US [patent_app_date] => 2018-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5674 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15861219 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/861219
Method to share a coherent accelerator context inside the kernel Jan 2, 2018 Issued
Array ( [id] => 15577863 [patent_doc_number] => 10579310 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-03 [patent_title] => System and method for reliably persisting storage writes at high speed [patent_app_type] => utility [patent_app_number] => 15/855212 [patent_app_country] => US [patent_app_date] => 2017-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 6024 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15855212 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/855212
System and method for reliably persisting storage writes at high speed Dec 26, 2017 Issued
Array ( [id] => 15386721 [patent_doc_number] => 10534545 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-14 [patent_title] => Three-dimensional stacked memory optimizations for latency and power [patent_app_type] => utility [patent_app_number] => 15/847954 [patent_app_country] => US [patent_app_date] => 2017-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4745 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 15847954 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/847954
Three-dimensional stacked memory optimizations for latency and power Dec 19, 2017 Issued
Array ( [id] => 12712786 [patent_doc_number] => 20180129428 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-10 [patent_title] => METHOD AND APPARATUS FOR WEAR-LEVELLING NON-VOLATILE MEMORY [patent_app_type] => utility [patent_app_number] => 15/848774 [patent_app_country] => US [patent_app_date] => 2017-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10513 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15848774 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/848774
Method and apparatus for wear-levelling non-volatile memory Dec 19, 2017 Issued
Menu