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] => 17861697 [patent_doc_number] => 11442855 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-13 [patent_title] => Data pattern based cache management [patent_app_type] => utility [patent_app_number] => 17/033587 [patent_app_country] => US [patent_app_date] => 2020-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 9591 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17033587 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/033587
Data pattern based cache management Sep 24, 2020 Issued
Array ( [id] => 17387675 [patent_doc_number] => 20220035527 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-03 [patent_title] => METHOD, ELECTRONIC DEVICE AND COMPUTER PROGRAM PRODUCT FOR PROCESSING OPERATION COMMANDS [patent_app_type] => utility [patent_app_number] => 17/028173 [patent_app_country] => US [patent_app_date] => 2020-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6308 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17028173 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/028173
Method, electronic device and computer program product for processing operation commands Sep 21, 2020 Issued
Array ( [id] => 17238412 [patent_doc_number] => 11182292 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-11-23 [patent_title] => Multi-bank cache [patent_app_type] => utility [patent_app_number] => 17/028825 [patent_app_country] => US [patent_app_date] => 2020-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6713 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17028825 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/028825
Multi-bank cache Sep 21, 2020 Issued
Array ( [id] => 17500439 [patent_doc_number] => 11289148 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-29 [patent_title] => Memory control apparatus and control method therefor [patent_app_type] => utility [patent_app_number] => 17/022166 [patent_app_country] => US [patent_app_date] => 2020-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 29 [patent_no_of_words] => 9405 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17022166 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/022166
Memory control apparatus and control method therefor Sep 15, 2020 Issued
Array ( [id] => 16739988 [patent_doc_number] => 10965665 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-03-30 [patent_title] => Passwordless privilege access [patent_app_type] => utility [patent_app_number] => 17/023158 [patent_app_country] => US [patent_app_date] => 2020-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 7293 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17023158 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/023158
Passwordless privilege access Sep 15, 2020 Issued
Array ( [id] => 17469207 [patent_doc_number] => 11275684 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-03-15 [patent_title] => Media read cache [patent_app_type] => utility [patent_app_number] => 17/021493 [patent_app_country] => US [patent_app_date] => 2020-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11684 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17021493 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/021493
Media read cache Sep 14, 2020 Issued
Array ( [id] => 16543194 [patent_doc_number] => 20200409609 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-31 [patent_title] => MEMORY CHARACTERISTIC BASED ACCESS COMMANDS [patent_app_type] => utility [patent_app_number] => 17/020406 [patent_app_country] => US [patent_app_date] => 2020-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6134 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17020406 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/020406
Memory characteristic based access commands Sep 13, 2020 Issued
Array ( [id] => 17394753 [patent_doc_number] => 11243767 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-08 [patent_title] => Caching device, cache, system, method and apparatus for processing data, and medium [patent_app_type] => utility [patent_app_number] => 17/018424 [patent_app_country] => US [patent_app_date] => 2020-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 12437 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [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] => 17018424 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/018424
Caching device, cache, system, method and apparatus for processing data, and medium Sep 10, 2020 Issued
Array ( [id] => 17252976 [patent_doc_number] => 11188465 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-11-30 [patent_title] => Cache memory replacement policy [patent_app_type] => utility [patent_app_number] => 17/010763 [patent_app_country] => US [patent_app_date] => 2020-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5591 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17010763 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/010763
Cache memory replacement policy Sep 1, 2020 Issued
Array ( [id] => 19107310 [patent_doc_number] => 11960414 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-16 [patent_title] => Write protection for storage cartridges [patent_app_type] => utility [patent_app_number] => 17/001934 [patent_app_country] => US [patent_app_date] => 2020-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 6466 [patent_no_of_claims] => 19 [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] => 17001934 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/001934
Write protection for storage cartridges Aug 24, 2020 Issued
Array ( [id] => 17238419 [patent_doc_number] => 11182299 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-23 [patent_title] => Data acquisition method, microprocessor and apparatus with storage function [patent_app_type] => utility [patent_app_number] => 17/000389 [patent_app_country] => US [patent_app_date] => 2020-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7903 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17000389 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/000389
Data acquisition method, microprocessor and apparatus with storage function Aug 23, 2020 Issued
Array ( [id] => 17091731 [patent_doc_number] => 11119921 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-14 [patent_title] => State machine generation for multi-buffer electronic systems [patent_app_type] => utility [patent_app_number] => 17/001252 [patent_app_country] => US [patent_app_date] => 2020-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 12104 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17001252 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/001252
State machine generation for multi-buffer electronic systems Aug 23, 2020 Issued
Array ( [id] => 17469213 [patent_doc_number] => 11275690 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-03-15 [patent_title] => Configurable caching policy for transferring data via shared memory [patent_app_type] => utility [patent_app_number] => 16/995091 [patent_app_country] => US [patent_app_date] => 2020-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 8300 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16995091 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/995091
Configurable caching policy for transferring data via shared memory Aug 16, 2020 Issued
Array ( [id] => 17331488 [patent_doc_number] => 11221952 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-01-11 [patent_title] => Aggregated cache supporting dynamic ratios in a vSAN architecture [patent_app_type] => utility [patent_app_number] => 16/984566 [patent_app_country] => US [patent_app_date] => 2020-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7511 [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] => 16984566 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/984566
Aggregated cache supporting dynamic ratios in a vSAN architecture Aug 3, 2020 Issued
Array ( [id] => 17824351 [patent_doc_number] => 11429299 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-30 [patent_title] => System and method for managing conversion of low-locality data into high-locality data [patent_app_type] => utility [patent_app_number] => 16/942442 [patent_app_country] => US [patent_app_date] => 2020-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 10995 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16942442 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/942442
System and method for managing conversion of low-locality data into high-locality data Jul 28, 2020 Issued
Array ( [id] => 16439155 [patent_doc_number] => 20200356481 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-12 [patent_title] => COHERENCY ACROSS DISJOINT CACHES IN CLUSTERED ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 16/939737 [patent_app_country] => US [patent_app_date] => 2020-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7188 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16939737 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/939737
Methods and systems for maintaining cache coherency between nodes in a clustered environment by performing a bitmap lookup in response to a read request from one of the nodes Jul 26, 2020 Issued
Array ( [id] => 17372218 [patent_doc_number] => 20220027270 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-27 [patent_title] => ENHANCED DUPLICATE WRITE DATA TRACKING FOR CACHE MEMORY [patent_app_type] => utility [patent_app_number] => 16/934837 [patent_app_country] => US [patent_app_date] => 2020-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11145 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16934837 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/934837
Enhanced duplicate write data tracking for cache memory Jul 20, 2020 Issued
Array ( [id] => 17699037 [patent_doc_number] => 11372762 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-28 [patent_title] => Prefetch buffer of memory sub-system [patent_app_type] => utility [patent_app_number] => 16/928729 [patent_app_country] => US [patent_app_date] => 2020-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11493 [patent_no_of_claims] => 20 [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] => 16928729 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/928729
Prefetch buffer of memory sub-system Jul 13, 2020 Issued
Array ( [id] => 17528695 [patent_doc_number] => 11301383 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-12 [patent_title] => Managing processing of memory commands in a memory subsystem with a high latency backing store [patent_app_type] => utility [patent_app_number] => 16/928999 [patent_app_country] => US [patent_app_date] => 2020-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9122 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16928999 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/928999
Managing processing of memory commands in a memory subsystem with a high latency backing store Jul 13, 2020 Issued
Array ( [id] => 16826885 [patent_doc_number] => 20210142178 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-13 [patent_title] => TENSOR-BASED OPTIMIZATION METHOD FOR MEMORY MANAGEMENT OF A DEEP-LEARNING GPU AND SYSTEM THEREOF [patent_app_type] => utility [patent_app_number] => 16/946690 [patent_app_country] => US [patent_app_date] => 2020-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5485 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 426 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16946690 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/946690
Tensor-based optimization method for memory management of a deep-learning GPU and system thereof Jun 30, 2020 Issued
Menu