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] => 18804108 [patent_doc_number] => 11837271 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-05 [patent_title] => Memory control apparatus and control method therefor [patent_app_type] => utility [patent_app_number] => 17/683720 [patent_app_country] => US [patent_app_date] => 2022-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 29 [patent_no_of_words] => 9406 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17683720 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/683720
Memory control apparatus and control method therefor Feb 28, 2022 Issued
Array ( [id] => 18400988 [patent_doc_number] => 11663126 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-05-30 [patent_title] => Return address table branch predictor [patent_app_type] => utility [patent_app_number] => 17/678179 [patent_app_country] => US [patent_app_date] => 2022-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 10759 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17678179 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/678179
Return address table branch predictor Feb 22, 2022 Issued
Array ( [id] => 19293134 [patent_doc_number] => 12032487 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-09 [patent_title] => Access log and address translation log for a processor [patent_app_type] => utility [patent_app_number] => 17/666974 [patent_app_country] => US [patent_app_date] => 2022-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5795 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17666974 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/666974
Access log and address translation log for a processor Feb 7, 2022 Issued
Array ( [id] => 17613703 [patent_doc_number] => 20220155983 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-19 [patent_title] => SYSTEM USING A RESTRICTED OPERATION MODE MEMORY INDICATOR [patent_app_type] => utility [patent_app_number] => 17/666258 [patent_app_country] => US [patent_app_date] => 2022-02-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12670 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17666258 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/666258
System using a restricted operation mode memory indicator Feb 6, 2022 Issued
Array ( [id] => 18599081 [patent_doc_number] => 20230273881 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-31 [patent_title] => Storage Cache Management [patent_app_type] => utility [patent_app_number] => 17/587231 [patent_app_country] => US [patent_app_date] => 2022-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 36720 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17587231 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/587231
Storage cache management Jan 27, 2022 Issued
Array ( [id] => 17613689 [patent_doc_number] => 20220155969 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-19 [patent_title] => METHODS TO CONFIGURE AND ACCESS SCALABLE OBJECT STORES USING KV-SSDS AND HYBRID BACKEND STORAGE TIERS OF KV-SSDS, NVME-SSDS AND OTHER FLASH DEVICES [patent_app_type] => utility [patent_app_number] => 17/585492 [patent_app_country] => US [patent_app_date] => 2022-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10995 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 47 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17585492 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/585492
Methods to configure and access scalable object stores using KV-SSDs and hybrid backend storage tiers of KV-SSDs, NVMe-SSDs and other flash devices Jan 25, 2022 Issued
Array ( [id] => 18547141 [patent_doc_number] => 11720493 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-08 [patent_title] => Cache management based on memory device over-provisioning [patent_app_type] => utility [patent_app_number] => 17/581108 [patent_app_country] => US [patent_app_date] => 2022-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7158 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17581108 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/581108
Cache management based on memory device over-provisioning Jan 20, 2022 Issued
Array ( [id] => 18750426 [patent_doc_number] => 11809738 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-07 [patent_title] => Data storage method and apparatus, computing device, storage system, and storage medium [patent_app_type] => utility [patent_app_number] => 17/579865 [patent_app_country] => US [patent_app_date] => 2022-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 17250 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17579865 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/579865
Data storage method and apparatus, computing device, storage system, and storage medium Jan 19, 2022 Issued
Array ( [id] => 17992173 [patent_doc_number] => 20220358210 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-10 [patent_title] => CONDITIONING STORE-TO-LOAD FORWARDING (STLF) ON PAST OBSERVATIONS OF STLF PROPRIETY [patent_app_type] => utility [patent_app_number] => 17/575220 [patent_app_country] => US [patent_app_date] => 2022-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19541 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17575220 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/575220
Conditioning store-to-load forwarding (STLF) on past observations of STLF propriety Jan 12, 2022 Issued
Array ( [id] => 17992173 [patent_doc_number] => 20220358210 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-10 [patent_title] => CONDITIONING STORE-TO-LOAD FORWARDING (STLF) ON PAST OBSERVATIONS OF STLF PROPRIETY [patent_app_type] => utility [patent_app_number] => 17/575220 [patent_app_country] => US [patent_app_date] => 2022-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19541 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17575220 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/575220
Conditioning store-to-load forwarding (STLF) on past observations of STLF propriety Jan 12, 2022 Issued
Array ( [id] => 17992173 [patent_doc_number] => 20220358210 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-10 [patent_title] => CONDITIONING STORE-TO-LOAD FORWARDING (STLF) ON PAST OBSERVATIONS OF STLF PROPRIETY [patent_app_type] => utility [patent_app_number] => 17/575220 [patent_app_country] => US [patent_app_date] => 2022-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19541 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17575220 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/575220
Conditioning store-to-load forwarding (STLF) on past observations of STLF propriety Jan 12, 2022 Issued
Array ( [id] => 17992173 [patent_doc_number] => 20220358210 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-10 [patent_title] => CONDITIONING STORE-TO-LOAD FORWARDING (STLF) ON PAST OBSERVATIONS OF STLF PROPRIETY [patent_app_type] => utility [patent_app_number] => 17/575220 [patent_app_country] => US [patent_app_date] => 2022-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19541 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17575220 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/575220
Conditioning store-to-load forwarding (STLF) on past observations of STLF propriety Jan 12, 2022 Issued
Array ( [id] => 17659323 [patent_doc_number] => 20220179788 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-09 [patent_title] => WRITE-BACK CACHE POLICY TO LIMIT DATA TRANSFER TIME TO A MEMORY DEVICE [patent_app_type] => utility [patent_app_number] => 17/570949 [patent_app_country] => US [patent_app_date] => 2022-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11069 [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] => 17570949 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/570949
Write-back cache policy to limit data transfer time to a memory device Jan 6, 2022 Issued
Array ( [id] => 18316692 [patent_doc_number] => 11630773 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-04-18 [patent_title] => Utilizing a persistent write cache as a redo log [patent_app_type] => utility [patent_app_number] => 17/569198 [patent_app_country] => US [patent_app_date] => 2022-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 11161 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17569198 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/569198
Utilizing a persistent write cache as a redo log Jan 4, 2022 Issued
Array ( [id] => 18912056 [patent_doc_number] => 11875035 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-16 [patent_title] => Electronic device and method for managing memory using the same [patent_app_type] => utility [patent_app_number] => 17/565907 [patent_app_country] => US [patent_app_date] => 2021-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9673 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17565907 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/565907
Electronic device and method for managing memory using the same Dec 29, 2021 Issued
Array ( [id] => 18802936 [patent_doc_number] => 11836093 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-05 [patent_title] => Method and apparatus for TTL-based cache management using reinforcement learning [patent_app_type] => utility [patent_app_number] => 17/557807 [patent_app_country] => US [patent_app_date] => 2021-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6383 [patent_no_of_claims] => 11 [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] => 17557807 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/557807
Method and apparatus for TTL-based cache management using reinforcement learning Dec 20, 2021 Issued
Array ( [id] => 18668531 [patent_doc_number] => 11775431 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-03 [patent_title] => Cache memory with randomized eviction [patent_app_type] => utility [patent_app_number] => 17/556891 [patent_app_country] => US [patent_app_date] => 2021-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13221 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17556891 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/556891
Cache memory with randomized eviction Dec 19, 2021 Issued
Array ( [id] => 18918031 [patent_doc_number] => 11880310 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-23 [patent_title] => Cache access measurement deskew [patent_app_type] => utility [patent_app_number] => 17/553044 [patent_app_country] => US [patent_app_date] => 2021-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 6587 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17553044 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/553044
Cache access measurement deskew Dec 15, 2021 Issued
Array ( [id] => 18386208 [patent_doc_number] => 11656989 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-23 [patent_title] => Maintaining a cached version of a file at a router device [patent_app_type] => utility [patent_app_number] => 17/644400 [patent_app_country] => US [patent_app_date] => 2021-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 13243 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17644400 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/644400
Maintaining a cached version of a file at a router device Dec 14, 2021 Issued
Array ( [id] => 18189435 [patent_doc_number] => 11580020 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-14 [patent_title] => Maintaining a cached version of a file at a router device [patent_app_type] => utility [patent_app_number] => 17/644398 [patent_app_country] => US [patent_app_date] => 2021-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 13243 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 17644398 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/644398
Maintaining a cached version of a file at a router device Dec 14, 2021 Issued
Menu