
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] => 9392329
[patent_doc_number] => 08688951
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-01
[patent_title] => 'Operating system virtual memory management for hardware transactional memory'
[patent_app_type] => utility
[patent_app_number] => 13/554558
[patent_app_country] => US
[patent_app_date] => 2012-07-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 9323
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 317
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13554558
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/554558 | Operating system virtual memory management for hardware transactional memory | Jul 19, 2012 | Issued |
Array
(
[id] => 8372424
[patent_doc_number] => 20120221816
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-30
[patent_title] => 'INCREMENTAL BACKUP OF SOURCE TO TARGET STORAGE VOLUME'
[patent_app_type] => utility
[patent_app_number] => 13/463681
[patent_app_country] => US
[patent_app_date] => 2012-05-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6830
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[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] => 13463681
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/463681 | Incremental backup of source to target storage volume | May 2, 2012 | Issued |
Array
(
[id] => 10501426
[patent_doc_number] => 09229827
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-01-05
[patent_title] => 'Storage management system for preserving consistency of remote copy data'
[patent_app_type] => utility
[patent_app_number] => 13/457766
[patent_app_country] => US
[patent_app_date] => 2012-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3698
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 521
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13457766
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/457766 | Storage management system for preserving consistency of remote copy data | Apr 26, 2012 | Issued |
Array
(
[id] => 16130131
[patent_doc_number] => 10698826
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-06-30
[patent_title] => Smart file location
[patent_app_type] => utility
[patent_app_number] => 13/440022
[patent_app_country] => US
[patent_app_date] => 2012-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5074
[patent_no_of_claims] => 24
[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] => 13440022
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/440022 | Smart file location | Apr 4, 2012 | Issued |
Array
(
[id] => 8455015
[patent_doc_number] => 20120265962
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-18
[patent_title] => 'HIGH-PERFORMANCE SAS TARGET'
[patent_app_type] => utility
[patent_app_number] => 13/439863
[patent_app_country] => US
[patent_app_date] => 2012-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7025
[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] => 13439863
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/439863 | HIGH-PERFORMANCE SAS TARGET | Apr 4, 2012 | Abandoned |
Array
(
[id] => 15731107
[patent_doc_number] => 10613982
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-04-07
[patent_title] => File-aware caching driver
[patent_app_type] => utility
[patent_app_number] => 13/440450
[patent_app_country] => US
[patent_app_date] => 2012-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4600
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[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] => 13440450
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/440450 | File-aware caching driver | Apr 4, 2012 | Issued |
Array
(
[id] => 8314890
[patent_doc_number] => 20120191917
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-07-26
[patent_title] => 'Managing Access to a Cache Memory'
[patent_app_type] => utility
[patent_app_number] => 13/425197
[patent_app_country] => US
[patent_app_date] => 2012-03-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 5560
[patent_no_of_claims] => 17
[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] => 13425197
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/425197 | Managing processor thread access to cache memory using lock attributes | Mar 19, 2012 | Issued |
Array
(
[id] => 10543569
[patent_doc_number] => 09268701
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-02-23
[patent_title] => 'Caching of data in data storage systems by managing the size of read and write cache based on a measurement of cache reliability'
[patent_app_type] => utility
[patent_app_number] => 13/301594
[patent_app_country] => US
[patent_app_date] => 2011-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3992
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 281
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13301594
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/301594 | Caching of data in data storage systems by managing the size of read and write cache based on a measurement of cache reliability | Nov 20, 2011 | Issued |
Array
(
[id] => 8568673
[patent_doc_number] => 20120331244
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-12-27
[patent_title] => 'CONFIGURABLE CIRCUIT ARRAY'
[patent_app_type] => utility
[patent_app_number] => 13/301763
[patent_app_country] => US
[patent_app_date] => 2011-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 15651
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13301763
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/301763 | Configurable circuit array | Nov 20, 2011 | Issued |
Array
(
[id] => 16574139
[patent_doc_number] => 10896062
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-19
[patent_title] => Inter-process memory management
[patent_app_type] => utility
[patent_app_number] => 13/290848
[patent_app_country] => US
[patent_app_date] => 2011-11-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1910
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 414
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13290848
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/290848 | Inter-process memory management | Nov 6, 2011 | Issued |
Array
(
[id] => 11810864
[patent_doc_number] => 09715434
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-07-25
[patent_title] => 'System and method for estimating storage space needed to store data migrated from a source storage to a target storage'
[patent_app_type] => utility
[patent_app_number] => 13/250678
[patent_app_country] => US
[patent_app_date] => 2011-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 11133
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 358
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13250678
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/250678 | System and method for estimating storage space needed to store data migrated from a source storage to a target storage | Sep 29, 2011 | Issued |
Array
(
[id] => 11258458
[patent_doc_number] => 09483358
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-11-01
[patent_title] => 'Synthetic block based backup'
[patent_app_type] => utility
[patent_app_number] => 13/250692
[patent_app_country] => US
[patent_app_date] => 2011-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3264
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 270
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13250692
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/250692 | Synthetic block based backup | Sep 29, 2011 | Issued |
Array
(
[id] => 7664948
[patent_doc_number] => 20110314217
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-12-22
[patent_title] => 'ESTIMATING THE SIZE OF AN IN-MEMORY CACHE'
[patent_app_type] => utility
[patent_app_number] => 13/219186
[patent_app_country] => US
[patent_app_date] => 2011-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1949
[patent_no_of_claims] => 19
[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] => 13219186
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/219186 | Estimating the size of an in-memory cache | Aug 25, 2011 | Issued |
Array
(
[id] => 9926230
[patent_doc_number] => 08984215
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-03-17
[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/209289
[patent_app_country] => US
[patent_app_date] => 2011-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 6440
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13209289
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/209289 | Dividing incoming data into multiple data streams and transforming the data for storage in a logical data object | Aug 11, 2011 | Issued |
Array
(
[id] => 7653111
[patent_doc_number] => 20110302380
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-12-08
[patent_title] => 'METHOD OF STORING LOGICAL DATA OBJECTS AND SYSTEM THEREOF'
[patent_app_type] => utility
[patent_app_number] => 13/209295
[patent_app_country] => US
[patent_app_date] => 2011-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6440
[patent_no_of_claims] => 24
[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/0302/20110302380.pdf
[firstpage_image] =>[orig_patent_app_number] => 13209295
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/209295 | Recovering data in a logical object utilizing an inferred recovery list | Aug 11, 2011 | Issued |
Array
(
[id] => 8650525
[patent_doc_number] => 20130036255
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-07
[patent_title] => 'TESTING MEMORY SUBSYSTEM CONNECTIVITY'
[patent_app_type] => utility
[patent_app_number] => 13/204074
[patent_app_country] => US
[patent_app_date] => 2011-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9893
[patent_no_of_claims] => 22
[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] => 13204074
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/204074 | TESTING MEMORY SUBSYSTEM CONNECTIVITY | Aug 4, 2011 | Abandoned |
Array
(
[id] => 7792900
[patent_doc_number] => 20120054456
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-01
[patent_title] => 'MIGRATING AN ENCODED DATA SLICE BASED ON AN END-OF-LIFE MEMORY LEVEL OF A MEMORY DEVICE'
[patent_app_type] => utility
[patent_app_number] => 13/204061
[patent_app_country] => US
[patent_app_date] => 2011-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 21324
[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/0054/20120054456.pdf
[firstpage_image] =>[orig_patent_app_number] => 13204061
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/204061 | Migrating an encoded data slice based on an end-of-life memory level of a memory device | Aug 4, 2011 | Issued |
Array
(
[id] => 7694965
[patent_doc_number] => 20110231625
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-22
[patent_title] => 'SYSTEMS AND METHODS FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE'
[patent_app_type] => utility
[patent_app_number] => 13/117836
[patent_app_country] => US
[patent_app_date] => 2011-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6042
[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/0231/20110231625.pdf
[firstpage_image] =>[orig_patent_app_number] => 13117836
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/117836 | Intercepting, transforming, and grouping transformed data objects for storage | May 26, 2011 | Issued |
Array
(
[id] => 7694964
[patent_doc_number] => 20110231626
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-22
[patent_title] => 'METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE'
[patent_app_type] => utility
[patent_app_number] => 13/117882
[patent_app_country] => US
[patent_app_date] => 2011-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6042
[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] => publications/A1/0231/20110231626.pdf
[firstpage_image] =>[orig_patent_app_number] => 13117882
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/117882 | Transforming data objects and queuing the transformed data objects for storage | May 26, 2011 | Issued |
Array
(
[id] => 7694971
[patent_doc_number] => 20110231619
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-22
[patent_title] => 'METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE'
[patent_app_type] => utility
[patent_app_number] => 13/117911
[patent_app_country] => US
[patent_app_date] => 2011-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6042
[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/0231/20110231619.pdf
[firstpage_image] =>[orig_patent_app_number] => 13117911
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/117911 | Intercepting, transforming, and grouping data objects for storage | May 26, 2011 | Issued |