Search

Jonathan Wade Miles

Examiner (ID: 8657, Phone: (571)270-7777 , Office: P/3731 )

Most Active Art Unit
3731
Art Unit(s)
3731, 3771, 3656
Total Applications
927
Issued Applications
727
Pending Applications
17
Abandoned Applications
193

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18462990 [patent_doc_number] => 11687278 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-27 [patent_title] => Data storage system with recently freed page reference state [patent_app_type] => utility [patent_app_number] => 16/457068 [patent_app_country] => US [patent_app_date] => 2019-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 4517 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16457068 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/457068
Data storage system with recently freed page reference state Jun 27, 2019 Issued
Array ( [id] => 15027893 [patent_doc_number] => 20190324951 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => SYSTEM AND METHOD FOR DATA STORAGE, TRANSFER, SYNCHRONIZATION, AND SECURITY USING RECURSIVE ENCODING [patent_app_type] => utility [patent_app_number] => 16/455655 [patent_app_country] => US [patent_app_date] => 2019-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14267 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -2 [patent_words_short_claim] => 353 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16455655 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/455655
System and method for data storage, transfer, synchronization, and security using recursive encoding Jun 26, 2019 Issued
Array ( [id] => 14901569 [patent_doc_number] => 20190294550 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-26 [patent_title] => CONTENT ENCAPSULATION STRUCTURE, AND CONTENT PROVISION METHOD AND SYSTEM USING SAME [patent_app_type] => utility [patent_app_number] => 16/438997 [patent_app_country] => US [patent_app_date] => 2019-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11606 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 16438997 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/438997
Content encapsulation structure, and content provision method and system using same Jun 11, 2019 Issued
Array ( [id] => 14872165 [patent_doc_number] => 20190286324 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-19 [patent_title] => APPARATUSES AND METHODS FOR SIMULTANEOUS IN DATA PATH COMPUTE OPERATIONS [patent_app_type] => utility [patent_app_number] => 16/434621 [patent_app_country] => US [patent_app_date] => 2019-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 23848 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16434621 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/434621
Apparatuses and methods for simultaneous in data path compute operations Jun 6, 2019 Issued
Array ( [id] => 16355301 [patent_doc_number] => 10795813 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-06 [patent_title] => Implementing per-processor memory areas with non-preemptible operations using virtual aliases [patent_app_type] => utility [patent_app_number] => 16/420549 [patent_app_country] => US [patent_app_date] => 2019-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5406 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16420549 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/420549
Implementing per-processor memory areas with non-preemptible operations using virtual aliases May 22, 2019 Issued
Array ( [id] => 15248115 [patent_doc_number] => 10509582 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-17 [patent_title] => System and method for data storage, transfer, synchronization, and security [patent_app_type] => utility [patent_app_number] => 16/394649 [patent_app_country] => US [patent_app_date] => 2019-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 10157 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16394649 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/394649
System and method for data storage, transfer, synchronization, and security Apr 24, 2019 Issued
Array ( [id] => 16378014 [patent_doc_number] => 20200326856 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-15 [patent_title] => Minimizing Recovery Time After A High Availability Event In A Large-Scale Storage System [patent_app_type] => utility [patent_app_number] => 16/380087 [patent_app_country] => US [patent_app_date] => 2019-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5512 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16380087 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/380087
Minimizing recovery time after a high availability event in a large-scale storage system Apr 9, 2019 Issued
Array ( [id] => 15561657 [patent_doc_number] => 20200065240 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 16/377741 [patent_app_country] => US [patent_app_date] => 2019-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 40323 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16377741 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/377741
Memory system which stores a plurality of write data grouped into a transaction Apr 7, 2019 Issued
Array ( [id] => 14657603 [patent_doc_number] => 20190235930 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-01 [patent_title] => CAPACITY AND LOAD ANALYSIS USING STORAGE ATTRIBUTES [patent_app_type] => utility [patent_app_number] => 16/377517 [patent_app_country] => US [patent_app_date] => 2019-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8264 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16377517 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/377517
Capacity and load analysis using storage attributes Apr 7, 2019 Issued
Array ( [id] => 16363047 [patent_doc_number] => 20200319798 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-08 [patent_title] => SEGMENT LEVEL HETEROGENEITY [patent_app_type] => utility [patent_app_number] => 16/374653 [patent_app_country] => US [patent_app_date] => 2019-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 34849 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16374653 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/374653
Segment level heterogeneity Apr 2, 2019 Issued
Array ( [id] => 17069182 [patent_doc_number] => 20210271398 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-02 [patent_title] => WEAR LEVELING AND ACCESS METHOD AND DEVICE FOR NON-VOLATILE MEMORY, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 17/261566 [patent_app_country] => US [patent_app_date] => 2019-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8746 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [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] => 17261566 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/261566
Wear leveling and access method and device for non-volatile memory, and storage medium Mar 31, 2019 Issued
Array ( [id] => 17437594 [patent_doc_number] => 11262926 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-03-01 [patent_title] => Optimal-path finding algorithm for data on storage media [patent_app_type] => utility [patent_app_number] => 16/365491 [patent_app_country] => US [patent_app_date] => 2019-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 14886 [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] => 16365491 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/365491
Optimal-path finding algorithm for data on storage media Mar 25, 2019 Issued
Array ( [id] => 16315854 [patent_doc_number] => 20200294592 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-17 [patent_title] => DEVICE AND METHOD FOR BACKUP SIGNAL MANAGEMENT [patent_app_type] => utility [patent_app_number] => 16/352306 [patent_app_country] => US [patent_app_date] => 2019-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7169 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16352306 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/352306
DEVICE AND METHOD FOR BACKUP SIGNAL MANAGEMENT Mar 12, 2019 Abandoned
Array ( [id] => 16314710 [patent_doc_number] => 20200293448 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-17 [patent_title] => COHERENCY MAINTENANCE VIA PHYSICAL CACHE COORDINATE COMPARISON [patent_app_type] => utility [patent_app_number] => 16/299287 [patent_app_country] => US [patent_app_date] => 2019-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5397 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16299287 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/299287
Coherency maintenance via physical cache coordinate comparison Mar 11, 2019 Issued
Array ( [id] => 14539187 [patent_doc_number] => 20190205215 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-04 [patent_title] => DATA RECOVERY OPERATIONS, SUCH AS RECOVERY FROM MODIFIED NETWORK DATA MANAGEMENT PROTOCOL DATA [patent_app_type] => utility [patent_app_number] => 16/297330 [patent_app_country] => US [patent_app_date] => 2019-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16375 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16297330 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/297330
Data recovery operations, such as recovery from modified network data management protocol data Mar 7, 2019 Issued
Array ( [id] => 16286008 [patent_doc_number] => 20200279610 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-03 [patent_title] => Method for Retaining Data [patent_app_type] => utility [patent_app_number] => 16/289794 [patent_app_country] => US [patent_app_date] => 2019-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1911 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [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] => 16289794 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/289794
Method for Retaining Data Feb 28, 2019 Abandoned
Array ( [id] => 16879733 [patent_doc_number] => 11029880 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-08 [patent_title] => Processing data access requests in accordance with a storage unit memory pressure level [patent_app_type] => utility [patent_app_number] => 16/290503 [patent_app_country] => US [patent_app_date] => 2019-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 22 [patent_no_of_words] => 12214 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16290503 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/290503
Processing data access requests in accordance with a storage unit memory pressure level Feb 28, 2019 Issued
Array ( [id] => 16683333 [patent_doc_number] => 10942811 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-09 [patent_title] => Data processing method for solid state drive [patent_app_type] => utility [patent_app_number] => 16/278793 [patent_app_country] => US [patent_app_date] => 2019-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 19 [patent_no_of_words] => 7333 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16278793 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/278793
Data processing method for solid state drive Feb 18, 2019 Issued
Array ( [id] => 17605786 [patent_doc_number] => 11334274 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-17 [patent_title] => Offloaded data migration between storage devices [patent_app_type] => utility [patent_app_number] => 16/272390 [patent_app_country] => US [patent_app_date] => 2019-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4816 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16272390 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/272390
Offloaded data migration between storage devices Feb 10, 2019 Issued
Array ( [id] => 16224741 [patent_doc_number] => 20200249858 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-06 [patent_title] => METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR DETERMINING OWNERSHIP OF A DATA SEGMENT [patent_app_type] => utility [patent_app_number] => 16/265830 [patent_app_country] => US [patent_app_date] => 2019-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10365 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16265830 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/265830
Method, apparatus and computer program product for determining ownership of a data segment Jan 31, 2019 Issued
Menu