
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |