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] => 9358525 [patent_doc_number] => 08677079 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-18 [patent_title] => 'Selecting a position where data is stored' [patent_app_type] => utility [patent_app_number] => 12/775113 [patent_app_country] => US [patent_app_date] => 2010-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 14483 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12775113 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/775113
Selecting a position where data is stored May 5, 2010 Issued
Array ( [id] => 9023430 [patent_doc_number] => 08533427 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-09-10 [patent_title] => 'Mapping locations of logical volume records on a physical stacked volume' [patent_app_type] => utility [patent_app_number] => 12/775413 [patent_app_country] => US [patent_app_date] => 2010-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 14 [patent_no_of_words] => 11286 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12775413 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/775413
Mapping locations of logical volume records on a physical stacked volume May 5, 2010 Issued
Array ( [id] => 7562926 [patent_doc_number] => 20110276760 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-10 [patent_title] => 'NON-COMMITTING STORE INSTRUCTIONS' [patent_app_type] => utility [patent_app_number] => 12/775336 [patent_app_country] => US [patent_app_date] => 2010-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 17995 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0276/20110276760.pdf [firstpage_image] =>[orig_patent_app_number] => 12775336 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/775336
NON-COMMITTING STORE INSTRUCTIONS May 5, 2010 Abandoned
Array ( [id] => 10105514 [patent_doc_number] => 09141295 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-22 [patent_title] => 'Load balancing of data reads in storage environments' [patent_app_type] => utility [patent_app_number] => 12/775325 [patent_app_country] => US [patent_app_date] => 2010-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4391 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 534 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12775325 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/775325
Load balancing of data reads in storage environments May 5, 2010 Issued
Array ( [id] => 11416571 [patent_doc_number] => 09563397 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-02-07 [patent_title] => 'Disk drive using non-volatile cache when garbage collecting log structured writes' [patent_app_type] => utility [patent_app_number] => 12/774643 [patent_app_country] => US [patent_app_date] => 2010-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 16 [patent_no_of_words] => 3345 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 2 [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] => 12774643 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/774643
Disk drive using non-volatile cache when garbage collecting log structured writes May 4, 2010 Issued
Array ( [id] => 9358539 [patent_doc_number] => 08677093 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-18 [patent_title] => 'Method and apparatus to manage tier information' [patent_app_type] => utility [patent_app_number] => 12/762542 [patent_app_country] => US [patent_app_date] => 2010-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5656 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 265 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12762542 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/762542
Method and apparatus to manage tier information Apr 18, 2010 Issued
Array ( [id] => 9242218 [patent_doc_number] => 08607023 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-12-10 [patent_title] => 'System-on-chip with dynamic memory module switching' [patent_app_type] => utility [patent_app_number] => 12/763110 [patent_app_country] => US [patent_app_date] => 2010-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 6468 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 264 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12763110 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/763110
System-on-chip with dynamic memory module switching Apr 18, 2010 Issued
Array ( [id] => 6593555 [patent_doc_number] => 20100274986 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-10-28 [patent_title] => 'CONTROL APPARATUS AND CONTROL METHOD THEREFOR' [patent_app_type] => utility [patent_app_number] => 12/762652 [patent_app_country] => US [patent_app_date] => 2010-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 11611 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0274/20100274986.pdf [firstpage_image] =>[orig_patent_app_number] => 12762652 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/762652
CONTROL APPARATUS AND CONTROL METHOD THEREFOR Apr 18, 2010 Abandoned
Array ( [id] => 6462349 [patent_doc_number] => 20100281208 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-04 [patent_title] => 'System and Method for Data Storage' [patent_app_type] => utility [patent_app_number] => 12/762993 [patent_app_country] => US [patent_app_date] => 2010-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 13368 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0281/20100281208.pdf [firstpage_image] =>[orig_patent_app_number] => 12762993 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/762993
Storage of data reference blocks and deltas in different storage devices Apr 18, 2010 Issued
Array ( [id] => 6240729 [patent_doc_number] => 20100268872 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-10-21 [patent_title] => 'DATA STORAGE SYSTEM COMPRISING MEMORY CONTROLLER AND NONVOLATILE MEMORY' [patent_app_type] => utility [patent_app_number] => 12/762625 [patent_app_country] => US [patent_app_date] => 2010-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6053 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0268/20100268872.pdf [firstpage_image] =>[orig_patent_app_number] => 12762625 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/762625
DATA STORAGE SYSTEM COMPRISING MEMORY CONTROLLER AND NONVOLATILE MEMORY Apr 18, 2010 Abandoned
Array ( [id] => 7512670 [patent_doc_number] => 20110258380 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-20 [patent_title] => 'FAULT TOLERANT STORAGE CONSERVING MEMORY WRITES TO HOST WRITES' [patent_app_type] => utility [patent_app_number] => 12/763003 [patent_app_country] => US [patent_app_date] => 2010-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2825 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0258/20110258380.pdf [firstpage_image] =>[orig_patent_app_number] => 12763003 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/763003
FAULT TOLERANT STORAGE CONSERVING MEMORY WRITES TO HOST WRITES Apr 18, 2010 Abandoned
Array ( [id] => 8872929 [patent_doc_number] => 08468316 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-18 [patent_title] => 'Apparatus and method for data backup' [patent_app_type] => utility [patent_app_number] => 12/763108 [patent_app_country] => US [patent_app_date] => 2010-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4634 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 328 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12763108 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/763108
Apparatus and method for data backup Apr 18, 2010 Issued
Array ( [id] => 9416789 [patent_doc_number] => 08700841 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-15 [patent_title] => 'Sub-LUN input/output profiling for SSD devices' [patent_app_type] => utility [patent_app_number] => 12/763109 [patent_app_country] => US [patent_app_date] => 2010-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3813 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 404 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12763109 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/763109
Sub-LUN input/output profiling for SSD devices Apr 18, 2010 Issued
Array ( [id] => 7512685 [patent_doc_number] => 20110258395 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-20 [patent_title] => 'Preventing Fast Read Before Write in Static Random Access Memory Arrays' [patent_app_type] => utility [patent_app_number] => 12/761618 [patent_app_country] => US [patent_app_date] => 2010-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7357 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0258/20110258395.pdf [firstpage_image] =>[orig_patent_app_number] => 12761618 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/761618
Preventing fast read before write in static random access memory arrays Apr 15, 2010 Issued
Array ( [id] => 7722004 [patent_doc_number] => 20120011339 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-01-12 [patent_title] => 'STORAGE CONTROL APPARATUS AND CONTROL METHOD FOR VIRTUAL LOGICAL VOLUME' [patent_app_type] => utility [patent_app_number] => 12/738789 [patent_app_country] => US [patent_app_date] => 2010-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 11909 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0011/20120011339.pdf [firstpage_image] =>[orig_patent_app_number] => 12738789 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/738789
STORAGE CONTROL APPARATUS AND CONTROL METHOD FOR VIRTUAL LOGICAL VOLUME Apr 4, 2010 Abandoned
Array ( [id] => 6463287 [patent_doc_number] => 20100146197 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-06-10 [patent_title] => 'Non-Volatile Memory And Method With Memory Allocation For A Directly Mapped File Storage System' [patent_app_type] => utility [patent_app_number] => 12/701428 [patent_app_country] => US [patent_app_date] => 2010-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 24361 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0146/20100146197.pdf [firstpage_image] =>[orig_patent_app_number] => 12701428 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/701428
Non-Volatile Memory And Method With Memory Allocation For A Directly Mapped File Storage System Feb 4, 2010 Abandoned
Array ( [id] => 7684093 [patent_doc_number] => 20100122048 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-05-13 [patent_title] => 'MANAGING MEMORY PAGES' [patent_app_type] => utility [patent_app_number] => 12/688240 [patent_app_country] => US [patent_app_date] => 2010-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4961 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0122/20100122048.pdf [firstpage_image] =>[orig_patent_app_number] => 12688240 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/688240
Managing memory pages Jan 14, 2010 Issued
Array ( [id] => 6166110 [patent_doc_number] => 20110161561 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-30 [patent_title] => 'VIRTUALIZATION OF CHIP ENABLES' [patent_app_type] => utility [patent_app_number] => 12/651378 [patent_app_country] => US [patent_app_date] => 2009-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2869 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0161/20110161561.pdf [firstpage_image] =>[orig_patent_app_number] => 12651378 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/651378
Virtualization of chip enables Dec 30, 2009 Issued
Array ( [id] => 6166109 [patent_doc_number] => 20110161560 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-30 [patent_title] => 'ERASE COMMAND CACHING TO IMPROVE ERASE PERFORMANCE ON FLASH MEMORY' [patent_app_type] => utility [patent_app_number] => 12/651176 [patent_app_country] => US [patent_app_date] => 2009-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9237 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0161/20110161560.pdf [firstpage_image] =>[orig_patent_app_number] => 12651176 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/651176
ERASE COMMAND CACHING TO IMPROVE ERASE PERFORMANCE ON FLASH MEMORY Dec 30, 2009 Abandoned
Array ( [id] => 6166104 [patent_doc_number] => 20110161557 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-30 [patent_title] => 'DISTRIBUTED MEDIA CACHE FOR DATA STORAGE SYSTEMS' [patent_app_type] => utility [patent_app_number] => 12/650921 [patent_app_country] => US [patent_app_date] => 2009-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5891 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0161/20110161557.pdf [firstpage_image] =>[orig_patent_app_number] => 12650921 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/650921
Distributed media cache for data storage systems Dec 30, 2009 Issued
Menu