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] => 16314711 [patent_doc_number] => 20200293449 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-17 [patent_title] => EFFICIENT EARLY ORDERING MECHANISM [patent_app_type] => utility [patent_app_number] => 16/887235 [patent_app_country] => US [patent_app_date] => 2020-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16416 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16887235 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/887235
Efficient early ordering mechanism May 28, 2020 Issued
Array ( [id] => 16780011 [patent_doc_number] => 20210117090 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-22 [patent_title] => METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR OVERWRITING DATA [patent_app_type] => utility [patent_app_number] => 16/885788 [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] => 6347 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16885788 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/885788
Method, device, and computer program product for overwriting data May 27, 2020 Issued
Array ( [id] => 16486057 [patent_doc_number] => 20200379662 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-03 [patent_title] => SYSTEMS AND METHODS FOR IMPLEMENTING IMPROVED LINKS BETWEEN PATHS OF ONE OR MORE FILE SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/879432 [patent_app_country] => US [patent_app_date] => 2020-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10306 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16879432 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/879432
Systems and methods for implementing improved links between paths of one or more file systems May 19, 2020 Issued
Array ( [id] => 16722061 [patent_doc_number] => 20210089208 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-25 [patent_title] => MEMORY SYSTEM AND DATA PROCESSING SYSTEM INCLUDING THE SAME [patent_app_type] => utility [patent_app_number] => 16/877239 [patent_app_country] => US [patent_app_date] => 2020-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6948 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16877239 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/877239
MEMORY SYSTEM AND DATA PROCESSING SYSTEM INCLUDING THE SAME May 17, 2020 Abandoned
Array ( [id] => 16454569 [patent_doc_number] => 20200363995 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-19 [patent_title] => Partial Execution of a Write Command from a Host System [patent_app_type] => utility [patent_app_number] => 16/865248 [patent_app_country] => US [patent_app_date] => 2020-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10547 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16865248 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/865248
Partial execution of a write command from a host system Apr 30, 2020 Issued
Array ( [id] => 16438981 [patent_doc_number] => 20200356307 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-12 [patent_title] => Input/Output Size Control between a Host System and a Memory Sub-System [patent_app_type] => utility [patent_app_number] => 16/865247 [patent_app_country] => US [patent_app_date] => 2020-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9170 [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] => 16865247 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/865247
Input/output size control between a host system and a memory sub-system Apr 30, 2020 Issued
Array ( [id] => 17771282 [patent_doc_number] => 11403224 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-02 [patent_title] => Method and system for managing buffer device in storage system [patent_app_type] => utility [patent_app_number] => 16/862963 [patent_app_country] => US [patent_app_date] => 2020-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 8602 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16862963 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/862963
Method and system for managing buffer device in storage system Apr 29, 2020 Issued
Array ( [id] => 17636710 [patent_doc_number] => 11347434 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-31 [patent_title] => Block family tracking for memory devices [patent_app_type] => utility [patent_app_number] => 16/854282 [patent_app_country] => US [patent_app_date] => 2020-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9799 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16854282 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/854282
Block family tracking for memory devices Apr 20, 2020 Issued
Array ( [id] => 17091492 [patent_doc_number] => 11119680 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-14 [patent_title] => Data writing method of flask disk array based on residual lives of flash drives thereof [patent_app_type] => utility [patent_app_number] => 16/850894 [patent_app_country] => US [patent_app_date] => 2020-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3403 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 242 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16850894 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/850894
Data writing method of flask disk array based on residual lives of flash drives thereof Apr 15, 2020 Issued
Array ( [id] => 17143639 [patent_doc_number] => 20210311652 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-07 [patent_title] => Using Segment Pre-Allocation to Support Large Segments [patent_app_type] => utility [patent_app_number] => 16/842635 [patent_app_country] => US [patent_app_date] => 2020-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9552 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16842635 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/842635
Using segment pre-allocation to support large segments Apr 6, 2020 Issued
Array ( [id] => 17143640 [patent_doc_number] => 20210311653 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-07 [patent_title] => Issuing Efficient Writes to Erasure Coded Objects in a Distributed Storage System with Two Tiers of Storage [patent_app_type] => utility [patent_app_number] => 16/842649 [patent_app_country] => US [patent_app_date] => 2020-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9542 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 272 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16842649 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/842649
Issuing efficient writes to erasure coded objects in a distributed storage system with two tiers of storage Apr 6, 2020 Issued
Array ( [id] => 17542682 [patent_doc_number] => 11307803 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-19 [patent_title] => Storage device for suspending program operation and performing read operation and operating method thereof [patent_app_type] => utility [patent_app_number] => 16/821749 [patent_app_country] => US [patent_app_date] => 2020-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 19 [patent_no_of_words] => 15621 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [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] => 16821749 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/821749
Storage device for suspending program operation and performing read operation and operating method thereof Mar 16, 2020 Issued
Array ( [id] => 16675521 [patent_doc_number] => 20210064287 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-04 [patent_title] => MEMORY SYSTEM AND METHOD OF CONTROLLING NONVOLATILE MEMORY [patent_app_type] => utility [patent_app_number] => 16/815547 [patent_app_country] => US [patent_app_date] => 2020-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16094 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 379 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16815547 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/815547
Memory system with controller to write data to memory based on lifetime information in write command Mar 10, 2020 Issued
Array ( [id] => 17194740 [patent_doc_number] => 11163493 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-02 [patent_title] => Memory system and method of controlling nonvolatile memory with checking a total size indicative of a sum of data length specified by a write command [patent_app_type] => utility [patent_app_number] => 16/815926 [patent_app_country] => US [patent_app_date] => 2020-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 13329 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 303 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16815926 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/815926
Memory system and method of controlling nonvolatile memory with checking a total size indicative of a sum of data length specified by a write command Mar 10, 2020 Issued
Array ( [id] => 16285309 [patent_doc_number] => 20200278911 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-03 [patent_title] => SYNCHRONIZATION STORAGE SOLUTION AFTER AN OFFLINE EVENT [patent_app_type] => utility [patent_app_number] => 16/814916 [patent_app_country] => US [patent_app_date] => 2020-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9079 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16814916 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/814916
Synchronization storage solution after an offline event Mar 9, 2020 Issued
Array ( [id] => 17083990 [patent_doc_number] => 20210278996 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-09 [patent_title] => PERFORMING SUB-LOGICAL PAGE WRITE OPERATIONS IN NON-VOLATILE RANDOM ACCESS MEMORY (NVRAM) USING PRE-POPULATED READ-MODIFY-WRITE (RMW) BUFFERS [patent_app_type] => utility [patent_app_number] => 16/810629 [patent_app_country] => US [patent_app_date] => 2020-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11909 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16810629 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/810629
Performing sub-logical page write operations in non-volatile random access memory (NVRAM) using pre-populated read-modify-write (RMW) buffers Mar 4, 2020 Issued
Array ( [id] => 17209371 [patent_doc_number] => 11169743 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-09 [patent_title] => Energy management method and apparatus for processing a request at a solid state drive cluster [patent_app_type] => utility [patent_app_number] => 16/808968 [patent_app_country] => US [patent_app_date] => 2020-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 12646 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16808968 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/808968
Energy management method and apparatus for processing a request at a solid state drive cluster Mar 3, 2020 Issued
Array ( [id] => 16690641 [patent_doc_number] => 20210073119 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-11 [patent_title] => MEMORY SYSTEM AND METHOD [patent_app_type] => utility [patent_app_number] => 16/807275 [patent_app_country] => US [patent_app_date] => 2020-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20264 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16807275 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/807275
Memory system including non-volatile buffer and control method thereof Mar 2, 2020 Issued
Array ( [id] => 16715363 [patent_doc_number] => 20210082510 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-18 [patent_title] => MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 16/802428 [patent_app_country] => US [patent_app_date] => 2020-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10628 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16802428 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/802428
Memory system including a memory controller and a memory chip that executes a two-stage program operation Feb 25, 2020 Issued
Array ( [id] => 16208787 [patent_doc_number] => 20200241777 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => METHOD, DEVICE, AND COMPUTER READABLE STORAGE MEDIUM FOR MANAGING STORAGE [patent_app_type] => utility [patent_app_number] => 16/786210 [patent_app_country] => US [patent_app_date] => 2020-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8124 [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] => 16786210 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/786210
Method, device, and computer readable storage medium for allocating access rights to data among storage processors Feb 9, 2020 Issued
Menu