
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |