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] => 13449195 [patent_doc_number] => 20180276140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-27 [patent_title] => SNOOP FILTER WITH STORED REPLACEMENT INFORMATION, METHOD FOR SAME, AND SYSTEM INCLUDING VICTIM EXCLUSIVE CACHE AND SNOOP FILTER SHARED REPLACEMENT POLICIES [patent_app_type] => utility [patent_app_number] => 15/616917 [patent_app_country] => US [patent_app_date] => 2017-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4856 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 15616917 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/616917
Snoop filter with stored replacement information, method for same, and system including victim exclusive cache and snoop filter shared replacement policies Jun 6, 2017 Issued
Array ( [id] => 13579729 [patent_doc_number] => 20180341413 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-29 [patent_title] => PRIORITY-BASED INTERNAL DATA MOVEMENT [patent_app_type] => utility [patent_app_number] => 15/604575 [patent_app_country] => US [patent_app_date] => 2017-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8990 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15604575 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/604575
Priority-based internal data movement May 23, 2017 Issued
Array ( [id] => 11951249 [patent_doc_number] => 20170255400 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-07 [patent_title] => 'MANAGING STORAGE DEVICES HAVING A LIFETIME OF A FINITE NUMBER OF OPERATIONS' [patent_app_type] => utility [patent_app_number] => 15/601900 [patent_app_country] => US [patent_app_date] => 2017-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8283 [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] => 15601900 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/601900
Managing storage devices having a lifetime of a finite number of operations May 21, 2017 Issued
Array ( [id] => 11965895 [patent_doc_number] => 20170270048 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-21 [patent_title] => 'Methods and Sytems for Reducing Churn in a Caching Device' [patent_app_type] => utility [patent_app_number] => 15/600429 [patent_app_country] => US [patent_app_date] => 2017-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4356 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 4 [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] => 15600429 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/600429
Methods and systems for reducing churn in a caching device May 18, 2017 Issued
Array ( [id] => 16818762 [patent_doc_number] => 11003592 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-11 [patent_title] => System cache optimizations for deep learning compute engines [patent_app_type] => utility [patent_app_number] => 15/494922 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 44 [patent_figures_cnt] => 46 [patent_no_of_words] => 29842 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 288 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15494922 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/494922
System cache optimizations for deep learning compute engines Apr 23, 2017 Issued
Array ( [id] => 15638287 [patent_doc_number] => 10592137 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-03-17 [patent_title] => Method, apparatus and computer program product for determining response times of data storage systems [patent_app_type] => utility [patent_app_number] => 15/494929 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6854 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15494929 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/494929
Method, apparatus and computer program product for determining response times of data storage systems Apr 23, 2017 Issued
Array ( [id] => 14523613 [patent_doc_number] => 10339068 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-02 [patent_title] => Fully virtualized TLBs [patent_app_type] => utility [patent_app_number] => 15/495707 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4728 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15495707 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/495707
Fully virtualized TLBs Apr 23, 2017 Issued
Array ( [id] => 15373517 [patent_doc_number] => 10528477 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-07 [patent_title] => Pseudo-invalidating dynamic address translation (DAT) tables of a DAT structure associated with a workload [patent_app_type] => utility [patent_app_number] => 15/494618 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6024 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 313 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15494618 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/494618
Pseudo-invalidating dynamic address translation (DAT) tables of a DAT structure associated with a workload Apr 23, 2017 Issued
Array ( [id] => 13511793 [patent_doc_number] => 20180307439 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-25 [patent_title] => LOCK-FREE RAID IMPLEMENTATION IN MULTI-QUEUE ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 15/494601 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3667 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 27 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15494601 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/494601
Lock-free raid implementation in multi-queue architecture Apr 23, 2017 Issued
Array ( [id] => 15638947 [patent_doc_number] => 10592467 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-17 [patent_title] => Semiconductor memory device and method of operating a semiconductor device in a processor mode or a normal mode [patent_app_type] => utility [patent_app_number] => 15/493292 [patent_app_country] => US [patent_app_date] => 2017-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 23 [patent_no_of_words] => 13685 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15493292 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/493292
Semiconductor memory device and method of operating a semiconductor device in a processor mode or a normal mode Apr 20, 2017 Issued
Array ( [id] => 14298387 [patent_doc_number] => 10289320 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-05-14 [patent_title] => Utilizing a virtual backup appliance within data storage equipment [patent_app_type] => utility [patent_app_number] => 15/493634 [patent_app_country] => US [patent_app_date] => 2017-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5804 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15493634 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/493634
Utilizing a virtual backup appliance within data storage equipment Apr 20, 2017 Issued
Array ( [id] => 14825023 [patent_doc_number] => 10409518 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-09-10 [patent_title] => Reordered local data deduplication in storage devices [patent_app_type] => utility [patent_app_number] => 15/493102 [patent_app_country] => US [patent_app_date] => 2017-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8417 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15493102 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/493102
Reordered local data deduplication in storage devices Apr 19, 2017 Issued
Array ( [id] => 13029313 [patent_doc_number] => 10037277 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-31 [patent_title] => Multi-tiered caching for data storage management in a device [patent_app_type] => utility [patent_app_number] => 15/477353 [patent_app_country] => US [patent_app_date] => 2017-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6376 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15477353 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/477353
Multi-tiered caching for data storage management in a device Apr 2, 2017 Issued
Array ( [id] => 11708980 [patent_doc_number] => 20170177479 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-22 [patent_title] => 'CACHED VOLUMES AT STORAGE GATEWAYS' [patent_app_type] => utility [patent_app_number] => 15/451262 [patent_app_country] => US [patent_app_date] => 2017-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 23088 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [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] => 15451262 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/451262
Cached volumes at storage gateways Mar 5, 2017 Issued
Array ( [id] => 16338221 [patent_doc_number] => 10789178 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-29 [patent_title] => Method of secure memory addressing [patent_app_type] => utility [patent_app_number] => 16/079667 [patent_app_country] => US [patent_app_date] => 2017-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 2665 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16079667 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/079667
Method of secure memory addressing Feb 26, 2017 Issued
Array ( [id] => 14600889 [patent_doc_number] => 10353636 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-16 [patent_title] => Write filter with dynamically expandable overlay [patent_app_type] => utility [patent_app_number] => 15/424977 [patent_app_country] => US [patent_app_date] => 2017-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 6724 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15424977 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/424977
Write filter with dynamically expandable overlay Feb 5, 2017 Issued
Array ( [id] => 11958050 [patent_doc_number] => 20170262202 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-14 [patent_title] => 'DATA STORAGE DEVICE AND DATA PROCESSING SYSTEM INCLUDING THE SAME' [patent_app_type] => utility [patent_app_number] => 15/425587 [patent_app_country] => US [patent_app_date] => 2017-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 11318 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 6 [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] => 15425587 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/425587
Data storage device having multiple solid state drives for data duplication, and data processing system including the same Feb 5, 2017 Issued
Array ( [id] => 13347351 [patent_doc_number] => 20180225215 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-09 [patent_title] => ACCESSING TABLES WITH HETEROGENEOUS PARTITIONS [patent_app_type] => utility [patent_app_number] => 15/425808 [patent_app_country] => US [patent_app_date] => 2017-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8438 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15425808 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/425808
Accessing tables with heterogeneous partitions Feb 5, 2017 Issued
Array ( [id] => 11958238 [patent_doc_number] => 20170262390 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-14 [patent_title] => 'DEVICE, PRIORITIZING PROCESS METHOD AND COMPUTER-READABLE RECORDING MEDIUM' [patent_app_type] => utility [patent_app_number] => 15/425087 [patent_app_country] => US [patent_app_date] => 2017-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 4830 [patent_no_of_claims] => 7 [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] => 15425087 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/425087
DEVICE, PRIORITIZING PROCESS METHOD AND COMPUTER-READABLE RECORDING MEDIUM Feb 5, 2017 Abandoned
Array ( [id] => 11651345 [patent_doc_number] => 20170147247 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-25 [patent_title] => 'Data Processing Method and Device for Storage Card' [patent_app_type] => utility [patent_app_number] => 15/425627 [patent_app_country] => US [patent_app_date] => 2017-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4699 [patent_no_of_claims] => 15 [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] => 15425627 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/425627
Data Processing Method and Device for Storage Card Feb 5, 2017 Abandoned
Menu