Search

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 numberTitle of the applicationFiling DateStatus
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
Menu