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] => 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] => 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 Pending
Array ( [id] => 18677980 [patent_doc_number] => 20230315627 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-05 [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] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16984 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [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 Pending
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] => 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
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] => 17832316 [patent_doc_number] => 20220269620 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-25 [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] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5752 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17666974 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/666974
ACCESS LOG AND ADDRESS TRANSLATION LOG FOR A PROCESSOR Feb 7, 2022 Pending
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 Pending
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
Menu