Search

David B. Hardy

Examiner (ID: 2576)

Most Active Art Unit
2815
Art Unit(s)
2815, 2826, 2508
Total Applications
965
Issued Applications
799
Pending Applications
23
Abandoned Applications
143

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18506423 [patent_doc_number] => 11704240 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-18 [patent_title] => Garbage data scrubbing method, and device [patent_app_type] => utility [patent_app_number] => 17/464174 [patent_app_country] => US [patent_app_date] => 2021-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 19394 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17464174 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/464174
Garbage data scrubbing method, and device Aug 31, 2021 Issued
Array ( [id] => 18966204 [patent_doc_number] => 11899972 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-13 [patent_title] => Reduce read command latency in partition command scheduling at a memory device [patent_app_type] => utility [patent_app_number] => 17/445478 [patent_app_country] => US [patent_app_date] => 2021-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6719 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17445478 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/445478
Reduce read command latency in partition command scheduling at a memory device Aug 18, 2021 Issued
Array ( [id] => 18855970 [patent_doc_number] => 11853553 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-26 [patent_title] => Memory system with a memory controller performing read operations using indexed parameters based on a time difference between write operations [patent_app_type] => utility [patent_app_number] => 17/400955 [patent_app_country] => US [patent_app_date] => 2021-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 13592 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17400955 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/400955
Memory system with a memory controller performing read operations using indexed parameters based on a time difference between write operations Aug 11, 2021 Issued
Array ( [id] => 18415824 [patent_doc_number] => 11670369 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-06 [patent_title] => Memory device for determining an extreme value [patent_app_type] => utility [patent_app_number] => 17/384873 [patent_app_country] => US [patent_app_date] => 2021-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 4906 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17384873 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/384873
Memory device for determining an extreme value Jul 25, 2021 Issued
Array ( [id] => 17187130 [patent_doc_number] => 20210334015 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-28 [patent_title] => PROVIDING SERVICE ADDRESS SPACE FOR DIAGNOSTICS COLLECTION [patent_app_type] => utility [patent_app_number] => 17/305485 [patent_app_country] => US [patent_app_date] => 2021-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4645 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [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] => 17305485 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/305485
Providing service address space for diagnostics collection Jul 7, 2021 Issued
Array ( [id] => 17172405 [patent_doc_number] => 20210326075 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-21 [patent_title] => SOLID STATE DRIVE (SSD) MEMORY SYSTEM IMPROVING THE SPEED OF A READ OPERATION USING PARALLEL DMA DATA TRANSFERS [patent_app_type] => utility [patent_app_number] => 17/363549 [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] => 8815 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17363549 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/363549
Solid state drive (SSD) memory system improving the speed of a read operation using parallel DMA data transfers Jun 29, 2021 Issued
Array ( [id] => 18400779 [patent_doc_number] => 11662915 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-30 [patent_title] => Parity in a vast storage system using alternate memory [patent_app_type] => utility [patent_app_number] => 17/356838 [patent_app_country] => US [patent_app_date] => 2021-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 32 [patent_no_of_words] => 20834 [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] => 17356838 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/356838
Parity in a vast storage system using alternate memory Jun 23, 2021 Issued
Array ( [id] => 17763302 [patent_doc_number] => 20220236914 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-28 [patent_title] => NONVOLATILE MEMORY DEVICE SUPPORTING PROTECTION MODE AND MEMORY SYSTEM INCLUDING THE SAME [patent_app_type] => utility [patent_app_number] => 17/347799 [patent_app_country] => US [patent_app_date] => 2021-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15058 [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] => 17347799 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/347799
Nonvolatile memory device supporting protection mode and memory system including the same Jun 14, 2021 Issued
Array ( [id] => 18719866 [patent_doc_number] => 11797209 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-24 [patent_title] => Storage pool determination system [patent_app_type] => utility [patent_app_number] => 17/217757 [patent_app_country] => US [patent_app_date] => 2021-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5216 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17217757 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/217757
Storage pool determination system Mar 29, 2021 Issued
Array ( [id] => 17915741 [patent_doc_number] => 20220318137 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-06 [patent_title] => METHOD AND SYSTEM FOR SHARING MEMORY [patent_app_type] => utility [patent_app_number] => 17/218082 [patent_app_country] => US [patent_app_date] => 2021-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3923 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17218082 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/218082
Method and system for sharing memory between processors by updating shared memory space including funtionality to place processors into idle state Mar 29, 2021 Issued
Array ( [id] => 17884943 [patent_doc_number] => 20220300420 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => FABRICLESS ALLOCATION OF A LOCAL CACHE IN A FABRIC ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/203854 [patent_app_country] => US [patent_app_date] => 2021-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4366 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17203854 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/203854
Fabricless allocation of cache slots of local shared caches with cache slot recycling in a fabric environment Mar 16, 2021 Issued
Array ( [id] => 18462992 [patent_doc_number] => 11687280 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-27 [patent_title] => Method and system for efficient servicing of storage access requests [patent_app_type] => utility [patent_app_number] => 17/160609 [patent_app_country] => US [patent_app_date] => 2021-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 18969 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 327 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17160609 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/160609
Method and system for efficient servicing of storage access requests Jan 27, 2021 Issued
Array ( [id] => 16903274 [patent_doc_number] => 20210182190 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-17 [patent_title] => INTELLIGENT DIE AWARE STORAGE DEVICE SCHEDULER [patent_app_type] => utility [patent_app_number] => 17/159986 [patent_app_country] => US [patent_app_date] => 2021-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 42236 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17159986 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/159986
INTELLIGENT DIE AWARE STORAGE DEVICE SCHEDULER Jan 26, 2021 Pending
Array ( [id] => 18400991 [patent_doc_number] => 11663129 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-30 [patent_title] => Using a machine learning module to dynamically determine tracks to prestage from storage to cache [patent_app_type] => utility [patent_app_number] => 17/144135 [patent_app_country] => US [patent_app_date] => 2021-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 8155 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17144135 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/144135
Using a machine learning module to dynamically determine tracks to prestage from storage to cache Jan 6, 2021 Issued
Array ( [id] => 18904756 [patent_doc_number] => 20240020241 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-18 [patent_title] => APPARATUS AND METHOD FOR ADDRESS PRE-TRANSLATION TO ENHANCE DIRECT MEMORY ACCESS BY HARDWARE SUBSYSTEMS [patent_app_type] => utility [patent_app_number] => 18/254322 [patent_app_country] => US [patent_app_date] => 2020-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12880 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 18254322 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/254322
APPARATUS AND METHOD FOR ADDRESS PRE-TRANSLATION TO ENHANCE DIRECT MEMORY ACCESS BY HARDWARE SUBSYSTEMS Dec 23, 2020 Pending
Array ( [id] => 16964949 [patent_doc_number] => 20210216448 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => DATA STORAGE DEVICE IN A KEY-VALUE STORAGE ARCHITECTURE WITH DATA COMPRESSION, AND NON-VOLATILE MEMORY CONTROL METHOD [patent_app_type] => utility [patent_app_number] => 17/133910 [patent_app_country] => US [patent_app_date] => 2020-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4677 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17133910 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/133910
Data storage device in a key-value storage architecture with data compression, and non-volatile memory control method Dec 23, 2020 Issued
Array ( [id] => 19506513 [patent_doc_number] => 12117933 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-15 [patent_title] => Techniques for supporting large frame buffer apertures with better system compatibility [patent_app_type] => utility [patent_app_number] => 17/117033 [patent_app_country] => US [patent_app_date] => 2020-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 6966 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17117033 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/117033
Techniques for supporting large frame buffer apertures with better system compatibility Dec 8, 2020 Issued
Array ( [id] => 18119318 [patent_doc_number] => 11550713 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-01-10 [patent_title] => Garbage collection in distributed systems using life cycled storage roots [patent_app_type] => utility [patent_app_number] => 17/105260 [patent_app_country] => US [patent_app_date] => 2020-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 22339 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 330 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17105260 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/105260
Garbage collection in distributed systems using life cycled storage roots Nov 24, 2020 Issued
Array ( [id] => 18174200 [patent_doc_number] => 11573912 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-07 [patent_title] => Memory device management system, memory device management method, and non-transitory computer-readable recording medium erasing data stored in memory device if a value of a first key and second key are different [patent_app_type] => utility [patent_app_number] => 17/088677 [patent_app_country] => US [patent_app_date] => 2020-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 21 [patent_no_of_words] => 13530 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17088677 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/088677
Memory device management system, memory device management method, and non-transitory computer-readable recording medium erasing data stored in memory device if a value of a first key and second key are different Nov 3, 2020 Issued
Array ( [id] => 16764269 [patent_doc_number] => 20210109850 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-15 [patent_title] => PROCESSING SYSTEM AND EXECUTE IN PLACE CONTROL METHOD [patent_app_type] => utility [patent_app_number] => 17/018024 [patent_app_country] => US [patent_app_date] => 2020-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4584 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 59 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17018024 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/018024
PROCESSING SYSTEM AND EXECUTE IN PLACE CONTROL METHOD Sep 10, 2020 Abandoned
Menu