Search

Davis L Willis

Examiner (ID: 14525)

Most Active Art Unit
2506
Art Unit(s)
2505, 2872, 2507, 2506
Total Applications
224
Issued Applications
198
Pending Applications
10
Abandoned Applications
16

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15248153 [patent_doc_number] => 10509601 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-17 [patent_title] => Data storage system with multi-tier control plane [patent_app_type] => utility [patent_app_number] => 15/392878 [patent_app_country] => US [patent_app_date] => 2016-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 31 [patent_no_of_words] => 23022 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 312 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15392878 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/392878
Data storage system with multi-tier control plane Dec 27, 2016 Issued
Array ( [id] => 16501520 [patent_doc_number] => 10866905 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-15 [patent_title] => Access parameter based multi-stream storage device access [patent_app_type] => utility [patent_app_number] => 15/389270 [patent_app_country] => US [patent_app_date] => 2016-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 20 [patent_no_of_words] => 7409 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [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] => 15389270 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/389270
Access parameter based multi-stream storage device access Dec 21, 2016 Issued
Array ( [id] => 14766109 [patent_doc_number] => 10394450 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-27 [patent_title] => Apparatus, method, and program product for grouping data [patent_app_type] => utility [patent_app_number] => 15/359059 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 7698 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15359059 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/359059
Apparatus, method, and program product for grouping data Nov 21, 2016 Issued
Array ( [id] => 15820297 [patent_doc_number] => 10635325 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-28 [patent_title] => Managing persistent storage writes in electronic systems [patent_app_type] => utility [patent_app_number] => 15/358885 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2676 [patent_no_of_claims] => 4 [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] => 15358885 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/358885
Managing persistent storage writes in electronic systems Nov 21, 2016 Issued
Array ( [id] => 15639333 [patent_doc_number] => 10592660 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-17 [patent_title] => Capability access management [patent_app_type] => utility [patent_app_number] => 15/359022 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7950 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15359022 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/359022
Capability access management Nov 21, 2016 Issued
Array ( [id] => 14952495 [patent_doc_number] => 10437511 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-08 [patent_title] => Data access on tape [patent_app_type] => utility [patent_app_number] => 15/359087 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8134 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15359087 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/359087
Data access on tape Nov 21, 2016 Issued
Array ( [id] => 14091581 [patent_doc_number] => 10241693 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-26 [patent_title] => Dynamic two-tier data storage utilization [patent_app_type] => utility [patent_app_number] => 15/295920 [patent_app_country] => US [patent_app_date] => 2016-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5916 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15295920 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/295920
Dynamic two-tier data storage utilization Oct 16, 2016 Issued
Array ( [id] => 13199297 [patent_doc_number] => 10114567 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-10-30 [patent_title] => Data processing system with efficient path selection for storage I/O operations [patent_app_type] => utility [patent_app_number] => 15/283043 [patent_app_country] => US [patent_app_date] => 2016-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3203 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 343 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15283043 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/283043
Data processing system with efficient path selection for storage I/O operations Sep 29, 2016 Issued
Array ( [id] => 12611532 [patent_doc_number] => 20180095674 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-05 [patent_title] => SELECTIVE DATA COMPRESSION/DECOMPRESSION FOR INTERMEMORY TRANSFER INTERFACE [patent_app_type] => utility [patent_app_number] => 15/283124 [patent_app_country] => US [patent_app_date] => 2016-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19281 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15283124 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/283124
SELECTIVE DATA COMPRESSION/DECOMPRESSION FOR INTERMEMORY TRANSFER INTERFACE Sep 29, 2016 Abandoned
Array ( [id] => 12221623 [patent_doc_number] => 20180059983 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-01 [patent_title] => 'SYSTEM AND METHOD FOR PRE-CONDITIONING A STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 15/282988 [patent_app_country] => US [patent_app_date] => 2016-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4945 [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] => 15282988 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/282988
System and method for pre-conditioning a storage device Sep 29, 2016 Issued
Array ( [id] => 15373487 [patent_doc_number] => 10528462 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-07 [patent_title] => Storage device having improved write uniformity stability [patent_app_type] => utility [patent_app_number] => 15/276696 [patent_app_country] => US [patent_app_date] => 2016-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5643 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15276696 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/276696
Storage device having improved write uniformity stability Sep 25, 2016 Issued
Array ( [id] => 12591072 [patent_doc_number] => 20180088853 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-29 [patent_title] => Multi-Level System Memory Having Near Memory Space Capable Of Behaving As Near Memory Cache or Fast Addressable System Memory Depending On System State [patent_app_type] => utility [patent_app_number] => 15/276677 [patent_app_country] => US [patent_app_date] => 2016-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7131 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 55 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15276677 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/276677
Multi-Level System Memory Having Near Memory Space Capable Of Behaving As Near Memory Cache or Fast Addressable System Memory Depending On System State Sep 25, 2016 Abandoned
Array ( [id] => 14061997 [patent_doc_number] => 10235291 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-03-19 [patent_title] => Methods and apparatus for multiple memory maps and multiple page caches in tiered memory [patent_app_type] => utility [patent_app_number] => 15/270360 [patent_app_country] => US [patent_app_date] => 2016-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 8104 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15270360 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/270360
Methods and apparatus for multiple memory maps and multiple page caches in tiered memory Sep 19, 2016 Issued
Array ( [id] => 11473656 [patent_doc_number] => 20170060439 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-02 [patent_title] => 'MEMORY SYSTEM THAT BUFFERS DATA BEFORE WRITING TO NONVOLATILE MEMORY' [patent_app_type] => utility [patent_app_number] => 15/231556 [patent_app_country] => US [patent_app_date] => 2016-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7073 [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] => 15231556 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/231556
Memory system that buffers data before writing to nonvolatile memory Aug 7, 2016 Issued
Array ( [id] => 12180491 [patent_doc_number] => 20180039427 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-08 [patent_title] => 'REDUCING PROGRAMMING TIME OF MEMORY DEVICES USING DATA ENCODING' [patent_app_type] => utility [patent_app_number] => 15/230499 [patent_app_country] => US [patent_app_date] => 2016-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3322 [patent_no_of_claims] => 12 [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] => 15230499 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/230499
REDUCING PROGRAMMING TIME OF MEMORY DEVICES USING DATA ENCODING Aug 7, 2016 Abandoned
Array ( [id] => 12053045 [patent_doc_number] => 20170329389 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-16 [patent_title] => 'MEMORY MODULE, SYSTEM INCLUDING THE SAME' [patent_app_type] => utility [patent_app_number] => 15/230734 [patent_app_country] => US [patent_app_date] => 2016-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4564 [patent_no_of_claims] => 20 [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] => 15230734 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/230734
Memory module, system including the same Aug 7, 2016 Issued
Array ( [id] => 11458875 [patent_doc_number] => 20170052781 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-23 [patent_title] => 'PROCESSOR AND METHOD' [patent_app_type] => utility [patent_app_number] => 15/230523 [patent_app_country] => US [patent_app_date] => 2016-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 16341 [patent_no_of_claims] => 13 [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] => 15230523 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/230523
Processor and method Aug 7, 2016 Issued
Array ( [id] => 12180641 [patent_doc_number] => 20180039577 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-08 [patent_title] => 'FLUSH AVOIDANCE IN A LOAD STORE UNIT' [patent_app_type] => utility [patent_app_number] => 15/230532 [patent_app_country] => US [patent_app_date] => 2016-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8313 [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] => 15230532 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/230532
Flush avoidance in a load store unit Aug 7, 2016 Issued
Array ( [id] => 13185853 [patent_doc_number] => 10108446 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-10-23 [patent_title] => Late load technique for deploying a virtualization layer underneath a running operating system [patent_app_type] => utility [patent_app_number] => 15/229770 [patent_app_country] => US [patent_app_date] => 2016-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10986 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15229770 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/229770
Late load technique for deploying a virtualization layer underneath a running operating system Aug 4, 2016 Issued
Array ( [id] => 11965892 [patent_doc_number] => 20170270045 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-21 [patent_title] => 'HYBRID MEMORY DEVICE AND OPERATING METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 15/230081 [patent_app_country] => US [patent_app_date] => 2016-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 7257 [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] => 15230081 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/230081
HYBRID MEMORY DEVICE AND OPERATING METHOD THEREOF Aug 4, 2016 Abandoned
Menu