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] => 14092053 [patent_doc_number] => 10241933 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-26 [patent_title] => Support apparatus and method for processing data and using hardware support for atomic memory transactions [patent_app_type] => utility [patent_app_number] => 15/123805 [patent_app_country] => US [patent_app_date] => 2015-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6321 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15123805 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/123805
Support apparatus and method for processing data and using hardware support for atomic memory transactions Mar 3, 2015 Issued
Array ( [id] => 10284410 [patent_doc_number] => 20150169408 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-18 [patent_title] => 'SECURE DATA STORAGE IN RAID MEMORY DEVICES' [patent_app_type] => utility [patent_app_number] => 14/633406 [patent_app_country] => US [patent_app_date] => 2015-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 9827 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 14633406 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/633406
Method and system for storing data in raid memory devices Feb 26, 2015 Issued
Array ( [id] => 10021423 [patent_doc_number] => 09063910 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-06-23 [patent_title] => 'Data recovery after triple disk failure' [patent_app_type] => utility [patent_app_number] => 14/620631 [patent_app_country] => US [patent_app_date] => 2015-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 26 [patent_no_of_words] => 10497 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14620631 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/620631
Data recovery after triple disk failure Feb 11, 2015 Issued
Array ( [id] => 10284414 [patent_doc_number] => 20150169413 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-18 [patent_title] => 'USING A SNAPSHOT AS A DATA SOURCE' [patent_app_type] => utility [patent_app_number] => 14/618241 [patent_app_country] => US [patent_app_date] => 2015-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8078 [patent_no_of_claims] => 16 [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] => 14618241 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/618241
Using a snapshot as a data source Feb 9, 2015 Issued
Array ( [id] => 11538546 [patent_doc_number] => 09612956 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-04 [patent_title] => 'Multi-tiered caching for data storage management in a device' [patent_app_type] => utility [patent_app_number] => 14/575616 [patent_app_country] => US [patent_app_date] => 2014-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6467 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 273 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14575616 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/575616
Multi-tiered caching for data storage management in a device Dec 17, 2014 Issued
Array ( [id] => 10771088 [patent_doc_number] => 20160117244 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-28 [patent_title] => 'DATA WRITING METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE APPARATUS' [patent_app_type] => utility [patent_app_number] => 14/557422 [patent_app_country] => US [patent_app_date] => 2014-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9954 [patent_no_of_claims] => 18 [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] => 14557422 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/557422
Data writing method, memory control circuit unit and memory storage apparatus Nov 30, 2014 Issued
Array ( [id] => 10425905 [patent_doc_number] => 20150310916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-29 [patent_title] => 'NONVOLATILE MEMORY SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/556784 [patent_app_country] => US [patent_app_date] => 2014-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 12326 [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] => 14556784 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/556784
Nonvolatile memory system using control signals to transmit varied signals via data pins Nov 30, 2014 Issued
Array ( [id] => 10808579 [patent_doc_number] => 20160154737 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-02 [patent_title] => 'SYSTEM FOR PRE-FETCHING DATA FRAMES USING HINTS FROM WORK QUEUE SCHEDULER' [patent_app_type] => utility [patent_app_number] => 14/556143 [patent_app_country] => US [patent_app_date] => 2014-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4569 [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] => 14556143 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/556143
System for pre-fetching data frames using hints from work queue scheduler Nov 28, 2014 Issued
Array ( [id] => 10809332 [patent_doc_number] => 20160155491 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-02 [patent_title] => 'MEMORY PERSISTENCE MANAGEMENT CONTROL' [patent_app_type] => utility [patent_app_number] => 14/555639 [patent_app_country] => US [patent_app_date] => 2014-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7302 [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] => 14555639 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/555639
MEMORY PERSISTENCE MANAGEMENT CONTROL Nov 26, 2014 Abandoned
Array ( [id] => 10801492 [patent_doc_number] => 20160147649 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-26 [patent_title] => 'INPUT/OUTPUT TRACE SAMPLING' [patent_app_type] => utility [patent_app_number] => 14/555114 [patent_app_country] => US [patent_app_date] => 2014-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9684 [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] => 14555114 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/555114
Input/output trace sampling Nov 25, 2014 Issued
Array ( [id] => 16463885 [patent_doc_number] => 10847242 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-24 [patent_title] => Computing register with non-volatile-logic data storage [patent_app_type] => utility [patent_app_number] => 14/555552 [patent_app_country] => US [patent_app_date] => 2014-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6931 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14555552 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/555552
Computing register with non-volatile-logic data storage Nov 25, 2014 Issued
Array ( [id] => 11598756 [patent_doc_number] => 09645925 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-09 [patent_title] => 'Non-volatile memory system, mobile apparatus including the same, and method of operating the non-volatile memory system' [patent_app_type] => utility [patent_app_number] => 14/555544 [patent_app_country] => US [patent_app_date] => 2014-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 10213 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14555544 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/555544
Non-volatile memory system, mobile apparatus including the same, and method of operating the non-volatile memory system Nov 25, 2014 Issued
Array ( [id] => 11285374 [patent_doc_number] => 09501228 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-11-22 [patent_title] => 'System, method, and computer program for fetching data from a physical memory queue utilizing an alias queue name' [patent_app_type] => utility [patent_app_number] => 14/555495 [patent_app_country] => US [patent_app_date] => 2014-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2143 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14555495 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/555495
System, method, and computer program for fetching data from a physical memory queue utilizing an alias queue name Nov 25, 2014 Issued
Array ( [id] => 11598599 [patent_doc_number] => 09645768 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-09 [patent_title] => 'Byte addressable storing system' [patent_app_type] => utility [patent_app_number] => 14/555329 [patent_app_country] => US [patent_app_date] => 2014-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 5445 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14555329 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/555329
Byte addressable storing system Nov 25, 2014 Issued
Array ( [id] => 9903183 [patent_doc_number] => 20150058383 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-02-26 [patent_title] => 'SYSTEMS AND METHODS FOR OPERATING A FLASH MEMORY FILE SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/532108 [patent_app_country] => US [patent_app_date] => 2014-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3327 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [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] => 14532108 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/532108
Systems and methods for operating a flash memory file system Nov 3, 2014 Issued
Array ( [id] => 13751939 [patent_doc_number] => 10168916 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-01 [patent_title] => System, method and a non-transitory computer readable medium for reduction of consumption of storage system resources [patent_app_type] => utility [patent_app_number] => 14/530774 [patent_app_country] => US [patent_app_date] => 2014-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7015 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14530774 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/530774
System, method and a non-transitory computer readable medium for reduction of consumption of storage system resources Nov 1, 2014 Issued
Array ( [id] => 9980398 [patent_doc_number] => 09026729 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-05-05 [patent_title] => 'Data recovery after triple disk failure' [patent_app_type] => utility [patent_app_number] => 14/496262 [patent_app_country] => US [patent_app_date] => 2014-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 26 [patent_no_of_words] => 10406 [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] => 14496262 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/496262
Data recovery after triple disk failure Sep 24, 2014 Issued
Array ( [id] => 9800771 [patent_doc_number] => 20150012715 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-01-08 [patent_title] => 'DISTRIBUTED SHARED MEMORY' [patent_app_type] => utility [patent_app_number] => 14/491663 [patent_app_country] => US [patent_app_date] => 2014-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9062 [patent_no_of_claims] => 27 [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] => 14491663 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/491663
Recovering data segment contents in a distributed shared memory Sep 18, 2014 Issued
Array ( [id] => 10507631 [patent_doc_number] => 09235506 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-01-12 [patent_title] => 'Methods and systems for marking data in a flash-based cache as invalid' [patent_app_type] => utility [patent_app_number] => 14/473992 [patent_app_country] => US [patent_app_date] => 2014-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 4320 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [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] => 14473992 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/473992
Methods and systems for marking data in a flash-based cache as invalid Aug 28, 2014 Issued
Array ( [id] => 10131074 [patent_doc_number] => 09164909 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-10-20 [patent_title] => 'Method for the use of process identifiers to invalidate cached data in environments that allow processes to migrate between physical machines' [patent_app_type] => utility [patent_app_number] => 14/455886 [patent_app_country] => US [patent_app_date] => 2014-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 4397 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14455886 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/455886
Method for the use of process identifiers to invalidate cached data in environments that allow processes to migrate between physical machines Aug 8, 2014 Issued
Menu