Search

David B Springer

Examiner (ID: 6773)

Most Active Art Unit
1201
Art Unit(s)
1202, 2506, 1621, 1201, 1209, 2401, 1613, 1802
Total Applications
2063
Issued Applications
1774
Pending Applications
26
Abandoned Applications
263

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18030496 [patent_doc_number] => 11513683 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-29 [patent_title] => Namespace re-sizing [patent_app_type] => utility [patent_app_number] => 17/112094 [patent_app_country] => US [patent_app_date] => 2020-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 7073 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17112094 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/112094
Namespace re-sizing Dec 3, 2020 Issued
Array ( [id] => 19313024 [patent_doc_number] => 12038836 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-16 [patent_title] => Dynamic memory allocation based on workload characterization and optimization [patent_app_type] => utility [patent_app_number] => 17/069568 [patent_app_country] => US [patent_app_date] => 2020-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 4477 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17069568 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/069568
Dynamic memory allocation based on workload characterization and optimization Oct 12, 2020 Issued
Array ( [id] => 16543192 [patent_doc_number] => 20200409607 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-31 [patent_title] => HYBRID MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 17/018371 [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] => 12369 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17018371 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/018371
HYBRID MEMORY SYSTEM Sep 10, 2020 Abandoned
Array ( [id] => 16690668 [patent_doc_number] => 20210073146 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-11 [patent_title] => MEMORY DEVICE WITH DATA SECURITY AND ACCESS METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 17/014239 [patent_app_country] => US [patent_app_date] => 2020-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5589 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17014239 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/014239
Banked memory device storing hamming weight Sep 7, 2020 Issued
Array ( [id] => 16679191 [patent_doc_number] => 20210067957 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-04 [patent_title] => APPARATUS AND METHOD FOR AUTOMATICALLY REMOVING DATA OF MOBILE DEVICES [patent_app_type] => utility [patent_app_number] => 17/007103 [patent_app_country] => US [patent_app_date] => 2020-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6276 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17007103 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/007103
Apparatus and method for automatically removing data of mobile devices Aug 30, 2020 Issued
Array ( [id] => 17446271 [patent_doc_number] => 20220066776 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-03 [patent_title] => ACCELERATING PROCESSOR BASED ARTIFICIAL NEURAL NETWORK COMPUTATION [patent_app_type] => utility [patent_app_number] => 17/001977 [patent_app_country] => US [patent_app_date] => 2020-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20034 [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] => 17001977 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/001977
ACCELERATING PROCESSOR BASED ARTIFICIAL NEURAL NETWORK COMPUTATION Aug 24, 2020 Pending
Array ( [id] => 16508055 [patent_doc_number] => 20200387311 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-10 [patent_title] => DISK DETECTION METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 17/001594 [patent_app_country] => US [patent_app_date] => 2020-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15249 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 286 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17001594 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/001594
DISK DETECTION METHOD AND APPARATUS Aug 23, 2020 Abandoned
Array ( [id] => 18480003 [patent_doc_number] => 11693743 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-04 [patent_title] => Method to optimize restore based on data protection workload prediction [patent_app_type] => utility [patent_app_number] => 16/993096 [patent_app_country] => US [patent_app_date] => 2020-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3269 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16993096 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/993096
Method to optimize restore based on data protection workload prediction Aug 12, 2020 Issued
Array ( [id] => 17372239 [patent_doc_number] => 20220027291 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-27 [patent_title] => ARBITRATING ATOMIC MEMORY OPERATIONS [patent_app_type] => utility [patent_app_number] => 16/938364 [patent_app_country] => US [patent_app_date] => 2020-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7315 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 16938364 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/938364
Arbitrating atomic memory operations Jul 23, 2020 Issued
Array ( [id] => 17345808 [patent_doc_number] => 20220012139 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-13 [patent_title] => Hardware-Assisted Memory Disaggregation with Recovery from Network Failures Using Non-Volatile Memory [patent_app_type] => utility [patent_app_number] => 16/926520 [patent_app_country] => US [patent_app_date] => 2020-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5330 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16926520 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/926520
Hardware-assisted memory disaggregation with recovery from network failures using non-volatile memory Jul 9, 2020 Issued
Array ( [id] => 16872266 [patent_doc_number] => 20210165733 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-03 [patent_title] => APPARATUS AND METHOD FOR WRITING DATA IN A MEMORY [patent_app_type] => utility [patent_app_number] => 16/913707 [patent_app_country] => US [patent_app_date] => 2020-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12071 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16913707 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/913707
Apparatus and method for writing data in a memory Jun 25, 2020 Issued
Array ( [id] => 17216493 [patent_doc_number] => 20210349831 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-11 [patent_title] => CLASS OF SERVICE [patent_app_type] => utility [patent_app_number] => 16/911931 [patent_app_country] => US [patent_app_date] => 2020-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26285 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16911931 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/911931
CLASS OF SERVICE Jun 24, 2020 Abandoned
Array ( [id] => 17317125 [patent_doc_number] => 20210406174 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-30 [patent_title] => METHODS FOR MANAGING STORAGE OPERATIONS FOR MULTIPLE HOSTS COUPLED TO DUAL-PORT SOLID-STATE DISKS AND DEVICES THEREOF [patent_app_type] => utility [patent_app_number] => 16/911566 [patent_app_country] => US [patent_app_date] => 2020-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10298 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16911566 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/911566
Methods for managing storage operations for multiple hosts coupled to dual-port solid-state disks and devices thereof Jun 24, 2020 Issued
Array ( [id] => 17301721 [patent_doc_number] => 20210397560 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-23 [patent_title] => Cache stashing system [patent_app_type] => utility [patent_app_number] => 16/907347 [patent_app_country] => US [patent_app_date] => 2020-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4727 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16907347 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/907347
Cache stashing system Jun 21, 2020 Abandoned
Array ( [id] => 16486081 [patent_doc_number] => 20200379686 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-03 [patent_title] => FLASH REGISTRY WITH WRITE LEVELING [patent_app_type] => utility [patent_app_number] => 16/901049 [patent_app_country] => US [patent_app_date] => 2020-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5809 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16901049 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/901049
FLASH REGISTRY WITH WRITE LEVELING Jun 14, 2020 Pending
Array ( [id] => 17294204 [patent_doc_number] => 20210390043 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-16 [patent_title] => Storage System and Method for Enabling a Software-Defined Dynamic Storage Response [patent_app_type] => utility [patent_app_number] => 16/899958 [patent_app_country] => US [patent_app_date] => 2020-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5789 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16899958 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/899958
Storage system and method for enabling a software-defined dynamic storage response Jun 11, 2020 Issued
Array ( [id] => 16330875 [patent_doc_number] => 20200301841 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => HYBRID MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 16/893982 [patent_app_country] => US [patent_app_date] => 2020-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12369 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16893982 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/893982
Latency-based storage in a hybrid memory system Jun 4, 2020 Issued
Array ( [id] => 17621754 [patent_doc_number] => 11340808 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-24 [patent_title] => Latency-based storage in a hybrid memory system [patent_app_type] => utility [patent_app_number] => 16/890511 [patent_app_country] => US [patent_app_date] => 2020-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 10 [patent_no_of_words] => 12372 [patent_no_of_claims] => 19 [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] => 16890511 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/890511
Latency-based storage in a hybrid memory system Jun 1, 2020 Issued
Array ( [id] => 16918730 [patent_doc_number] => 20210191822 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-24 [patent_title] => METHOD AND SYSTEM FOR INDEXING FRAGMENTED USER DATA OBJECTS [patent_app_type] => utility [patent_app_number] => 16/886456 [patent_app_country] => US [patent_app_date] => 2020-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 29620 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16886456 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/886456
Method and system for indexing fragmented user data objects May 27, 2020 Issued
Array ( [id] => 16470384 [patent_doc_number] => 20200371921 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => METHODS AND APPARATUS TO REDUCE BANK PRESSURE USING AGGRESSIVE WRITE MERGING [patent_app_type] => utility [patent_app_number] => 16/882264 [patent_app_country] => US [patent_app_date] => 2020-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 95351 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16882264 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/882264
Methods and apparatus to reduce bank pressure using aggressive write merging May 21, 2020 Issued
Menu