Search

Larry T. Mackall

Examiner (ID: 10850, Phone: (571)270-1172 , Office: P/2131 )

Most Active Art Unit
2139
Art Unit(s)
2131, 2139, 2189
Total Applications
904
Issued Applications
724
Pending Applications
65
Abandoned Applications
134

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15997675 [patent_doc_number] => 20200174708 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-04 [patent_title] => Data Access Method, Apparatus, and System [patent_app_type] => utility [patent_app_number] => 16/785008 [patent_app_country] => US [patent_app_date] => 2020-02-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13936 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16785008 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/785008
Physical disk and virtual disk mapping in storage systems Feb 6, 2020 Issued
Array ( [id] => 16393040 [patent_doc_number] => 20200333981 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-22 [patent_title] => SCALABLE In-MEMORY OBJECT STORAGE SYSTEM USING HYBRID MEMORY DEVICES [patent_app_type] => utility [patent_app_number] => 16/774039 [patent_app_country] => US [patent_app_date] => 2020-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9215 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 508 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16774039 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/774039
Scalable in-memory object storage system using hybrid memory devices Jan 27, 2020 Issued
Array ( [id] => 16270873 [patent_doc_number] => 20200272360 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-27 [patent_title] => METHOD AND DEVICE FOR DATA WRITING AND STORAGE MEDIUM THEREOF [patent_app_type] => utility [patent_app_number] => 16/746845 [patent_app_country] => US [patent_app_date] => 2020-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5335 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16746845 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/746845
Method of writing data to a storage device using aggregated queues Jan 17, 2020 Issued
Array ( [id] => 15902767 [patent_doc_number] => 20200150903 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => METHOD FOR EXECUTING HARD DISK OPERATION COMMAND, HARD DISK, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/746241 [patent_app_country] => US [patent_app_date] => 2020-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12293 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16746241 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/746241
Method and device for queuing and executing operation commands on a hard disk Jan 16, 2020 Issued
Array ( [id] => 16834043 [patent_doc_number] => 11010295 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-18 [patent_title] => Asynchronous update of metadata tracks in response to a cache hit generated via an i/o operation over a bus interface [patent_app_type] => utility [patent_app_number] => 16/743861 [patent_app_country] => US [patent_app_date] => 2020-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7002 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16743861 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/743861
Asynchronous update of metadata tracks in response to a cache hit generated via an i/o operation over a bus interface Jan 14, 2020 Issued
Array ( [id] => 16559018 [patent_doc_number] => 20210004167 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-07 [patent_title] => APPARATUS AND METHOD FOR TRANSMITTING MAP INFORMATION AND READ COUNT IN MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 16/732958 [patent_app_country] => US [patent_app_date] => 2020-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14294 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16732958 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/732958
Apparatus and method for transmitting map information and read count in memory system Jan 1, 2020 Issued
Array ( [id] => 17572754 [patent_doc_number] => 11321022 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-03 [patent_title] => Systems and methods for scheduling flash operations [patent_app_type] => utility [patent_app_number] => 16/731766 [patent_app_country] => US [patent_app_date] => 2019-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 10446 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16731766 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/731766
Systems and methods for scheduling flash operations Dec 30, 2019 Issued
Array ( [id] => 17136388 [patent_doc_number] => 11137941 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-05 [patent_title] => Command replay for non-volatile dual inline memory modules [patent_app_type] => utility [patent_app_number] => 16/730092 [patent_app_country] => US [patent_app_date] => 2019-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6385 [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] => 16730092 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/730092
Command replay for non-volatile dual inline memory modules Dec 29, 2019 Issued
Array ( [id] => 16918560 [patent_doc_number] => 20210191652 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-24 [patent_title] => LINKING ACCESS COMMANDS FOR A MEMORY SUB-SYSTEM [patent_app_type] => utility [patent_app_number] => 16/726124 [patent_app_country] => US [patent_app_date] => 2019-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11203 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16726124 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/726124
Linking access commands for a memory sub-system Dec 22, 2019 Issued
Array ( [id] => 17364833 [patent_doc_number] => 11231854 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-25 [patent_title] => Methods and apparatus for estimating the wear of a non-volatile memory [patent_app_type] => utility [patent_app_number] => 16/722178 [patent_app_country] => US [patent_app_date] => 2019-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7542 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16722178 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/722178
Methods and apparatus for estimating the wear of a non-volatile memory Dec 19, 2019 Issued
Array ( [id] => 17076605 [patent_doc_number] => 11113003 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-07 [patent_title] => Storage apparatus, storage control device, and recording medium with execution command pausing or stopping [patent_app_type] => utility [patent_app_number] => 16/720815 [patent_app_country] => US [patent_app_date] => 2019-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 20 [patent_no_of_words] => 7012 [patent_no_of_claims] => 7 [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] => 16720815 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/720815
Storage apparatus, storage control device, and recording medium with execution command pausing or stopping Dec 18, 2019 Issued
Array ( [id] => 16972423 [patent_doc_number] => 11068395 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-20 [patent_title] => Cached volumes at storage gateways [patent_app_type] => utility [patent_app_number] => 16/706536 [patent_app_country] => US [patent_app_date] => 2019-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 22439 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16706536 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/706536
Cached volumes at storage gateways Dec 5, 2019 Issued
Array ( [id] => 15685047 [patent_doc_number] => 20200097187 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-26 [patent_title] => Priority-Based Data Movement [patent_app_type] => utility [patent_app_number] => 16/695052 [patent_app_country] => US [patent_app_date] => 2019-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9019 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16695052 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/695052
Priority-based data movement Nov 24, 2019 Issued
Array ( [id] => 16514878 [patent_doc_number] => 20200394136 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-17 [patent_title] => STORAGE DEVICE, HOST DEVICE, AND METHOD OF OPERATING STORAGE DEVICE AND HOST DEVICE [patent_app_type] => utility [patent_app_number] => 16/688164 [patent_app_country] => US [patent_app_date] => 2019-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13365 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16688164 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/688164
Storage device and host device performing garbage collection operation Nov 18, 2019 Issued
Array ( [id] => 16848822 [patent_doc_number] => 20210149567 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-20 [patent_title] => USING A SMART NETWORK INTERFACE CONROLLER WITH STORAGE SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/687791 [patent_app_country] => US [patent_app_date] => 2019-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5209 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16687791 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/687791
Using a smart network interface controller with storage systems Nov 18, 2019 Issued
Array ( [id] => 17309108 [patent_doc_number] => 11210219 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-12-28 [patent_title] => Synchronously replicating a dataset across a plurality of storage systems [patent_app_type] => utility [patent_app_number] => 16/680746 [patent_app_country] => US [patent_app_date] => 2019-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 30685 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16680746 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/680746
Synchronously replicating a dataset across a plurality of storage systems Nov 11, 2019 Issued
Array ( [id] => 17091511 [patent_doc_number] => 11119699 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-14 [patent_title] => Data processing system and operating method thereof [patent_app_type] => utility [patent_app_number] => 16/676180 [patent_app_country] => US [patent_app_date] => 2019-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 9778 [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] => 16676180 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/676180
Data processing system and operating method thereof Nov 5, 2019 Issued
Array ( [id] => 15561177 [patent_doc_number] => 20200065000 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => MEMORY SYSTEM WITH SELECTIVE ACCESS TO FIRST AND SECOND MEMORIES [patent_app_type] => utility [patent_app_number] => 16/671674 [patent_app_country] => US [patent_app_date] => 2019-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5623 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16671674 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/671674
Memory system with selective access to first and second memories Oct 31, 2019 Issued
Array ( [id] => 17238200 [patent_doc_number] => 11182078 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-23 [patent_title] => Method of accessing a data storage device using a multi-access command [patent_app_type] => utility [patent_app_number] => 16/656221 [patent_app_country] => US [patent_app_date] => 2019-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 19 [patent_no_of_words] => 11984 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 23 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16656221 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/656221
Method of accessing a data storage device using a multi-access command Oct 16, 2019 Issued
Array ( [id] => 16802128 [patent_doc_number] => 10997072 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-05-04 [patent_title] => Host-based acceleration of a content addressable storage system [patent_app_type] => utility [patent_app_number] => 16/654826 [patent_app_country] => US [patent_app_date] => 2019-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 16403 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [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] => 16654826 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/654826
Host-based acceleration of a content addressable storage system Oct 15, 2019 Issued
Menu