
Jonathan M. Foreman
Examiner (ID: 17449, Phone: (571)272-4724 , Office: P/3736 )
| Most Active Art Unit | 3736 |
| Art Unit(s) | 3736 |
| Total Applications | 853 |
| Issued Applications | 495 |
| Pending Applications | 51 |
| Abandoned Applications | 314 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18949982
[patent_doc_number] => 11893278
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-02-06
[patent_title] => Memory controller and memory control method for generating commands based on a memory request
[patent_app_type] => utility
[patent_app_number] => 17/408584
[patent_app_country] => US
[patent_app_date] => 2021-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6993
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17408584
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/408584 | Memory controller and memory control method for generating commands based on a memory request | Aug 22, 2021 | Issued |
Array
(
[id] => 18164108
[patent_doc_number] => 20230030703
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-02-02
[patent_title] => TECHNIQUES FOR ADAPTIVELY ORGANIZING WRITE PAGES IN CACHE USING HASH TABLES
[patent_app_type] => utility
[patent_app_number] => 17/386180
[patent_app_country] => US
[patent_app_date] => 2021-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7061
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17386180
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/386180 | Techniques for adaptively organizing write pages in cache using hash tables | Jul 26, 2021 | Issued |
Array
(
[id] => 17216445
[patent_doc_number] => 20210349783
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-11-11
[patent_title] => STORAGE BACKED MEMORY PACKAGE SAVE TRIGGER
[patent_app_type] => utility
[patent_app_number] => 17/382889
[patent_app_country] => US
[patent_app_date] => 2021-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8421
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[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] => 17382889
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/382889 | Storage backed memory package save trigger | Jul 21, 2021 | Issued |
Array
(
[id] => 18562741
[patent_doc_number] => 11727991
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-15
[patent_title] => Conditionally precharging wordlines based on temperature and duration dependent voltage drops in a storage device
[patent_app_type] => utility
[patent_app_number] => 17/378202
[patent_app_country] => US
[patent_app_date] => 2021-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 13887
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17378202
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/378202 | Conditionally precharging wordlines based on temperature and duration dependent voltage drops in a storage device | Jul 15, 2021 | Issued |
Array
(
[id] => 17947725
[patent_doc_number] => 20220334744
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-10-20
[patent_title] => METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING DATA
[patent_app_type] => utility
[patent_app_number] => 17/364784
[patent_app_country] => US
[patent_app_date] => 2021-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6162
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17364784
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/364784 | Redirecting access requests between access engines of respective disk management devices | Jun 29, 2021 | Issued |
Array
(
[id] => 17861512
[patent_doc_number] => 11442668
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-09-13
[patent_title] => Prioritizing volume accesses in multi-volume storage device based on execution path of a service
[patent_app_type] => utility
[patent_app_number] => 17/351290
[patent_app_country] => US
[patent_app_date] => 2021-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 5460
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17351290
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/351290 | Prioritizing volume accesses in multi-volume storage device based on execution path of a service | Jun 17, 2021 | Issued |
Array
(
[id] => 18622211
[patent_doc_number] => 11755251
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-09-12
[patent_title] => Virtual computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/351114
[patent_app_country] => US
[patent_app_date] => 2021-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 12187
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17351114
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/351114 | Virtual computational storage devices | Jun 16, 2021 | Issued |
Array
(
[id] => 18506251
[patent_doc_number] => 11704065
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-07-18
[patent_title] => Memory system limiting fetching from host submission queue based on free space of corresponding completion queue and control method thereof
[patent_app_type] => utility
[patent_app_number] => 17/332259
[patent_app_country] => US
[patent_app_date] => 2021-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 24
[patent_no_of_words] => 13788
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17332259
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/332259 | Memory system limiting fetching from host submission queue based on free space of corresponding completion queue and control method thereof | May 26, 2021 | Issued |
Array
(
[id] => 17069386
[patent_doc_number] => 20210271602
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-09-02
[patent_title] => DEPLOYING A SMART CONTRACT
[patent_app_type] => utility
[patent_app_number] => 17/322444
[patent_app_country] => US
[patent_app_date] => 2021-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6479
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17322444
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/322444 | Deploying a smart contract | May 16, 2021 | Issued |
Array
(
[id] => 17024058
[patent_doc_number] => 20210247929
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-08-12
[patent_title] => WRITE OPERATION CIRCUIT, SEMICONDUCTOR MEMORY AND WRITE OPERATION METHOD
[patent_app_type] => utility
[patent_app_number] => 17/243500
[patent_app_country] => US
[patent_app_date] => 2021-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7510
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17243500
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/243500 | WRITE OPERATION CIRCUIT, SEMICONDUCTOR MEMORY AND WRITE OPERATION METHOD | Apr 27, 2021 | Abandoned |
Array
(
[id] => 17086883
[patent_doc_number] => 20210281890
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-09-09
[patent_title] => ULTRA HIGH-SPEED LOW-LATENCY NETWORK STORAGE
[patent_app_type] => utility
[patent_app_number] => 17/242203
[patent_app_country] => US
[patent_app_date] => 2021-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7573
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[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] => 17242203
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/242203 | Ultra high-speed low-latency network storage | Apr 26, 2021 | Issued |
Array
(
[id] => 18030540
[patent_doc_number] => 11513727
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-11-29
[patent_title] => System and method for extending NVRAM-based write-cache onto SSDs
[patent_app_type] => utility
[patent_app_number] => 17/238946
[patent_app_country] => US
[patent_app_date] => 2021-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8080
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17238946
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/238946 | System and method for extending NVRAM-based write-cache onto SSDs | Apr 22, 2021 | Issued |
Array
(
[id] => 16993913
[patent_doc_number] => 20210232333
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-07-29
[patent_title] => RECONFIGURABLE SSD STORAGE POOL
[patent_app_type] => utility
[patent_app_number] => 17/232880
[patent_app_country] => US
[patent_app_date] => 2021-04-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6676
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17232880
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/232880 | Reconfigurable SSD storage pool | Apr 15, 2021 | Issued |
Array
(
[id] => 19551945
[patent_doc_number] => 12135650
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-11-05
[patent_title] => On-chip packet caching apparatus, method and computer-readable medium using idle address management module
[patent_app_type] => utility
[patent_app_number] => 17/919345
[patent_app_country] => US
[patent_app_date] => 2021-04-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7119
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17919345
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/919345 | On-chip packet caching apparatus, method and computer-readable medium using idle address management module | Apr 15, 2021 | Issued |
Array
(
[id] => 17786543
[patent_doc_number] => 11409667
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-08-09
[patent_title] => Method and apparatus for accelerating deduplication processing
[patent_app_type] => utility
[patent_app_number] => 17/231073
[patent_app_country] => US
[patent_app_date] => 2021-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 7456
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 302
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17231073
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/231073 | Method and apparatus for accelerating deduplication processing | Apr 14, 2021 | Issued |
Array
(
[id] => 17907400
[patent_doc_number] => 11461254
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-10-04
[patent_title] => Hierarchical arbitration structure
[patent_app_type] => utility
[patent_app_number] => 17/227721
[patent_app_country] => US
[patent_app_date] => 2021-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16437
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 194
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17227721
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/227721 | Hierarchical arbitration structure | Apr 11, 2021 | Issued |
Array
(
[id] => 18527757
[patent_doc_number] => 11714749
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-01
[patent_title] => Efficient reset and evaluation operation of multiplying bit-cells for in-memory computing
[patent_app_type] => utility
[patent_app_number] => 17/221399
[patent_app_country] => US
[patent_app_date] => 2021-04-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 23
[patent_no_of_words] => 15176
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17221399
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/221399 | Efficient reset and evaluation operation of multiplying bit-cells for in-memory computing | Apr 1, 2021 | Issued |
Array
(
[id] => 17861699
[patent_doc_number] => 11442857
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-09-13
[patent_title] => Dynamic caching and eviction policy in different points-of-presence of a content delivery network
[patent_app_type] => utility
[patent_app_number] => 17/216281
[patent_app_country] => US
[patent_app_date] => 2021-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 9912
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17216281
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/216281 | Dynamic caching and eviction policy in different points-of-presence of a content delivery network | Mar 28, 2021 | Issued |
Array
(
[id] => 19045556
[patent_doc_number] => 11934668
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-03-19
[patent_title] => Electronic device with storage device data conversion
[patent_app_type] => utility
[patent_app_number] => 17/202591
[patent_app_country] => US
[patent_app_date] => 2021-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 6844
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[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] => 17202591
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/202591 | Electronic device with storage device data conversion | Mar 15, 2021 | Issued |
Array
(
[id] => 18104312
[patent_doc_number] => 11544198
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-01-03
[patent_title] => Data storage device employing caching groups defined by write counts of data blocks and operating method thereof
[patent_app_type] => utility
[patent_app_number] => 17/196909
[patent_app_country] => US
[patent_app_date] => 2021-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 14
[patent_no_of_words] => 8783
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17196909
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/196909 | Data storage device employing caching groups defined by write counts of data blocks and operating method thereof | Mar 8, 2021 | Issued |