
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] => 10596280
[patent_doc_number] => 09317368
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-04-19
[patent_title] => 'Unified management of storage and application consistent snapshots'
[patent_app_type] => utility
[patent_app_number] => 12/836467
[patent_app_country] => US
[patent_app_date] => 2010-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 2325
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12836467
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/836467 | Unified management of storage and application consistent snapshots | Jul 13, 2010 | Issued |
Array
(
[id] => 7735704
[patent_doc_number] => 20120017034
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-01-19
[patent_title] => 'METHODS AND SYSTEMS FOR REDUCING CHURN IN FLASH-BASED CACHE'
[patent_app_type] => utility
[patent_app_number] => 12/836520
[patent_app_country] => US
[patent_app_date] => 2010-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4269
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0017/20120017034.pdf
[firstpage_image] =>[orig_patent_app_number] => 12836520
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/836520 | Methods and systems for reducing churn in flash-based cache | Jul 13, 2010 | Issued |
Array
(
[id] => 7588567
[patent_doc_number] => 20110283078
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-11-17
[patent_title] => 'STORAGE APPARATUS TO WHICH THIN PROVISIONING IS APPLIED'
[patent_app_type] => utility
[patent_app_number] => 12/835240
[patent_app_country] => US
[patent_app_date] => 2010-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 11173
[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] => publications/A1/0283/20110283078.pdf
[firstpage_image] =>[orig_patent_app_number] => 12835240
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/835240 | STORAGE APPARATUS TO WHICH THIN PROVISIONING IS APPLIED | Jul 12, 2010 | Abandoned |
Array
(
[id] => 9143393
[patent_doc_number] => 08583875
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-11-12
[patent_title] => 'Efficient readable ballooning of guest memory by backing balloon pages with a shared page'
[patent_app_type] => utility
[patent_app_number] => 12/835303
[patent_app_country] => US
[patent_app_date] => 2010-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8135
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12835303
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/835303 | Efficient readable ballooning of guest memory by backing balloon pages with a shared page | Jul 12, 2010 | Issued |
Array
(
[id] => 6008836
[patent_doc_number] => 20110060867
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-10
[patent_title] => 'DATA STORAGE DEVICE AND COMPUTER SYSTEM INCORPORATING SAME'
[patent_app_type] => utility
[patent_app_number] => 12/835094
[patent_app_country] => US
[patent_app_date] => 2010-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6313
[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] => publications/A1/0060/20110060867.pdf
[firstpage_image] =>[orig_patent_app_number] => 12835094
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/835094 | Data storage device and computer system incorporating same | Jul 12, 2010 | Issued |
Array
(
[id] => 7694992
[patent_doc_number] => 20110231598
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-22
[patent_title] => 'MEMORY SYSTEM AND CONTROLLER'
[patent_app_type] => utility
[patent_app_number] => 12/835377
[patent_app_country] => US
[patent_app_date] => 2010-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 6906
[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] => publications/A1/0231/20110231598.pdf
[firstpage_image] =>[orig_patent_app_number] => 12835377
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/835377 | MEMORY SYSTEM AND CONTROLLER | Jul 12, 2010 | Abandoned |
Array
(
[id] => 7694962
[patent_doc_number] => 20110231628
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-22
[patent_title] => 'SYSTEM FOR MEMORY INSTANTIATION AND MANAGEMENT'
[patent_app_type] => utility
[patent_app_number] => 12/826419
[patent_app_country] => US
[patent_app_date] => 2010-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6593
[patent_no_of_claims] => 34
[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] => publications/A1/0231/20110231628.pdf
[firstpage_image] =>[orig_patent_app_number] => 12826419
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/826419 | SYSTEM FOR MEMORY INSTANTIATION AND MANAGEMENT | Jun 28, 2010 | Abandoned |
Array
(
[id] => 5932447
[patent_doc_number] => 20110040929
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-02-17
[patent_title] => 'METHOD AND APPARATUS FOR MODIFYING DATA SEQUENCES STORED IN MEMORY DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/796896
[patent_app_country] => US
[patent_app_date] => 2010-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 5029
[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] => publications/A1/0040/20110040929.pdf
[firstpage_image] =>[orig_patent_app_number] => 12796896
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/796896 | METHOD AND APPARATUS FOR MODIFYING DATA SEQUENCES STORED IN MEMORY DEVICE | Jun 8, 2010 | Abandoned |
Array
(
[id] => 7780574
[patent_doc_number] => 20120042130
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-02-16
[patent_title] => 'Data Storage System'
[patent_app_type] => utility
[patent_app_number] => 13/265919
[patent_app_country] => US
[patent_app_date] => 2010-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4752
[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] => publications/A1/0042/20120042130.pdf
[firstpage_image] =>[orig_patent_app_number] => 13265919
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/265919 | Data Storage System | Apr 22, 2010 | Abandoned |
Array
(
[id] => 8213877
[patent_doc_number] => 20120131302
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-24
[patent_title] => 'CONTROL METHOD OF VIRTUAL VOLUMES AND STORAGE APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 12/811328
[patent_app_country] => US
[patent_app_date] => 2010-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 10250
[patent_no_of_claims] => 15
[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] => publications/A1/0131/20120131302.pdf
[firstpage_image] =>[orig_patent_app_number] => 12811328
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/811328 | Performance management method for virtual volumes | Feb 17, 2010 | Issued |
Array
(
[id] => 6447984
[patent_doc_number] => 20100153630
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-17
[patent_title] => 'Data storage system with complex memory and method of operating the same'
[patent_app_type] => utility
[patent_app_number] => 12/656698
[patent_app_country] => US
[patent_app_date] => 2010-02-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10105
[patent_no_of_claims] => 34
[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] => publications/A1/0153/20100153630.pdf
[firstpage_image] =>[orig_patent_app_number] => 12656698
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/656698 | Data storage system with complex memory and method of operating the same | Feb 11, 2010 | Issued |
Array
(
[id] => 6117040
[patent_doc_number] => 20110191558
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-08-04
[patent_title] => 'DATA MIGRATION METHODOLOGY FOR USE WITH ARRAYS OF POWERED-DOWN STORAGE DEVICES'
[patent_app_type] => utility
[patent_app_number] => 12/698557
[patent_app_country] => US
[patent_app_date] => 2010-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5391
[patent_no_of_claims] => 21
[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] => publications/A1/0191/20110191558.pdf
[firstpage_image] =>[orig_patent_app_number] => 12698557
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/698557 | Data migration methodology for use with arrays of powered-down storage devices | Feb 1, 2010 | Issued |
Array
(
[id] => 9257727
[patent_doc_number] => 08621166
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-12-31
[patent_title] => 'Efficient backup of multiple versions of a file using data de-duplication'
[patent_app_type] => utility
[patent_app_number] => 12/698308
[patent_app_country] => US
[patent_app_date] => 2010-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7579
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 297
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12698308
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/698308 | Efficient backup of multiple versions of a file using data de-duplication | Feb 1, 2010 | Issued |
Array
(
[id] => 9235899
[patent_doc_number] => 08601215
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-03
[patent_title] => 'Processor, server system, and method for adding a processor'
[patent_app_type] => utility
[patent_app_number] => 12/698593
[patent_app_country] => US
[patent_app_date] => 2010-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7118
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12698593
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/698593 | Processor, server system, and method for adding a processor | Feb 1, 2010 | Issued |
Array
(
[id] => 9143404
[patent_doc_number] => 08583886
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-12
[patent_title] => 'Synchronizing data storage systems in a data storage environment'
[patent_app_type] => utility
[patent_app_number] => 12/698331
[patent_app_country] => US
[patent_app_date] => 2010-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4026
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 220
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12698331
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/698331 | Synchronizing data storage systems in a data storage environment | Feb 1, 2010 | Issued |
Array
(
[id] => 9992594
[patent_doc_number] => 09037814
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-05-19
[patent_title] => 'Flash memory management method and flash memory controller and storage system using the same'
[patent_app_type] => utility
[patent_app_number] => 12/697525
[patent_app_country] => US
[patent_app_date] => 2010-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 23
[patent_no_of_words] => 11716
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 349
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12697525
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/697525 | Flash memory management method and flash memory controller and storage system using the same | Jan 31, 2010 | Issued |
Array
(
[id] => 6554243
[patent_doc_number] => 20100205386
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-12
[patent_title] => 'Memory controller and memory control method'
[patent_app_type] => utility
[patent_app_number] => 12/656482
[patent_app_country] => US
[patent_app_date] => 2010-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4282
[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] => publications/A1/0205/20100205386.pdf
[firstpage_image] =>[orig_patent_app_number] => 12656482
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/656482 | Memory controller and memory control method | Jan 31, 2010 | Abandoned |
Array
(
[id] => 8899411
[patent_doc_number] => 08478945
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-07-02
[patent_title] => 'Dynamic management of destage tasks in a storage controller'
[patent_app_type] => utility
[patent_app_number] => 12/697385
[patent_app_country] => US
[patent_app_date] => 2010-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 7349
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[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] => 12697385
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/697385 | Dynamic management of destage tasks in a storage controller | Jan 31, 2010 | Issued |
Array
(
[id] => 9029599
[patent_doc_number] => 08539196
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-09-17
[patent_title] => 'Hierarchical organization of large memory blocks'
[patent_app_type] => utility
[patent_app_number] => 12/697132
[patent_app_country] => US
[patent_app_date] => 2010-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 5954
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12697132
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/697132 | Hierarchical organization of large memory blocks | Jan 28, 2010 | Issued |
Array
(
[id] => 9257705
[patent_doc_number] => 08621145
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-12-31
[patent_title] => 'Concurrent content management and wear optimization for a non-volatile solid-state cache'
[patent_app_type] => utility
[patent_app_number] => 12/697129
[patent_app_country] => US
[patent_app_date] => 2010-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 10157
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 277
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12697129
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/697129 | Concurrent content management and wear optimization for a non-volatile solid-state cache | Jan 28, 2010 | Issued |