
Ryan H. Ellis
Examiner (ID: 16248)
| Most Active Art Unit | 3745 |
| Art Unit(s) | 3745 |
| Total Applications | 361 |
| Issued Applications | 222 |
| Pending Applications | 6 |
| Abandoned Applications | 135 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16330889
[patent_doc_number] => 20200301855
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-24
[patent_title] => INTENTS AND LOCKS WITH INTENT
[patent_app_type] => utility
[patent_app_number] => 16/878190
[patent_app_country] => US
[patent_app_date] => 2020-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12637
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16878190
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/878190 | Intents and locks with intent | May 18, 2020 | Issued |
Array
(
[id] => 18414922
[patent_doc_number] => 11669464
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-06-06
[patent_title] => Multi-addressing mode for DMA and non-sequential read and write patterns
[patent_app_type] => utility
[patent_app_number] => 16/858417
[patent_app_country] => US
[patent_app_date] => 2020-04-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8923
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 67
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16858417
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/858417 | Multi-addressing mode for DMA and non-sequential read and write patterns | Apr 23, 2020 | Issued |
Array
(
[id] => 17744230
[patent_doc_number] => 11392297
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-07-19
[patent_title] => Automatic stream detection and assignment algorithm
[patent_app_type] => utility
[patent_app_number] => 16/856020
[patent_app_country] => US
[patent_app_date] => 2020-04-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 29
[patent_no_of_words] => 17158
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16856020
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/856020 | Automatic stream detection and assignment algorithm | Apr 21, 2020 | Issued |
Array
(
[id] => 17128586
[patent_doc_number] => 20210303355
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-09-30
[patent_title] => MEMORY ALLOCATION FOR PROCESSING-IN-MEMORY OPERATIONS
[patent_app_type] => utility
[patent_app_number] => 16/828190
[patent_app_country] => US
[patent_app_date] => 2020-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6785
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16828190
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/828190 | Memory allocation for processing-in-memory operations | Mar 23, 2020 | Issued |
Array
(
[id] => 17715351
[patent_doc_number] => 11379342
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-07-05
[patent_title] => Cache monitoring
[patent_app_type] => utility
[patent_app_number] => 16/827410
[patent_app_country] => US
[patent_app_date] => 2020-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 19871
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16827410
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/827410 | Cache monitoring | Mar 22, 2020 | Issued |
Array
(
[id] => 16160873
[patent_doc_number] => 20200218669
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-07-09
[patent_title] => APPARATUSES, SYSTEMS, AND METHODS FOR INVALIDATING EXPIRED MEMORY
[patent_app_type] => utility
[patent_app_number] => 16/820630
[patent_app_country] => US
[patent_app_date] => 2020-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5353
[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] => 16820630
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/820630 | Apparatuses, systems, and methods for invalidating expired memory | Mar 15, 2020 | Issued |
Array
(
[id] => 17098927
[patent_doc_number] => 20210286718
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-09-16
[patent_title] => DATA STRUCTURE ALLOCATION INTO STORAGE CLASS MEMORY
[patent_app_type] => utility
[patent_app_number] => 16/816504
[patent_app_country] => US
[patent_app_date] => 2020-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12984
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16816504
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/816504 | Data structure allocation into storage class memory during compilation | Mar 11, 2020 | Issued |
Array
(
[id] => 17269281
[patent_doc_number] => 11194708
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-12-07
[patent_title] => Data relocation in memory having two portions of data
[patent_app_type] => utility
[patent_app_number] => 16/793185
[patent_app_country] => US
[patent_app_date] => 2020-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 9353
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16793185
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/793185 | Data relocation in memory having two portions of data | Feb 17, 2020 | Issued |
Array
(
[id] => 17652461
[patent_doc_number] => 11355197
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-06-07
[patent_title] => Memory system with nonvolatile cache and control method thereof
[patent_app_type] => utility
[patent_app_number] => 16/788586
[patent_app_country] => US
[patent_app_date] => 2020-02-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 25
[patent_no_of_words] => 19099
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16788586
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/788586 | Memory system with nonvolatile cache and control method thereof | Feb 11, 2020 | Issued |
Array
(
[id] => 15971719
[patent_doc_number] => 20200169611
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-05-28
[patent_title] => APPLICATION AWARE COPY DATA MANAGEMENT OF APPS DEPLOYED IN PUBLIC CLOUD ENVIRONMENTS
[patent_app_type] => utility
[patent_app_number] => 16/778311
[patent_app_country] => US
[patent_app_date] => 2020-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4373
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16778311
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/778311 | Application aware copy data management of apps deployed in public cloud environments | Jan 30, 2020 | Issued |
Array
(
[id] => 16714173
[patent_doc_number] => 20210081320
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-18
[patent_title] => LOG-STRUCTURED STORAGE SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 16/712469
[patent_app_country] => US
[patent_app_date] => 2019-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 24907
[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] => 16712469
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/712469 | Log-structured storage systems | Dec 11, 2019 | Issued |
Array
(
[id] => 15743635
[patent_doc_number] => 20200110706
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-04-09
[patent_title] => PRE-FETCHING IN A MEMORY SYSTEM CONFIGURED WITH SYNTHESIZED LOGICAL BLOCKS
[patent_app_type] => utility
[patent_app_number] => 16/704555
[patent_app_country] => US
[patent_app_date] => 2019-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7558
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 45
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16704555
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/704555 | Memory system configured with a synthesized logical block into which a plurality of data units forming an error correction frame are written | Dec 4, 2019 | Issued |
Array
(
[id] => 15622439
[patent_doc_number] => 20200081624
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-12
[patent_title] => POINT IN TIME COPY OF TIME LOCKED DATA IN A STORAGE CONTROLLER
[patent_app_type] => utility
[patent_app_number] => 16/683151
[patent_app_country] => US
[patent_app_date] => 2019-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5921
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[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] => 16683151
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/683151 | Point in time copy of time locked data in a storage controller | Nov 12, 2019 | Issued |
Array
(
[id] => 15594643
[patent_doc_number] => 20200073856
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-05
[patent_title] => HEURISTIC INTERFACE FOR ENABLING A COMPUTER DEVICE TO UTILIZE DATA PROPERTY-BASED DATA PLACEMENT INSIDE A NONVOLATILE MEMORY DEVICE
[patent_app_type] => utility
[patent_app_number] => 16/676356
[patent_app_country] => US
[patent_app_date] => 2019-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5640
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16676356
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/676356 | Heuristic interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device | Nov 5, 2019 | Issued |
Array
(
[id] => 15500363
[patent_doc_number] => 20200050370
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-13
[patent_title] => CONTROLLER AND OPERATION METHOD THEREOF
[patent_app_type] => utility
[patent_app_number] => 16/656166
[patent_app_country] => US
[patent_app_date] => 2019-10-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9993
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16656166
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/656166 | CONTROLLER AND OPERATION METHOD THEREOF | Oct 16, 2019 | Abandoned |
Array
(
[id] => 15461403
[patent_doc_number] => 20200043526
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-06
[patent_title] => SHINGLED MAGNETIC RECORDING STORAGE SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/653732
[patent_app_country] => US
[patent_app_date] => 2019-10-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3640
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 59
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16653732
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/653732 | Shingled magnetic recording storage system | Oct 14, 2019 | Issued |
Array
(
[id] => 16690560
[patent_doc_number] => 20210073038
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-11
[patent_title] => TREE STYLE MEMORY ZONE TRAVERSAL
[patent_app_type] => utility
[patent_app_number] => 16/567119
[patent_app_country] => US
[patent_app_date] => 2019-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6264
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16567119
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/567119 | Tree style memory zone traversal | Sep 10, 2019 | Issued |
Array
(
[id] => 17172581
[patent_doc_number] => 20210326251
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-10-21
[patent_title] => NON-VOLATILE STORAGE DEVICE, HOST DEVICE, AND DATA STORAGE SYSTEM
[patent_app_type] => utility
[patent_app_number] => 17/250613
[patent_app_country] => US
[patent_app_date] => 2019-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15949
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17250613
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/250613 | Non-volatile storage device, host device, and data storage system to increase data write speed | Aug 6, 2019 | Issued |
Array
(
[id] => 17682357
[patent_doc_number] => 11366609
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-06-21
[patent_title] => Technique for encoding deferred reference count increments and decrements
[patent_app_type] => utility
[patent_app_number] => 16/529956
[patent_app_country] => US
[patent_app_date] => 2019-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6974
[patent_no_of_claims] => 18
[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] => 16529956
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/529956 | Technique for encoding deferred reference count increments and decrements | Aug 1, 2019 | Issued |
Array
(
[id] => 16615900
[patent_doc_number] => 20210034553
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-04
[patent_title] => PROFILE-BASED MEMORY OPERATION
[patent_app_type] => utility
[patent_app_number] => 16/528315
[patent_app_country] => US
[patent_app_date] => 2019-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9628
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16528315
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/528315 | Adjusting characteristic of system based on profile | Jul 30, 2019 | Issued |