
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |