
David B. Hardy
Examiner (ID: 2576)
| Most Active Art Unit | 2815 |
| Art Unit(s) | 2815, 2826, 2508 |
| Total Applications | 965 |
| Issued Applications | 799 |
| Pending Applications | 23 |
| Abandoned Applications | 143 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 6180686
[patent_doc_number] => 20110178986
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-07-21
[patent_title] => 'SYSTEMS AND METHODS FOR CLASSIFYING AND TRANSFERRING INFORMATION IN A STORAGE NETWORK'
[patent_app_type] => utility
[patent_app_number] => 13/077516
[patent_app_country] => US
[patent_app_date] => 2011-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 23320
[patent_no_of_claims] => 23
[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/0178/20110178986.pdf
[firstpage_image] =>[orig_patent_app_number] => 13077516
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/077516 | SYSTEMS AND METHODS FOR CLASSIFYING AND TRANSFERRING INFORMATION IN A STORAGE NETWORK | Mar 30, 2011 | Abandoned |
Array
(
[id] => 13185975
[patent_doc_number] => 10108507
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-10-23
[patent_title] => Asynchronous copy on write
[patent_app_type] => utility
[patent_app_number] => 13/077280
[patent_app_country] => US
[patent_app_date] => 2011-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 9586
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 210
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13077280
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/077280 | Asynchronous copy on write | Mar 30, 2011 | Issued |
Array
(
[id] => 10841145
[patent_doc_number] => 08868845
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-10-21
[patent_title] => 'Dynamic single/multi-reader, single-writer spinlocks'
[patent_app_type] => utility
[patent_app_number] => 13/077429
[patent_app_country] => US
[patent_app_date] => 2011-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 23
[patent_no_of_words] => 4230
[patent_no_of_claims] => 17
[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] => 13077429
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/077429 | Dynamic single/multi-reader, single-writer spinlocks | Mar 30, 2011 | Issued |
Array
(
[id] => 6104790
[patent_doc_number] => 20110167211
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-07-07
[patent_title] => 'DRAM CONTROLLER FOR VIDEO SIGNAL PROCESSING OPERABLE TO ENABLE/DISABLE BURST TRANSFER'
[patent_app_type] => utility
[patent_app_number] => 13/049293
[patent_app_country] => US
[patent_app_date] => 2011-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 7307
[patent_no_of_claims] => 16
[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/0167/20110167211.pdf
[firstpage_image] =>[orig_patent_app_number] => 13049293
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/049293 | DRAM CONTROLLER FOR VIDEO SIGNAL PROCESSING OPERABLE TO ENABLE/DISABLE BURST TRANSFER | Mar 15, 2011 | Abandoned |
Array
(
[id] => 9954298
[patent_doc_number] => 09003110
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-07
[patent_title] => 'Dividing incoming data into multiple data streams and transforming the data for storage in a logical data object'
[patent_app_type] => utility
[patent_app_number] => 13/006371
[patent_app_country] => US
[patent_app_date] => 2011-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 6421
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 239
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13006371
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/006371 | Dividing incoming data into multiple data streams and transforming the data for storage in a logical data object | Jan 12, 2011 | Issued |
Array
(
[id] => 9156729
[patent_doc_number] => 08589642
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-19
[patent_title] => 'Computer system duplicating writes by synchronous remote copy with multiple host computers using heterogeneous operating systems'
[patent_app_type] => utility
[patent_app_number] => 12/969237
[patent_app_country] => US
[patent_app_date] => 2010-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 14
[patent_no_of_words] => 7932
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 656
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12969237
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/969237 | Computer system duplicating writes by synchronous remote copy with multiple host computers using heterogeneous operating systems | Dec 14, 2010 | Issued |
Array
(
[id] => 10021078
[patent_doc_number] => 09063561
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-23
[patent_title] => 'Direct memory access for loopback transfers in a media controller architecture'
[patent_app_type] => utility
[patent_app_number] => 12/952202
[patent_app_country] => US
[patent_app_date] => 2010-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 28
[patent_no_of_words] => 26009
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 255
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12952202
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/952202 | Direct memory access for loopback transfers in a media controller architecture | Nov 22, 2010 | Issued |
Array
(
[id] => 7792858
[patent_doc_number] => 20120054414
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-01
[patent_title] => 'SOLID STATE DRIVE AND DATA CONTROL METHOD THEREOF'
[patent_app_type] => utility
[patent_app_number] => 12/951384
[patent_app_country] => US
[patent_app_date] => 2010-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3193
[patent_no_of_claims] => 16
[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/0054/20120054414.pdf
[firstpage_image] =>[orig_patent_app_number] => 12951384
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/951384 | SOLID STATE DRIVE AND DATA CONTROL METHOD THEREOF | Nov 21, 2010 | Abandoned |
Array
(
[id] => 6147306
[patent_doc_number] => 20110131378
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-02
[patent_title] => 'Managing Access to a Cache Memory'
[patent_app_type] => utility
[patent_app_number] => 12/952014
[patent_app_country] => US
[patent_app_date] => 2010-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 5508
[patent_no_of_claims] => 25
[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/0131/20110131378.pdf
[firstpage_image] =>[orig_patent_app_number] => 12952014
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/952014 | Managing processor thread access to cache memory using lock attributes | Nov 21, 2010 | Issued |
Array
(
[id] => 9169737
[patent_doc_number] => 08595430
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-26
[patent_title] => 'Managing a virtual tape library domain and providing ownership of scratch erased volumes to VTL nodes'
[patent_app_type] => utility
[patent_app_number] => 12/894613
[patent_app_country] => US
[patent_app_date] => 2010-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 7125
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12894613
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/894613 | Managing a virtual tape library domain and providing ownership of scratch erased volumes to VTL nodes | Sep 29, 2010 | Issued |
Array
(
[id] => 5956439
[patent_doc_number] => 20110035419
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-02-10
[patent_title] => 'Systems and Methods for Facilitating Storage Operations Using Network Attached Storage Devices'
[patent_app_type] => utility
[patent_app_number] => 12/883579
[patent_app_country] => US
[patent_app_date] => 2010-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 7990
[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/0035/20110035419.pdf
[firstpage_image] =>[orig_patent_app_number] => 12883579
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/883579 | Systems and Methods for Facilitating Storage Operations Using Network Attached Storage Devices | Sep 15, 2010 | Abandoned |
Array
(
[id] => 5956876
[patent_doc_number] => 20110035621
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-02-10
[patent_title] => 'Systems and Methods for Facilitating Storage Operations Using Network Attached Storage Devices'
[patent_app_type] => utility
[patent_app_number] => 12/878107
[patent_app_country] => US
[patent_app_date] => 2010-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 7973
[patent_no_of_claims] => 20
[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] => publications/A1/0035/20110035621.pdf
[firstpage_image] =>[orig_patent_app_number] => 12878107
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/878107 | Systems and Methods for Facilitating Storage Operations Using Network Attached Storage Devices | Sep 8, 2010 | Abandoned |
Array
(
[id] => 7582215
[patent_doc_number] => 20110296098
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-12-01
[patent_title] => 'System and Method for Reducing Power Consumption of Memory'
[patent_app_type] => utility
[patent_app_number] => 12/791563
[patent_app_country] => US
[patent_app_date] => 2010-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4961
[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/0296/20110296098.pdf
[firstpage_image] =>[orig_patent_app_number] => 12791563
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/791563 | System and Method for Reducing Power Consumption of Memory | May 31, 2010 | Abandoned |
Array
(
[id] => 14009663
[patent_doc_number] => 10223291
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-03-05
[patent_title] => Secure execution of native code
[patent_app_type] => utility
[patent_app_number] => 13/320526
[patent_app_country] => US
[patent_app_date] => 2010-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 5090
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 272
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13320526
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/320526 | Secure execution of native code | May 14, 2010 | Issued |
Array
(
[id] => 7722001
[patent_doc_number] => 20120011336
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-01-12
[patent_title] => 'METHOD OF CONTROLLING INFORMATION PROCESSING SYSTEM AND INFORMATION APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 12/741972
[patent_app_country] => US
[patent_app_date] => 2010-04-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 40
[patent_figures_cnt] => 40
[patent_no_of_words] => 14626
[patent_no_of_claims] => 14
[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/0011/20120011336.pdf
[firstpage_image] =>[orig_patent_app_number] => 12741972
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/741972 | Migrating snapshot data according to calculated de-duplication efficiency | Apr 21, 2010 | Issued |
Array
(
[id] => 7492976
[patent_doc_number] => 20110238946
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-29
[patent_title] => 'Data Reorganization through Hardware-Supported Intermediate Addresses'
[patent_app_type] => utility
[patent_app_number] => 12/730285
[patent_app_country] => US
[patent_app_date] => 2010-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2528
[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/0238/20110238946.pdf
[firstpage_image] =>[orig_patent_app_number] => 12730285
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/730285 | Data Reorganization through Hardware-Supported Intermediate Addresses | Mar 23, 2010 | Abandoned |
Array
(
[id] => 6363778
[patent_doc_number] => 20100250891
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-30
[patent_title] => 'METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE'
[patent_app_type] => utility
[patent_app_number] => 12/730297
[patent_app_country] => US
[patent_app_date] => 2010-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6021
[patent_no_of_claims] => 26
[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/0250/20100250891.pdf
[firstpage_image] =>[orig_patent_app_number] => 12730297
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/730297 | Transforming logical data objected for storage includes identifying multiple write request to the same logical object and grouping transformed data chunks | Mar 23, 2010 | Issued |
Array
(
[id] => 7682604
[patent_doc_number] => 20100241807
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-23
[patent_title] => 'VIRTUALIZED DATA STORAGE SYSTEM CACHE MANAGEMENT'
[patent_app_type] => utility
[patent_app_number] => 12/730192
[patent_app_country] => US
[patent_app_date] => 2010-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 14776
[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/0241/20100241807.pdf
[firstpage_image] =>[orig_patent_app_number] => 12730192
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/730192 | VIRTUALIZED DATA STORAGE SYSTEM CACHE MANAGEMENT | Mar 22, 2010 | Abandoned |
Array
(
[id] => 12372972
[patent_doc_number] => 09959209
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-05-01
[patent_title] => Data storage device adjusting command rate profile based on operating mode
[patent_app_type] => utility
[patent_app_number] => 12/730078
[patent_app_country] => US
[patent_app_date] => 2010-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 18
[patent_no_of_words] => 3136
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[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] => 12730078
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/730078 | Data storage device adjusting command rate profile based on operating mode | Mar 22, 2010 | Issued |
Array
(
[id] => 7492865
[patent_doc_number] => 20110238886
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-29
[patent_title] => 'GARBAGE COLLECTION SCHEMES FOR INDEX BLOCK'
[patent_app_type] => utility
[patent_app_number] => 12/729556
[patent_app_country] => US
[patent_app_date] => 2010-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6319
[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] => publications/A1/0238/20110238886.pdf
[firstpage_image] =>[orig_patent_app_number] => 12729556
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/729556 | Garbage collection schemes for index block | Mar 22, 2010 | Issued |