Search

John S Maples

Examiner (ID: 5405)

Most Active Art Unit
1745
Art Unit(s)
1104, 1754, 1795, 2203, 1741, 2201, 1111, 1107, 1723, 1745, 1728, 2202
Total Applications
2365
Issued Applications
1875
Pending Applications
115
Abandoned Applications
375

Applications

Application numberTitle of the applicationFiling DateStatus
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
Array ( [id] => 17507296 [patent_doc_number] => 20220100399 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-31 [patent_title] => TRANSACTION PROCESSING WITH DIFFERING CAPACITY STORAGE [patent_app_type] => utility [patent_app_number] => 17/548112 [patent_app_country] => US [patent_app_date] => 2021-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10422 [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] => 17548112 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/548112
TRANSACTION PROCESSING WITH DIFFERING CAPACITY STORAGE Dec 9, 2021 Pending
Array ( [id] => 18638081 [patent_doc_number] => 11762683 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-19 [patent_title] => Merging data for write allocate [patent_app_type] => utility [patent_app_number] => 17/542573 [patent_app_country] => US [patent_app_date] => 2021-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 17673 [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] => 17542573 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/542573
Merging data for write allocate Dec 5, 2021 Issued
Array ( [id] => 18414907 [patent_doc_number] => 11669449 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-06-06 [patent_title] => Ghost list cache eviction [patent_app_type] => utility [patent_app_number] => 17/457000 [patent_app_country] => US [patent_app_date] => 2021-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 8072 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17457000 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/457000
Ghost list cache eviction Nov 29, 2021 Issued
Array ( [id] => 17430248 [patent_doc_number] => 20220057957 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-24 [patent_title] => METHOD AND APPARATUS FOR CONTROLLING DIFFERENT TYPES OF STORAGE UNITS [patent_app_type] => utility [patent_app_number] => 17/519685 [patent_app_country] => US [patent_app_date] => 2021-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7228 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17519685 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/519685
Method and apparatus for controlling different types of storage units Nov 4, 2021 Issued
Array ( [id] => 17430230 [patent_doc_number] => 20220057939 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-24 [patent_title] => TECHNIQUES TO UPDATE A TRIM PARAMETER IN NON-VOLATILE MEMORY [patent_app_type] => utility [patent_app_number] => 17/518154 [patent_app_country] => US [patent_app_date] => 2021-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14534 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17518154 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/518154
Techniques to update a trim parameter in non-volatile memory Nov 2, 2021 Issued
Array ( [id] => 18234903 [patent_doc_number] => 11599462 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-03-07 [patent_title] => Memory cache entry management with pinned cache entries [patent_app_type] => utility [patent_app_number] => 17/518467 [patent_app_country] => US [patent_app_date] => 2021-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 11474 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17518467 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/518467
Memory cache entry management with pinned cache entries Nov 2, 2021 Issued
Array ( [id] => 18087381 [patent_doc_number] => 11537517 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-27 [patent_title] => Memory device for supporting cache read operation, operating method thereof, and memory system including the same [patent_app_type] => utility [patent_app_number] => 17/492851 [patent_app_country] => US [patent_app_date] => 2021-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12634 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17492851 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/492851
Memory device for supporting cache read operation, operating method thereof, and memory system including the same Oct 3, 2021 Issued
Array ( [id] => 18279989 [patent_doc_number] => 20230095461 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-30 [patent_title] => Using Epoch Counter Values for Controlling the Retention of Cache Blocks in a Cache [patent_app_type] => utility [patent_app_number] => 17/491478 [patent_app_country] => US [patent_app_date] => 2021-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13827 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 17491478 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/491478
Using epoch counter values for controlling the retention of cache blocks in a cache Sep 29, 2021 Issued
Array ( [id] => 18087380 [patent_doc_number] => 11537516 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-12-27 [patent_title] => Multi-tier cache for a distributed storage system [patent_app_type] => utility [patent_app_number] => 17/491004 [patent_app_country] => US [patent_app_date] => 2021-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 26980 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17491004 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/491004
Multi-tier cache for a distributed storage system Sep 29, 2021 Issued
Array ( [id] => 17977443 [patent_doc_number] => 11494303 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-11-08 [patent_title] => Data storage system with adaptive, memory-efficient cache flushing structure [patent_app_type] => utility [patent_app_number] => 17/488644 [patent_app_country] => US [patent_app_date] => 2021-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 21 [patent_no_of_words] => 9959 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17488644 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/488644
Data storage system with adaptive, memory-efficient cache flushing structure Sep 28, 2021 Issued
Menu