Search

John Q. Chavis

Examiner (ID: 13059, Phone: (571)272-3720 , Office: P/2193 )

Most Active Art Unit
2193
Art Unit(s)
2307, 2787, 2193, 2899, 2191, 2124, 2316, 2764, 2122, 2762
Total Applications
1631
Issued Applications
1371
Pending Applications
60
Abandoned Applications
209

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9871490 [patent_doc_number] => 08959282 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-17 [patent_title] => 'Flash storage controller execute loop' [patent_app_type] => utility [patent_app_number] => 13/892214 [patent_app_country] => US [patent_app_date] => 2013-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 70 [patent_figures_cnt] => 71 [patent_no_of_words] => 56161 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 449 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13892214 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/892214
Flash storage controller execute loop May 9, 2013 Issued
Array ( [id] => 10124320 [patent_doc_number] => 09158677 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-13 [patent_title] => 'Flash storage controller execute loop' [patent_app_type] => utility [patent_app_number] => 13/887018 [patent_app_country] => US [patent_app_date] => 2013-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 70 [patent_figures_cnt] => 71 [patent_no_of_words] => 56173 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 245 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13887018 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/887018
Flash storage controller execute loop May 2, 2013 Issued
Array ( [id] => 11786672 [patent_doc_number] => 09396106 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-07-19 [patent_title] => 'Advanced management of a non-volatile memory' [patent_app_type] => utility [patent_app_number] => 13/859497 [patent_app_country] => US [patent_app_date] => 2013-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 13374 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13859497 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/859497
Advanced management of a non-volatile memory Apr 8, 2013 Issued
Array ( [id] => 10015279 [patent_doc_number] => 09058293 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-16 [patent_title] => 'Management of point-in-time copy relationship for extent space efficient volumes' [patent_app_type] => utility [patent_app_number] => 13/790088 [patent_app_country] => US [patent_app_date] => 2013-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6109 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13790088 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/790088
Management of point-in-time copy relationship for extent space efficient volumes Mar 7, 2013 Issued
Array ( [id] => 10258060 [patent_doc_number] => 20150143057 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-21 [patent_title] => 'ADAPTIVE DATA PREFETCHING' [patent_app_type] => utility [patent_app_number] => 13/976325 [patent_app_country] => US [patent_app_date] => 2013-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5360 [patent_no_of_claims] => 25 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13976325 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/976325
Adaptive data prefetching Jan 2, 2013 Issued
Array ( [id] => 10264449 [patent_doc_number] => 20150149446 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-28 [patent_title] => 'CIRCUITRY FOR A COMPUTING SYSTEM AND COMPUTING SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/415971 [patent_app_country] => US [patent_app_date] => 2012-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3230 [patent_no_of_claims] => 15 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14415971 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/415971
CIRCUITRY FOR A COMPUTING SYSTEM AND COMPUTING SYSTEM Jul 26, 2012 Abandoned
Array ( [id] => 8407798 [patent_doc_number] => 20120239867 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-20 [patent_title] => 'Flash Sector Seeding to Reduce Program Times' [patent_app_type] => utility [patent_app_number] => 13/487797 [patent_app_country] => US [patent_app_date] => 2012-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6223 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13487797 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/487797
Flash sector seeding to reduce program times Jun 3, 2012 Issued
Array ( [id] => 8337264 [patent_doc_number] => 20120203969 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-09 [patent_title] => 'MEMORY BUS WRITE PRIORITIZATION' [patent_app_type] => utility [patent_app_number] => 13/447462 [patent_app_country] => US [patent_app_date] => 2012-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6748 [patent_no_of_claims] => 6 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13447462 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/447462
Memory bus write prioritization Apr 15, 2012 Issued
Array ( [id] => 9251843 [patent_doc_number] => 08615634 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-24 [patent_title] => 'Coordinated writeback of dirty cachelines' [patent_app_type] => utility [patent_app_number] => 13/447445 [patent_app_country] => US [patent_app_date] => 2012-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6743 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 308 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13447445 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/447445
Coordinated writeback of dirty cachelines Apr 15, 2012 Issued
Array ( [id] => 9947462 [patent_doc_number] => 08996790 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-03-31 [patent_title] => 'System and method for flash memory management' [patent_app_type] => utility [patent_app_number] => 13/434083 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 12533 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13434083 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434083
System and method for flash memory management Mar 28, 2012 Issued
Array ( [id] => 11690015 [patent_doc_number] => 20170165730 [patent_country] => US [patent_kind] => A9 [patent_issue_date] => 2017-06-15 [patent_title] => 'MEMORY INTERFACE CONFIGURABLE FOR ASYNCHRONOUS AND SYNCHRONOUS OPERATION AND FOR ACCESSING STORAGE FROM ANY CLOCK' [patent_app_type] => utility [patent_app_number] => 13/312929 [patent_app_country] => US [patent_app_date] => 2011-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7029 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13312929 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/312929
Memory interface configurable for asynchronous and synchronous operation and for accessing storage from any clock Dec 5, 2011 Issued
Array ( [id] => 11690015 [patent_doc_number] => 20170165730 [patent_country] => US [patent_kind] => A9 [patent_issue_date] => 2017-06-15 [patent_title] => 'MEMORY INTERFACE CONFIGURABLE FOR ASYNCHRONOUS AND SYNCHRONOUS OPERATION AND FOR ACCESSING STORAGE FROM ANY CLOCK' [patent_app_type] => utility [patent_app_number] => 13/312929 [patent_app_country] => US [patent_app_date] => 2011-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7029 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13312929 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/312929
Memory interface configurable for asynchronous and synchronous operation and for accessing storage from any clock Dec 5, 2011 Issued
Array ( [id] => 8254719 [patent_doc_number] => 20120159039 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-21 [patent_title] => 'Generalized Control Registers' [patent_app_type] => utility [patent_app_number] => 13/309748 [patent_app_country] => US [patent_app_date] => 2011-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9587 [patent_no_of_claims] => 26 [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/0159/20120159039.pdf [firstpage_image] =>[orig_patent_app_number] => 13309748 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/309748
Generalized control registers Dec 1, 2011 Issued
Array ( [id] => 8229921 [patent_doc_number] => 20120144115 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-07 [patent_title] => 'STORAGE MEDIUM ADAPTER, INFORMATION WRITING DEVICE AND INFORMATION WRITING SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/309831 [patent_app_country] => US [patent_app_date] => 2011-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 22729 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13309831 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/309831
STORAGE MEDIUM ADAPTER, INFORMATION WRITING DEVICE AND INFORMATION WRITING SYSTEM Dec 1, 2011 Abandoned
Array ( [id] => 8242439 [patent_doc_number] => 20120151175 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-14 [patent_title] => 'MEMORY APPARATUS FOR COLLECTIVE VOLUME MEMORY AND METHOD FOR MANAGING METADATA THEREOF' [patent_app_type] => utility [patent_app_number] => 13/310057 [patent_app_country] => US [patent_app_date] => 2011-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3917 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13310057 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/310057
MEMORY APPARATUS FOR COLLECTIVE VOLUME MEMORY AND METHOD FOR MANAGING METADATA THEREOF Dec 1, 2011 Abandoned
Array ( [id] => 9967776 [patent_doc_number] => 09015411 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-21 [patent_title] => 'System and method for unbalanced raid management' [patent_app_type] => utility [patent_app_number] => 13/310316 [patent_app_country] => US [patent_app_date] => 2011-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 7820 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13310316 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/310316
System and method for unbalanced raid management Dec 1, 2011 Issued
Array ( [id] => 10543546 [patent_doc_number] => 09268678 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-23 [patent_title] => 'Memory defragmentation in a hosted hypervisor' [patent_app_type] => utility [patent_app_number] => 13/309686 [patent_app_country] => US [patent_app_date] => 2011-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4909 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [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] => 13309686 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/309686
Memory defragmentation in a hosted hypervisor Dec 1, 2011 Issued
Array ( [id] => 8418882 [patent_doc_number] => 20120246381 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-27 [patent_title] => 'Input Output Memory Management Unit (IOMMU) Two-Layer Addressing' [patent_app_type] => utility [patent_app_number] => 13/309750 [patent_app_country] => US [patent_app_date] => 2011-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9195 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13309750 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/309750
Input Output Memory Management Unit (IOMMU) Two-Layer Addressing Dec 1, 2011 Abandoned
Array ( [id] => 10009529 [patent_doc_number] => 09053050 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-09 [patent_title] => 'Determining a desirable number of segments for a multi-segment single error correcting coding scheme' [patent_app_type] => utility [patent_app_number] => 13/310479 [patent_app_country] => US [patent_app_date] => 2011-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 20 [patent_no_of_words] => 9133 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13310479 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/310479
Determining a desirable number of segments for a multi-segment single error correcting coding scheme Dec 1, 2011 Issued
Array ( [id] => 10130843 [patent_doc_number] => 09164676 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-20 [patent_title] => 'Storing multi-stream non-linear access patterns in a flash based file-system' [patent_app_type] => utility [patent_app_number] => 13/308195 [patent_app_country] => US [patent_app_date] => 2011-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5809 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13308195 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/308195
Storing multi-stream non-linear access patterns in a flash based file-system Nov 29, 2011 Issued
Menu