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] => 17422974 [patent_doc_number] => 11256428 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-22 [patent_title] => Scaling raid-based storage by redistributing splits [patent_app_type] => utility [patent_app_number] => 16/508762 [patent_app_country] => US [patent_app_date] => 2019-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 5281 [patent_no_of_claims] => 17 [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] => 16508762 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/508762
Scaling raid-based storage by redistributing splits Jul 10, 2019 Issued
Array ( [id] => 17031343 [patent_doc_number] => 11093154 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-08-17 [patent_title] => Application and system settings configuration filtering during physical to virtual hard disk conversion [patent_app_type] => utility [patent_app_number] => 16/452447 [patent_app_country] => US [patent_app_date] => 2019-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 2016 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16452447 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/452447
Application and system settings configuration filtering during physical to virtual hard disk conversion Jun 24, 2019 Issued
Array ( [id] => 16077209 [patent_doc_number] => 20200192591 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-18 [patent_title] => NON-VOLATILE STORAGE SYSTEM WITH DATA SHAPING MEMORY PARTITIONS [patent_app_type] => utility [patent_app_number] => 16/452203 [patent_app_country] => US [patent_app_date] => 2019-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11250 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16452203 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/452203
Non-volatile storage system with data shaping memory partitions Jun 24, 2019 Issued
Array ( [id] => 16802011 [patent_doc_number] => 10996955 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-04 [patent_title] => Method for performing random read access to a block of data using parallel LUT read instruction in vector processors [patent_app_type] => utility [patent_app_number] => 16/451330 [patent_app_country] => US [patent_app_date] => 2019-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 29 [patent_no_of_words] => 14593 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16451330 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/451330
Method for performing random read access to a block of data using parallel LUT read instruction in vector processors Jun 24, 2019 Issued
Array ( [id] => 16494187 [patent_doc_number] => 10860228 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-12-08 [patent_title] => Method to switch between traditional SSD and open-channel SSD without data loss [patent_app_type] => utility [patent_app_number] => 16/449718 [patent_app_country] => US [patent_app_date] => 2019-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 27 [patent_no_of_words] => 12538 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16449718 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/449718
Method to switch between traditional SSD and open-channel SSD without data loss Jun 23, 2019 Issued
Array ( [id] => 16864416 [patent_doc_number] => 11023156 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-01 [patent_title] => Dynamic API allocation based on data-tagging [patent_app_type] => utility [patent_app_number] => 16/446715 [patent_app_country] => US [patent_app_date] => 2019-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6997 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16446715 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/446715
Dynamic API allocation based on data-tagging Jun 19, 2019 Issued
Array ( [id] => 16942972 [patent_doc_number] => 11055214 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-06 [patent_title] => Memory controller and method having predictive buffering of address mapping table [patent_app_type] => utility [patent_app_number] => 16/433145 [patent_app_country] => US [patent_app_date] => 2019-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3615 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16433145 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/433145
Memory controller and method having predictive buffering of address mapping table Jun 5, 2019 Issued
Array ( [id] => 16486039 [patent_doc_number] => 20200379644 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-03 [patent_title] => DATA STORAGE ACROSS A PLURALITY OF CLOUD STORAGE SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/428218 [patent_app_country] => US [patent_app_date] => 2019-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9675 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 449 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16428218 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/428218
Data storage across a plurality of cloud storage systems May 30, 2019 Issued
Array ( [id] => 16371201 [patent_doc_number] => 10802962 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-13 [patent_title] => Memory device and control method for performing refresh operation based on erasing loop number [patent_app_type] => utility [patent_app_number] => 16/427318 [patent_app_country] => US [patent_app_date] => 2019-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3586 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16427318 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/427318
Memory device and control method for performing refresh operation based on erasing loop number May 29, 2019 Issued
Array ( [id] => 15594117 [patent_doc_number] => 20200073593 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => MEMORY CONTROLLER AND ASSOCIATED ACCESSING METHOD AND ELECTRONIC DEVICE [patent_app_type] => utility [patent_app_number] => 16/423356 [patent_app_country] => US [patent_app_date] => 2019-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3055 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16423356 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/423356
MEMORY CONTROLLER AND ASSOCIATED ACCESSING METHOD AND ELECTRONIC DEVICE May 27, 2019 Abandoned
Array ( [id] => 16833610 [patent_doc_number] => 11009861 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-18 [patent_title] => Method, system, and device for monitoring operations of a system asset [patent_app_type] => utility [patent_app_number] => 16/422877 [patent_app_country] => US [patent_app_date] => 2019-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4561 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16422877 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/422877
Method, system, and device for monitoring operations of a system asset May 23, 2019 Issued
Array ( [id] => 16698507 [patent_doc_number] => 10949104 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-16 [patent_title] => Host device configured for automatic creation of multi-path logical devices with user-defined names [patent_app_type] => utility [patent_app_number] => 16/402673 [patent_app_country] => US [patent_app_date] => 2019-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 10392 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16402673 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/402673
Host device configured for automatic creation of multi-path logical devices with user-defined names May 2, 2019 Issued
Array ( [id] => 15090647 [patent_doc_number] => 20190340134 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-07 [patent_title] => CONFIGURABLE MEMORY SYSTEM AND METHOD OF CONFIGURING AND USING SUCH MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 16/403009 [patent_app_country] => US [patent_app_date] => 2019-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7925 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16403009 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/403009
Memory system with configurable NAND to DRAM ratio and method of configuring and using such memory system May 2, 2019 Issued
Array ( [id] => 16818552 [patent_doc_number] => 11003378 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-11 [patent_title] => Memory-fabric-based data-mover-enabled memory tiering system [patent_app_type] => utility [patent_app_number] => 16/403181 [patent_app_country] => US [patent_app_date] => 2019-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 9513 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [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] => 16403181 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/403181
Memory-fabric-based data-mover-enabled memory tiering system May 2, 2019 Issued
Array ( [id] => 16423827 [patent_doc_number] => 20200349025 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-05 [patent_title] => METHOD AND SYSTEM FOR PERFORMING BACKUPS USING PROXY JOB ASSIGNMENT [patent_app_type] => utility [patent_app_number] => 16/402195 [patent_app_country] => US [patent_app_date] => 2019-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7825 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 16402195 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/402195
Method and system for performing backups using proxy job assignment May 1, 2019 Issued
Array ( [id] => 16385093 [patent_doc_number] => 10809927 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-20 [patent_title] => Online conversion of storage layout [patent_app_type] => utility [patent_app_number] => 16/399849 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10196 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16399849 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/399849
Online conversion of storage layout Apr 29, 2019 Issued
Array ( [id] => 16745220 [patent_doc_number] => 10970210 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-04-06 [patent_title] => Managing data storage devices for spontaneous de-staging of cache [patent_app_type] => utility [patent_app_number] => 16/398602 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 10578 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 306 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16398602 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/398602
Managing data storage devices for spontaneous de-staging of cache Apr 29, 2019 Issued
Array ( [id] => 15731115 [patent_doc_number] => 10613986 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-07 [patent_title] => Adjustment of the number of tasks for a cache storage scan and destage application based on the type of elements to be destaged from the cache storage [patent_app_type] => utility [patent_app_number] => 16/397929 [patent_app_country] => US [patent_app_date] => 2019-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7009 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [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] => 16397929 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/397929
Adjustment of the number of tasks for a cache storage scan and destage application based on the type of elements to be destaged from the cache storage Apr 28, 2019 Issued
Array ( [id] => 16446734 [patent_doc_number] => 10838661 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-11-17 [patent_title] => Fast storage class memory using write once memory coding [patent_app_type] => utility [patent_app_number] => 16/397993 [patent_app_country] => US [patent_app_date] => 2019-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5688 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16397993 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/397993
Fast storage class memory using write once memory coding Apr 28, 2019 Issued
Array ( [id] => 16401048 [patent_doc_number] => 20200341906 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-29 [patent_title] => ALLOCATING ADJACENT FILE PARTS TO DIFFERENT VIRTUAL CYLINDER GROUPS MAPPED TO PHYSICAL STORAGE DEVICES [patent_app_type] => utility [patent_app_number] => 16/393188 [patent_app_country] => US [patent_app_date] => 2019-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8201 [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] => 16393188 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/393188
Allocating adjacent file parts to different virtual cylinder groups mapped to physical storage devices Apr 23, 2019 Issued
Menu