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] => 14022333 [patent_doc_number] => 20190073160 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-07 [patent_title] => COMPUTER SYSTEM AND DATA CONTROL METHOD [patent_app_type] => utility [patent_app_number] => 16/083899 [patent_app_country] => US [patent_app_date] => 2016-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6465 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16083899 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/083899
Computer system and data control method utilizing NVMe and storing commands including an offset address corresponding to a server in a queue May 25, 2016 Issued
Array ( [id] => 12053186 [patent_doc_number] => 20170329530 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-16 [patent_title] => 'DE-DUPLICATION OF CLIENT-SIDE DATA CACHE FOR VIRTUAL DISKS' [patent_app_type] => utility [patent_app_number] => 15/156015 [patent_app_country] => US [patent_app_date] => 2016-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6356 [patent_no_of_claims] => 24 [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] => 15156015 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/156015
De-duplication of client-side data cache for virtual disks May 15, 2016 Issued
Array ( [id] => 15248435 [patent_doc_number] => 10509742 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-17 [patent_title] => Logical memory buffers for a media controller [patent_app_type] => utility [patent_app_number] => 15/155235 [patent_app_country] => US [patent_app_date] => 2016-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5718 [patent_no_of_claims] => 19 [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] => 15155235 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/155235
Logical memory buffers for a media controller May 15, 2016 Issued
Array ( [id] => 11056239 [patent_doc_number] => 20160253201 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-01 [patent_title] => 'Saving and Restoring State Information for Virtualized Computer Systems' [patent_app_type] => utility [patent_app_number] => 15/148890 [patent_app_country] => US [patent_app_date] => 2016-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8543 [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] => 15148890 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/148890
Saving and Restoring State Information for Virtualized Computer Systems May 5, 2016 Abandoned
Array ( [id] => 15197673 [patent_doc_number] => 10496328 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-03 [patent_title] => Memory control circuit and memory controlling method [patent_app_type] => utility [patent_app_number] => 15/565522 [patent_app_country] => US [patent_app_date] => 2016-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3801 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15565522 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/565522
Memory control circuit and memory controlling method Apr 25, 2016 Issued
Array ( [id] => 13268735 [patent_doc_number] => 10146452 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-04 [patent_title] => Maintaining intelligent write ordering with asynchronous data replication [patent_app_type] => utility [patent_app_number] => 15/136136 [patent_app_country] => US [patent_app_date] => 2016-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4725 [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] => 15136136 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/136136
Maintaining intelligent write ordering with asynchronous data replication Apr 21, 2016 Issued
Array ( [id] => 11124003 [patent_doc_number] => 20160320977 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-03 [patent_title] => 'STORAGE CONTROL DEVICE, METHOD AND STORAGE SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/136192 [patent_app_country] => US [patent_app_date] => 2016-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 15553 [patent_no_of_claims] => 12 [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] => 15136192 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/136192
Storage control device, method and storage system to backup data using allocation information Apr 21, 2016 Issued
Array ( [id] => 12004175 [patent_doc_number] => 20170308330 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-26 [patent_title] => 'CONTAINER MIGRATION UTILIZING STATE STORAGE OF PARTITIONED STORAGE VOLUME' [patent_app_type] => utility [patent_app_number] => 15/136190 [patent_app_country] => US [patent_app_date] => 2016-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7735 [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] => 15136190 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/136190
Container migration utilizing state storage of partitioned storage volume Apr 21, 2016 Issued
Array ( [id] => 10991292 [patent_doc_number] => 20160188237 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-30 [patent_title] => 'METHODS AND SYSTEMS FOR MANAGING THE SCHEDULING OF SNAPSHOTS ON A STORAGE ARRAY' [patent_app_type] => utility [patent_app_number] => 15/060283 [patent_app_country] => US [patent_app_date] => 2016-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2352 [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] => 15060283 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/060283
Methods and systems for managing the scheduling of snapshots on a storage array Mar 2, 2016 Issued
Array ( [id] => 16385287 [patent_doc_number] => 10810125 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-20 [patent_title] => Prefetching data [patent_app_type] => utility [patent_app_number] => 15/049830 [patent_app_country] => US [patent_app_date] => 2016-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 5309 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15049830 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/049830
Prefetching data Feb 21, 2016 Issued
Array ( [id] => 11482348 [patent_doc_number] => 09588895 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-07 [patent_title] => 'Asynchronous movement of in-line metadata for cached volumes at storage gateways' [patent_app_type] => utility [patent_app_number] => 15/050408 [patent_app_country] => US [patent_app_date] => 2016-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 23057 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15050408 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/050408
Asynchronous movement of in-line metadata for cached volumes at storage gateways Feb 21, 2016 Issued
Array ( [id] => 10824738 [patent_doc_number] => 20160170904 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-16 [patent_title] => 'Method and Apparatus for Querying Physical Memory Address' [patent_app_type] => utility [patent_app_number] => 15/047938 [patent_app_country] => US [patent_app_date] => 2016-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8667 [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] => 15047938 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/047938
Method and apparatus for querying physical memory address Feb 18, 2016 Issued
Array ( [id] => 10808514 [patent_doc_number] => 20160154671 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-02 [patent_title] => 'Sharing Resources Allocated to an Entitled Virtual Machine' [patent_app_type] => utility [patent_app_number] => 15/019008 [patent_app_country] => US [patent_app_date] => 2016-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6150 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 5 [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] => 15019008 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/019008
Sharing resources allocated to an entitled virtual machine Feb 8, 2016 Issued
Array ( [id] => 11306554 [patent_doc_number] => 09513952 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-06 [patent_title] => 'Sharing resources allocated to an entitled virtual machine' [patent_app_type] => utility [patent_app_number] => 15/019016 [patent_app_country] => US [patent_app_date] => 2016-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6154 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 228 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15019016 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/019016
Sharing resources allocated to an entitled virtual machine Feb 8, 2016 Issued
Array ( [id] => 10801298 [patent_doc_number] => 20160147455 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-26 [patent_title] => 'MEMORY SYSTEM WITH SELECTIVE ACCESS TO FIRST AND SECOND MEMORIES' [patent_app_type] => utility [patent_app_number] => 15/012549 [patent_app_country] => US [patent_app_date] => 2016-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 5779 [patent_no_of_claims] => 22 [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] => 15012549 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/012549
MEMORY SYSTEM WITH SELECTIVE ACCESS TO FIRST AND SECOND MEMORIES Jan 31, 2016 Abandoned
Array ( [id] => 18072790 [patent_doc_number] => 11531624 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-20 [patent_title] => Address translation in a data processing apparatus [patent_app_type] => utility [patent_app_number] => 15/007529 [patent_app_country] => US [patent_app_date] => 2016-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6224 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 268 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15007529 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/007529
Address translation in a data processing apparatus Jan 26, 2016 Issued
Array ( [id] => 11285562 [patent_doc_number] => 09501417 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-11-22 [patent_title] => 'Methods and systems for caching data in a storage system based on user input' [patent_app_type] => utility [patent_app_number] => 14/953970 [patent_app_country] => US [patent_app_date] => 2015-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 4334 [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] => 14953970 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/953970
Methods and systems for caching data in a storage system based on user input Nov 29, 2015 Issued
Array ( [id] => 11591467 [patent_doc_number] => 20170115878 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-27 [patent_title] => 'PROACTIVELY TUNING A STORAGE ARRAY' [patent_app_type] => utility [patent_app_number] => 14/920935 [patent_app_country] => US [patent_app_date] => 2015-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5727 [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] => 14920935 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/920935
PROACTIVELY TUNING A STORAGE ARRAY Oct 22, 2015 Abandoned
Array ( [id] => 15700605 [patent_doc_number] => 10606478 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-31 [patent_title] => High performance hadoop with new generation instances [patent_app_type] => utility [patent_app_number] => 14/920640 [patent_app_country] => US [patent_app_date] => 2015-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3136 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14920640 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/920640
High performance hadoop with new generation instances Oct 21, 2015 Issued
Array ( [id] => 10778494 [patent_doc_number] => 20160124650 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-05 [patent_title] => 'Data Storage Device and Flash Memory Control Method' [patent_app_type] => utility [patent_app_number] => 14/920301 [patent_app_country] => US [patent_app_date] => 2015-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2365 [patent_no_of_claims] => 10 [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] => 14920301 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/920301
Data Storage Device and Flash Memory Control Method Oct 21, 2015 Abandoned
Menu