Search

Richard C. Drake

Examiner (ID: 12413)

Most Active Art Unit
3745
Art Unit(s)
3745
Total Applications
217
Issued Applications
162
Pending Applications
0
Abandoned Applications
56

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16514725 [patent_doc_number] => 20200393983 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-17 [patent_title] => CONVERTING A RAID TO A MORE ROBUST RAID LEVEL [patent_app_type] => utility [patent_app_number] => 16/442503 [patent_app_country] => US [patent_app_date] => 2019-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8062 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16442503 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/442503
Converting a RAID to a more robust RAID level Jun 14, 2019 Issued
Array ( [id] => 15271947 [patent_doc_number] => 20190384708 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-19 [patent_title] => METHOD FOR PROCESSING DATA IN IN-MEMORY DATABASE USING NON-VOLATILE MEMORY AND IN-MEMORY DATABASE [patent_app_type] => utility [patent_app_number] => 16/442227 [patent_app_country] => US [patent_app_date] => 2019-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4761 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 41 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16442227 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/442227
Method for processing data in in-memory database using non-volatile memory and in-memory database Jun 13, 2019 Issued
Array ( [id] => 16698756 [patent_doc_number] => 10949356 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-16 [patent_title] => Fast page fault handling process implemented on persistent memory [patent_app_type] => utility [patent_app_number] => 16/442267 [patent_app_country] => US [patent_app_date] => 2019-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4625 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16442267 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/442267
Fast page fault handling process implemented on persistent memory Jun 13, 2019 Issued
Array ( [id] => 15271979 [patent_doc_number] => 20190384724 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-19 [patent_title] => DATA PROCESSING APPARATUS AND MEMORY PROTECTION METHOD [patent_app_type] => utility [patent_app_number] => 16/411492 [patent_app_country] => US [patent_app_date] => 2019-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12585 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16411492 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/411492
Data processing apparatus and memory protection method May 13, 2019 Issued
Array ( [id] => 16592398 [patent_doc_number] => 10901659 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-01-26 [patent_title] => Memory system for programming user data whose size is different from the reference size and operating method thereof [patent_app_type] => utility [patent_app_number] => 16/406233 [patent_app_country] => US [patent_app_date] => 2019-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 20 [patent_no_of_words] => 11244 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16406233 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/406233
Memory system for programming user data whose size is different from the reference size and operating method thereof May 7, 2019 Issued
Array ( [id] => 15966653 [patent_doc_number] => 20200167078 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-28 [patent_title] => DATA STORAGE DEVICE AND DATA ACCESS METHOD [patent_app_type] => utility [patent_app_number] => 16/406165 [patent_app_country] => US [patent_app_date] => 2019-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7054 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16406165 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/406165
Data storage device and data access method for quickly loading boot data May 7, 2019 Issued
Array ( [id] => 15561229 [patent_doc_number] => 20200065026 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => MEMORY CONTROLLER, MEMORY SYSTEM HAVING THE MEMORY CONTROLLER, AND OPERATING METHOD OF THE MEMORY CONTROLLER [patent_app_type] => utility [patent_app_number] => 16/403724 [patent_app_country] => US [patent_app_date] => 2019-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13230 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16403724 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/403724
Memory controller, memory system having the memory controller, and operating method of the memory controller May 5, 2019 Issued
Array ( [id] => 16872141 [patent_doc_number] => 20210165608 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-03 [patent_title] => SYSTEM, DATA PROCESSING METHOD, AND PROGRAM [patent_app_type] => utility [patent_app_number] => 17/045359 [patent_app_country] => US [patent_app_date] => 2019-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5467 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17045359 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/045359
SYSTEM, DATA PROCESSING METHOD, AND PROGRAM Apr 15, 2019 Abandoned
Array ( [id] => 16607956 [patent_doc_number] => 10908960 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-02 [patent_title] => Resource allocation based on comprehensive I/O monitoring in a distributed storage system [patent_app_type] => utility [patent_app_number] => 16/385955 [patent_app_country] => US [patent_app_date] => 2019-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7697 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 16385955 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/385955
Resource allocation based on comprehensive I/O monitoring in a distributed storage system Apr 15, 2019 Issued
Array ( [id] => 15530551 [patent_doc_number] => 20200057581 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-20 [patent_title] => MEMORY SYSTEM AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 16/382340 [patent_app_country] => US [patent_app_date] => 2019-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21160 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16382340 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/382340
MEMORY SYSTEM AND OPERATING METHOD THEREOF Apr 11, 2019 Abandoned
Array ( [id] => 16345994 [patent_doc_number] => 20200310645 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-01 [patent_title] => METHOD AND SYSTEM FOR ONLINE CONVERSION OF BAD BLOCKS FOR IMPROVEMENT OF PERFORMANCE AND LONGEVITY IN A SOLID STATE DRIVE [patent_app_type] => utility [patent_app_number] => 16/371537 [patent_app_country] => US [patent_app_date] => 2019-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6375 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16371537 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/371537
Method and system for online conversion of bad blocks for improvement of performance and longevity in a solid state drive Mar 31, 2019 Issued
Array ( [id] => 17667122 [patent_doc_number] => 11360819 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-14 [patent_title] => Systems and methods for data management [patent_app_type] => utility [patent_app_number] => 16/293912 [patent_app_country] => US [patent_app_date] => 2019-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 23022 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [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] => 16293912 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/293912
Systems and methods for data management Mar 5, 2019 Issued
Array ( [id] => 16826432 [patent_doc_number] => 20210141725 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-13 [patent_title] => COMPUTING SYSTEM OPERATING A REFLECTIVE MEMORY NETWORK [patent_app_type] => utility [patent_app_number] => 16/970222 [patent_app_country] => US [patent_app_date] => 2019-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5352 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [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] => 16970222 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/970222
COMPUTING SYSTEM OPERATING A REFLECTIVE MEMORY NETWORK Feb 14, 2019 Abandoned
Array ( [id] => 14443325 [patent_doc_number] => 20190179535 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-13 [patent_title] => EFFICIENT SPACE UTILIZATION IN A FLASH SYSTEM USING SNAPSHOTS [patent_app_type] => utility [patent_app_number] => 16/276451 [patent_app_country] => US [patent_app_date] => 2019-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7117 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16276451 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/276451
EFFICIENT SPACE UTILIZATION IN A FLASH SYSTEM USING SNAPSHOTS Feb 13, 2019 Abandoned
Array ( [id] => 16178904 [patent_doc_number] => 20200225872 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-16 [patent_title] => CONTROLLING GUARD TAG CHECKING IN MEMORY ACCESSES [patent_app_type] => utility [patent_app_number] => 16/647742 [patent_app_country] => US [patent_app_date] => 2019-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5393 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16647742 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/647742
Controlling guard tag checking in memory accesses Jan 22, 2019 Issued
Array ( [id] => 17031591 [patent_doc_number] => 11093403 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-17 [patent_title] => System and methods of a self-tuning cache sizing system in a cache partitioning system [patent_app_type] => utility [patent_app_number] => 16/209119 [patent_app_country] => US [patent_app_date] => 2018-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3791 [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] => 16209119 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/209119
System and methods of a self-tuning cache sizing system in a cache partitioning system Dec 3, 2018 Issued
Array ( [id] => 14107343 [patent_doc_number] => 20190095347 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-28 [patent_title] => MULTI-PORT SHARED CACHE APPARATUS [patent_app_type] => utility [patent_app_number] => 16/199738 [patent_app_country] => US [patent_app_date] => 2018-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4245 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 234 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16199738 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/199738
Multi-port shared cache apparatus Nov 25, 2018 Issued
Array ( [id] => 13991837 [patent_doc_number] => 20190065076 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-28 [patent_title] => REDUCING DATA STORAGE SYSTEM I/O BANDWIDTH VIA READ-ONCE POINT IN TIME COPY [patent_app_type] => utility [patent_app_number] => 16/177201 [patent_app_country] => US [patent_app_date] => 2018-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7376 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16177201 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/177201
Reducing data storage system I/O bandwidth via read-once point in time copy Oct 30, 2018 Issued
Array ( [id] => 14218313 [patent_doc_number] => 20190121541 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-25 [patent_title] => METHOD AND APPARATUS FOR IMPROVING STORAGE PERFORMANCE OF CONTAINER [patent_app_type] => utility [patent_app_number] => 16/162496 [patent_app_country] => US [patent_app_date] => 2018-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8795 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16162496 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/162496
Method and apparatus for improving storage performance of container Oct 16, 2018 Issued
Array ( [id] => 14935295 [patent_doc_number] => 20190303285 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-03 [patent_title] => MEMORY CONTROLLER AND MEMORY SYSTEM HAVING THE SAME [patent_app_type] => utility [patent_app_number] => 16/150716 [patent_app_country] => US [patent_app_date] => 2018-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8907 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16150716 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/150716
Memory controller for performing unmap operation and memory system having the same Oct 2, 2018 Issued
Menu