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] => 18637966 [patent_doc_number] => 11762565 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-19 [patent_title] => Reset interception to avoid data loss in storage device resets [patent_app_type] => utility [patent_app_number] => 17/701356 [patent_app_country] => US [patent_app_date] => 2022-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8290 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17701356 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/701356
Reset interception to avoid data loss in storage device resets Mar 21, 2022 Issued
Array ( [id] => 18189441 [patent_doc_number] => 11580026 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-14 [patent_title] => Systems and methods for efficient data buffering [patent_app_type] => utility [patent_app_number] => 17/578392 [patent_app_country] => US [patent_app_date] => 2022-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 18 [patent_no_of_words] => 28156 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17578392 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/578392
Systems and methods for efficient data buffering Jan 17, 2022 Issued
Array ( [id] => 18971041 [patent_doc_number] => 20240051133 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-15 [patent_title] => ROBOT SYSTEM AND ROBOT MOVEMENT CONTROL APPARATUS [patent_app_type] => utility [patent_app_number] => 18/266188 [patent_app_country] => US [patent_app_date] => 2021-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4464 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18266188 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/266188
ROBOT SYSTEM AND ROBOT MOVEMENT CONTROL APPARATUS Dec 14, 2021 Pending
Array ( [id] => 18873414 [patent_doc_number] => 11861224 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-02 [patent_title] => Data transfer management from host buffers [patent_app_type] => utility [patent_app_number] => 17/452310 [patent_app_country] => US [patent_app_date] => 2021-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6145 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17452310 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/452310
Data transfer management from host buffers Oct 25, 2021 Issued
Array ( [id] => 18795842 [patent_doc_number] => 11829629 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-28 [patent_title] => Synchronously replicating data using virtual volumes [patent_app_type] => utility [patent_app_number] => 17/508050 [patent_app_country] => US [patent_app_date] => 2021-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 24 [patent_no_of_words] => 38332 [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] => 17508050 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/508050
Synchronously replicating data using virtual volumes Oct 21, 2021 Issued
Array ( [id] => 17581020 [patent_doc_number] => 20220137875 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-05 [patent_title] => COMPUTING SYSTEM INCLUDING HOST AND STORAGE SYSTEM AND METHOD OF OPERATING THE SAME [patent_app_type] => utility [patent_app_number] => 17/490499 [patent_app_country] => US [patent_app_date] => 2021-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7660 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17490499 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/490499
Computing system including host and storage system with preload buffer memory and method of operating the same Sep 29, 2021 Issued
Array ( [id] => 18982397 [patent_doc_number] => 11907575 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-20 [patent_title] => Memory controller and memory control method [patent_app_type] => utility [patent_app_number] => 17/483083 [patent_app_country] => US [patent_app_date] => 2021-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8609 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17483083 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/483083
Memory controller and memory control method Sep 22, 2021 Issued
Array ( [id] => 19506815 [patent_doc_number] => 12118236 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-15 [patent_title] => Dynamically allocating memory controller resources for extended prefetching [patent_app_type] => utility [patent_app_number] => 17/446318 [patent_app_country] => US [patent_app_date] => 2021-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4767 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17446318 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/446318
Dynamically allocating memory controller resources for extended prefetching Aug 29, 2021 Issued
Array ( [id] => 18934307 [patent_doc_number] => 11886741 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-30 [patent_title] => Method and storage device for improving NAND flash memory performance for intensive read workloads [patent_app_type] => utility [patent_app_number] => 17/459539 [patent_app_country] => US [patent_app_date] => 2021-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5301 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17459539 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/459539
Method and storage device for improving NAND flash memory performance for intensive read workloads Aug 26, 2021 Issued
Array ( [id] => 19107653 [patent_doc_number] => 11960762 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-16 [patent_title] => Method for managing memory buffer and memory control circuit unit and memory storage apparatus thereof [patent_app_type] => utility [patent_app_number] => 17/400131 [patent_app_country] => US [patent_app_date] => 2021-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 13 [patent_no_of_words] => 10522 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 313 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17400131 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/400131
Method for managing memory buffer and memory control circuit unit and memory storage apparatus thereof Aug 11, 2021 Issued
Array ( [id] => 18506253 [patent_doc_number] => 11704067 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-18 [patent_title] => Performing multiple point table lookups in a single cycle in a system on chip [patent_app_type] => utility [patent_app_number] => 17/391378 [patent_app_country] => US [patent_app_date] => 2021-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 51 [patent_figures_cnt] => 61 [patent_no_of_words] => 58351 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17391378 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/391378
Performing multiple point table lookups in a single cycle in a system on chip Aug 1, 2021 Issued
Array ( [id] => 18169920 [patent_doc_number] => 20230036531 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-02 [patent_title] => DYNAMICALLY ALLOCATED BUFFER POOLING [patent_app_type] => utility [patent_app_number] => 17/389272 [patent_app_country] => US [patent_app_date] => 2021-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11071 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17389272 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/389272
Dynamically allocated buffer pooling Jul 28, 2021 Issued
Array ( [id] => 18386016 [patent_doc_number] => 11656797 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-23 [patent_title] => Data storage device executing runt write commands as free commands [patent_app_type] => utility [patent_app_number] => 17/387638 [patent_app_country] => US [patent_app_date] => 2021-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 12 [patent_no_of_words] => 3238 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17387638 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/387638
Data storage device executing runt write commands as free commands Jul 27, 2021 Issued
Array ( [id] => 17809350 [patent_doc_number] => 20220261185 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-18 [patent_title] => MEMORY SYSTEM AND OPERATING METHOD OF MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 17/372053 [patent_app_country] => US [patent_app_date] => 2021-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9461 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17372053 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/372053
Memory system and operating method of memory system storing doorbell information in the buffer memory Jul 8, 2021 Issued
Array ( [id] => 17187118 [patent_doc_number] => 20210334003 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-28 [patent_title] => PRIVATE SNAPSHOTS BASED ON SPARSE FILES AND DATA REPLICATION [patent_app_type] => utility [patent_app_number] => 17/372273 [patent_app_country] => US [patent_app_date] => 2021-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 49979 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 355 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17372273 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/372273
PRIVATE SNAPSHOTS BASED ON SPARSE FILES AND DATA REPLICATION Jul 8, 2021 Abandoned
Array ( [id] => 19732461 [patent_doc_number] => 12210457 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-01-28 [patent_title] => Processor data cache with shared mid-level cache and low-level cache [patent_app_type] => utility [patent_app_number] => 17/305487 [patent_app_country] => US [patent_app_date] => 2021-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10512 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17305487 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/305487
Processor data cache with shared mid-level cache and low-level cache Jul 7, 2021 Issued
Array ( [id] => 17172406 [patent_doc_number] => 20210326076 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-21 [patent_title] => UPDATING A REGISTER IN MEMORY [patent_app_type] => utility [patent_app_number] => 17/364569 [patent_app_country] => US [patent_app_date] => 2021-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10163 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17364569 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/364569
Updating a register in memory Jun 29, 2021 Issued
Array ( [id] => 17751380 [patent_doc_number] => 20220229585 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-21 [patent_title] => SYSTEM AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 17/362289 [patent_app_country] => US [patent_app_date] => 2021-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10834 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17362289 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/362289
System and operating method thereof Jun 28, 2021 Issued
Array ( [id] => 17316848 [patent_doc_number] => 20210405897 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-30 [patent_title] => VIRTUAL ELASTIC QUEUE [patent_app_type] => utility [patent_app_number] => 17/352476 [patent_app_country] => US [patent_app_date] => 2021-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7950 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17352476 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/352476
Virtual elastic queue Jun 20, 2021 Issued
Array ( [id] => 17260816 [patent_doc_number] => 20210373801 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-02 [patent_title] => Manipulation of Data in a Memory [patent_app_type] => utility [patent_app_number] => 17/336701 [patent_app_country] => US [patent_app_date] => 2021-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12602 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17336701 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/336701
Maintaining synchronisation between memory writing and reading blocks using an internal buffer and a control channel Jun 1, 2021 Issued
Menu