
Ian F. Whitmore
Examiner (ID: 621, Phone: (571)270-3842 , Office: P/2923 )
| Most Active Art Unit | 2923 |
| Art Unit(s) | 2953, 2923 |
| Total Applications | 1307 |
| Issued Applications | 1276 |
| Pending Applications | 7 |
| Abandoned Applications | 24 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 19660635
[patent_doc_number] => 20240427700
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-26
[patent_title] => METHOD FOR FEDERATED-LEARNING-BASED MOBILE EDGE CACHE OPTIMIZATION
[patent_app_type] => utility
[patent_app_number] => 18/702683
[patent_app_country] => US
[patent_app_date] => 2022-05-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4410
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -3
[patent_words_short_claim] => 225
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18702683
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/702683 | Method for federated-learning-based mobile edge cache optimization | May 12, 2022 | Issued |
Array
(
[id] => 19383150
[patent_doc_number] => 20240273020
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-15
[patent_title] => PRECOMPUTED CACHE VALIDATION
[patent_app_type] => utility
[patent_app_number] => 18/564688
[patent_app_country] => US
[patent_app_date] => 2022-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10516
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[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] => 18564688
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/564688 | Precomputed cache validation | May 3, 2022 | Issued |
Array
(
[id] => 18741605
[patent_doc_number] => 20230350586
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-02
[patent_title] => Flash-Translation-Layer-Aided Power Allocation in a Data Storage Device
[patent_app_type] => utility
[patent_app_number] => 17/734398
[patent_app_country] => US
[patent_app_date] => 2022-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8682
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17734398
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/734398 | Flash-translation-layer-aided power allocation in a data storage device | May 1, 2022 | Issued |
Array
(
[id] => 20580221
[patent_doc_number] => 12572472
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-10
[patent_title] => Promoting prefetched data from a cache memory to registers in a processor
[patent_app_type] => utility
[patent_app_number] => 17/730754
[patent_app_country] => US
[patent_app_date] => 2022-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 16
[patent_no_of_words] => 17371
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17730754
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/730754 | Promoting prefetched data from a cache memory to registers in a processor | Apr 26, 2022 | Issued |
Array
(
[id] => 18291366
[patent_doc_number] => 11620236
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-04-04
[patent_title] => Prefetch kill and revival in an instruction cache
[patent_app_type] => utility
[patent_app_number] => 17/727921
[patent_app_country] => US
[patent_app_date] => 2022-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 4892
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17727921
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/727921 | Prefetch kill and revival in an instruction cache | Apr 24, 2022 | Issued |
Array
(
[id] => 18622384
[patent_doc_number] => 11755425
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-09-12
[patent_title] => Methods and systems for synchronous distributed data backup and metadata aggregation
[patent_app_type] => utility
[patent_app_number] => 17/722898
[patent_app_country] => US
[patent_app_date] => 2022-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4657
[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] => 17722898
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/722898 | Methods and systems for synchronous distributed data backup and metadata aggregation | Apr 17, 2022 | Issued |
Array
(
[id] => 19092875
[patent_doc_number] => 11954329
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-04-09
[patent_title] => Memory management method, memory storage device and memory control circuit unit
[patent_app_type] => utility
[patent_app_number] => 17/721358
[patent_app_country] => US
[patent_app_date] => 2022-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 7272
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[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] => 17721358
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/721358 | Memory management method, memory storage device and memory control circuit unit | Apr 14, 2022 | Issued |
Array
(
[id] => 17763289
[patent_doc_number] => 20220236901
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-07-28
[patent_title] => Data Storage Method and Apparatus
[patent_app_type] => utility
[patent_app_number] => 17/720479
[patent_app_country] => US
[patent_app_date] => 2022-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8851
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17720479
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/720479 | Data storage method and apparatus | Apr 13, 2022 | Issued |
Array
(
[id] => 18223735
[patent_doc_number] => 20230062729
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-02
[patent_title] => LOADING LOGICAL TO PHYSICAL MAPPING TABLE TO CACHE OF MEMORY CONTROLLER
[patent_app_type] => utility
[patent_app_number] => 17/719118
[patent_app_country] => US
[patent_app_date] => 2022-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5357
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 17719118
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/719118 | Loading logical to physical mapping table to cache of memory controller | Apr 11, 2022 | Issued |
Array
(
[id] => 18506430
[patent_doc_number] => 11704247
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-07-18
[patent_title] => Enhanced duplicate write data tracking for cache memory
[patent_app_type] => utility
[patent_app_number] => 17/719248
[patent_app_country] => US
[patent_app_date] => 2022-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 11174
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17719248
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/719248 | Enhanced duplicate write data tracking for cache memory | Apr 11, 2022 | Issued |
Array
(
[id] => 17722113
[patent_doc_number] => 20220214835
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-07-07
[patent_title] => ADAPTIVE-FEEDBACK-BASED READ-LOOK-AHEAD MANAGEMENT SYSTEM AND METHOD
[patent_app_type] => utility
[patent_app_number] => 17/700995
[patent_app_country] => US
[patent_app_date] => 2022-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7319
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -5
[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] => 17700995
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/700995 | Adaptive-feedback-based read-look-ahead management system and method | Mar 21, 2022 | Issued |
Array
(
[id] => 19375371
[patent_doc_number] => 12066936
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-08-20
[patent_title] => Cache memory with decoupled control paths
[patent_app_type] => utility
[patent_app_number] => 17/699576
[patent_app_country] => US
[patent_app_date] => 2022-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 17415
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17699576
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/699576 | Cache memory with decoupled control paths | Mar 20, 2022 | Issued |
Array
(
[id] => 18659692
[patent_doc_number] => 20230305699
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-09-28
[patent_title] => METADATA HANDLING FOR TWO-TERMINAL MEMORY
[patent_app_type] => utility
[patent_app_number] => 17/696481
[patent_app_country] => US
[patent_app_date] => 2022-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 21217
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17696481
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/696481 | METADATA HANDLING FOR TWO-TERMINAL MEMORY | Mar 15, 2022 | Abandoned |
Array
(
[id] => 19375370
[patent_doc_number] => 12066935
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-20
[patent_title] => Cache line compression prediction and adaptive compression
[patent_app_type] => utility
[patent_app_number] => 17/696089
[patent_app_country] => US
[patent_app_date] => 2022-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 16909
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17696089
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/696089 | Cache line compression prediction and adaptive compression | Mar 15, 2022 | Issued |
Array
(
[id] => 17839654
[patent_doc_number] => 20220276959
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-09-01
[patent_title] => METHOD AND APPARATUS TO USE DRAM AS A CACHE FOR SLOW BYTE-ADDRESSIBLE MEMORY FOR EFFICIENT CLOUD APPLICATIONS
[patent_app_type] => utility
[patent_app_number] => 17/695788
[patent_app_country] => US
[patent_app_date] => 2022-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15941
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[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] => 17695788
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/695788 | Method and apparatus to use DRAM as a cache for slow byte-addressable memory for efficient cloud applications | Mar 14, 2022 | Issued |
Array
(
[id] => 17892276
[patent_doc_number] => 11455247
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-09-27
[patent_title] => Systems and methods for providing applications seamless access to local and remote memory
[patent_app_type] => utility
[patent_app_number] => 17/693525
[patent_app_country] => US
[patent_app_date] => 2022-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6777
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17693525
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/693525 | Systems and methods for providing applications seamless access to local and remote memory | Mar 13, 2022 | Issued |
Array
(
[id] => 18547142
[patent_doc_number] => 11720494
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-08-08
[patent_title] => Cache eviction control for a private cache in an out-of-order data processing apparatus
[patent_app_type] => utility
[patent_app_number] => 17/692305
[patent_app_country] => US
[patent_app_date] => 2022-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7101
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17692305
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/692305 | Cache eviction control for a private cache in an out-of-order data processing apparatus | Mar 10, 2022 | Issued |
Array
(
[id] => 19764574
[patent_doc_number] => 12222864
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-02-11
[patent_title] => Data conversion apparatus, system, and method
[patent_app_type] => utility
[patent_app_number] => 18/288860
[patent_app_country] => US
[patent_app_date] => 2022-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 4400
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18288860
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/288860 | Data conversion apparatus, system, and method | Mar 6, 2022 | Issued |
Array
(
[id] => 18254790
[patent_doc_number] => 20230081829
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-16
[patent_title] => APPARATUS AND METHOD FOR IMPROVING READ PERFORMANCE IN A SYSTEM
[patent_app_type] => utility
[patent_app_number] => 17/686915
[patent_app_country] => US
[patent_app_date] => 2022-03-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 27368
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17686915
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/686915 | Apparatus and method for improving read performance in a system | Mar 3, 2022 | Issued |
Array
(
[id] => 18463172
[patent_doc_number] => 11687462
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-06-27
[patent_title] => Configurable caching policy for transferring data via shared memory
[patent_app_type] => utility
[patent_app_number] => 17/653612
[patent_app_country] => US
[patent_app_date] => 2022-03-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 8353
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17653612
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/653612 | Configurable caching policy for transferring data via shared memory | Mar 3, 2022 | Issued |