Search

Ryan A. Dare

Examiner (ID: 9141, Phone: (571)272-4069 , Office: P/2136 )

Most Active Art Unit
2136
Art Unit(s)
2186, 2132, 2136
Total Applications
705
Issued Applications
493
Pending Applications
62
Abandoned Applications
154

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15231403 [patent_doc_number] => 10503423 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-12-10 [patent_title] => System and method for cache replacement using access-ordering lookahead approach [patent_app_type] => utility [patent_app_number] => 15/598229 [patent_app_country] => US [patent_app_date] => 2017-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 12954 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15598229 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/598229
System and method for cache replacement using access-ordering lookahead approach May 16, 2017 Issued
Array ( [id] => 11853673 [patent_doc_number] => 20170228165 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-10 [patent_title] => 'ESTABLISHING A LOGICAL CONFIGURATION FOR A DATA STORAGE LIBRARY' [patent_app_type] => utility [patent_app_number] => 15/494925 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4334 [patent_no_of_claims] => 14 [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] => 15494925 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/494925
Establishing a logical configuration for a data storage library Apr 23, 2017 Issued
Array ( [id] => 12393450 [patent_doc_number] => 09965399 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-08 [patent_title] => Large-page optimization in virtual memory paging systems [patent_app_type] => utility [patent_app_number] => 15/483250 [patent_app_country] => US [patent_app_date] => 2017-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9417 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15483250 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/483250
Large-page optimization in virtual memory paging systems Apr 9, 2017 Issued
Array ( [id] => 13482913 [patent_doc_number] => 20180292999 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-11 [patent_title] => PERFORMANCE THROTTLING OF VIRTUAL DRIVES [patent_app_type] => utility [patent_app_number] => 15/482390 [patent_app_country] => US [patent_app_date] => 2017-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9339 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15482390 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/482390
Performance throttling of virtual drives Apr 6, 2017 Issued
Array ( [id] => 13482921 [patent_doc_number] => 20180293003 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-11 [patent_title] => MEMORY MANAGEMENT [patent_app_type] => utility [patent_app_number] => 15/482337 [patent_app_country] => US [patent_app_date] => 2017-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9081 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15482337 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/482337
Memory management Apr 6, 2017 Issued
Array ( [id] => 13482925 [patent_doc_number] => 20180293005 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-11 [patent_title] => METHODS OF SKETCH-BASED MEMORY MANAGEMENT AND MEMORY DEVICES UTILIZING THE SAME [patent_app_type] => utility [patent_app_number] => 15/482288 [patent_app_country] => US [patent_app_date] => 2017-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8662 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15482288 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/482288
Methods of sketch-based memory management and memory devices utilizing the same Apr 6, 2017 Issued
Array ( [id] => 13482919 [patent_doc_number] => 20180293002 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-11 [patent_title] => METHODS OF BIT-FLAGGED SKETCH-BASED MEMORY MANAGEMENT AND MEMORY DEVICES UTILIZING THE SAME [patent_app_type] => utility [patent_app_number] => 15/482263 [patent_app_country] => US [patent_app_date] => 2017-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9012 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15482263 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/482263
Methods of bit-flagged sketch-based memory management and memory devices utilizing the same Apr 6, 2017 Issued
Array ( [id] => 13817491 [patent_doc_number] => 10185514 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-22 [patent_title] => Virtual machine trigger [patent_app_type] => utility [patent_app_number] => 15/474229 [patent_app_country] => US [patent_app_date] => 2017-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7835 [patent_no_of_claims] => 18 [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] => 15474229 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/474229
Virtual machine trigger Mar 29, 2017 Issued
Array ( [id] => 15214727 [patent_doc_number] => 20190370050 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-05 [patent_title] => VIRTUALIZATION OF PROCESS ADDRESS SPACE IDENTIFIERS FOR SCALABLE VIRTUALIZATION OF INPUT/OUTPUT DEVICES [patent_app_type] => utility [patent_app_number] => 16/481441 [patent_app_country] => US [patent_app_date] => 2017-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17818 [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] => 16481441 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/481441
Virtualization of process address space identifiers for scalable virtualization of input/output devices Feb 21, 2017 Issued
Array ( [id] => 11672255 [patent_doc_number] => 20170160977 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-08 [patent_title] => 'SOLID STATE DRIVE CONTROLLER' [patent_app_type] => utility [patent_app_number] => 15/434503 [patent_app_country] => US [patent_app_date] => 2017-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3603 [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] => 15434503 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/434503
Solid state drive controller Feb 15, 2017 Issued
Array ( [id] => 13875991 [patent_doc_number] => 20190034336 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-31 [patent_title] => SYSTEM AND METHOD FOR HARDWARE-INDEPENDENT MEMORY STORAGE [patent_app_type] => utility [patent_app_number] => 16/073335 [patent_app_country] => US [patent_app_date] => 2017-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6306 [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] => 16073335 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/073335
SYSTEM AND METHOD FOR HARDWARE-INDEPENDENT MEMORY STORAGE Jan 24, 2017 Abandoned
Array ( [id] => 16957961 [patent_doc_number] => 11061825 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-13 [patent_title] => Apparatus, system, and method for managing commands of solid-state storage using bank interleave [patent_app_type] => utility [patent_app_number] => 15/402936 [patent_app_country] => US [patent_app_date] => 2017-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 24490 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15402936 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/402936
Apparatus, system, and method for managing commands of solid-state storage using bank interleave Jan 9, 2017 Issued
Array ( [id] => 13751977 [patent_doc_number] => 10168935 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-01 [patent_title] => Maintaining access times in storage systems employing power saving techniques [patent_app_type] => utility [patent_app_number] => 15/398967 [patent_app_country] => US [patent_app_date] => 2017-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5589 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 288 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15398967 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/398967
Maintaining access times in storage systems employing power saving techniques Jan 4, 2017 Issued
Array ( [id] => 11938464 [patent_doc_number] => 20170242614 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-24 [patent_title] => 'MANAGING MEMORY FRAGMENTATION IN HARDWARE-ASSISTED DATA COMPRESSION' [patent_app_type] => utility [patent_app_number] => 15/394621 [patent_app_country] => US [patent_app_date] => 2016-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10945 [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] => 15394621 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/394621
Managing memory fragmentation in hardware-assisted data compression Dec 28, 2016 Issued
Array ( [id] => 15312835 [patent_doc_number] => 10521121 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-31 [patent_title] => Apparatus, system and method for throttling a rate at which commands are accepted in a storage device [patent_app_type] => utility [patent_app_number] => 15/394653 [patent_app_country] => US [patent_app_date] => 2016-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 6137 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15394653 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/394653
Apparatus, system and method for throttling a rate at which commands are accepted in a storage device Dec 28, 2016 Issued
Array ( [id] => 15820307 [patent_doc_number] => 10635330 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-04-28 [patent_title] => Techniques for splitting up I/O commands in a data storage system [patent_app_type] => utility [patent_app_number] => 15/394422 [patent_app_country] => US [patent_app_date] => 2016-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 9417 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 369 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15394422 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/394422
Techniques for splitting up I/O commands in a data storage system Dec 28, 2016 Issued
Array ( [id] => 12892030 [patent_doc_number] => 20180189185 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-05 [patent_title] => MEDIA CACHE BAND CLEANING [patent_app_type] => utility [patent_app_number] => 15/394558 [patent_app_country] => US [patent_app_date] => 2016-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4817 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15394558 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/394558
Media cache band cleaning Dec 28, 2016 Issued
Array ( [id] => 14642201 [patent_doc_number] => 10365844 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-30 [patent_title] => Logical block address to physical block address (L2P) table compression [patent_app_type] => utility [patent_app_number] => 15/394453 [patent_app_country] => US [patent_app_date] => 2016-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7299 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15394453 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/394453
Logical block address to physical block address (L2P) table compression Dec 28, 2016 Issued
Array ( [id] => 11989285 [patent_doc_number] => 20170293440 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-12 [patent_title] => 'STORAGE DEVICE AND DATA SAVING METHOD IN THE SAME' [patent_app_type] => utility [patent_app_number] => 15/394347 [patent_app_country] => US [patent_app_date] => 2016-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8624 [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] => 15394347 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/394347
STORAGE DEVICE AND DATA SAVING METHOD IN THE SAME Dec 28, 2016 Abandoned
Array ( [id] => 12892051 [patent_doc_number] => 20180189192 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-05 [patent_title] => MULTI LEVEL SYSTEM MEMORY HAVING DIFFERENT CACHING STRUCTURES AND MEMORY CONTROLLER THAT SUPPORTS CONCURRENT LOOK-UP INTO THE DIFFERENT CACHING STRUCTURES [patent_app_type] => utility [patent_app_number] => 15/394550 [patent_app_country] => US [patent_app_date] => 2016-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7525 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 49 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15394550 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/394550
Multi level system memory having different caching structures and memory controller that supports concurrent look-up into the different caching structures Dec 28, 2016 Issued
Menu