Vail, Arizona
United States
146
2020-07-09
The entities that hold a legal rights for patent applications filed by inventor McBride Gregory E.:
Gregory E. McBride from Vail, US has applied for patents for these inventions. The list has both pending applications and granted patents:
Managing data replication sessions in response to an inability to access a storage volume
#2 | 2020-06-04Avoiding out-of-space conditions in asynchronous data replication environments
#3 | 2020-05-07Automatic data healing using a storage controller
#4 | 2020-05-07Automatic data healing by I/O
#5 | 2020-03-12Forming a consistency group comprised of volumes maintained by one or more storage controllers
#6 | 2020-03-12Releasing space on secondary storage device for resynchronization
#7 | 2020-03-12Performing a recovery copy command using a recovery copy data structure for a backup volume lookup
#8 | 2020-03-12Performing a recovery copy command to create a recovery volume for a consistency group
#9 | 2020-03-12Metadata track entry sorting in a data storage system
#10 | 2020-03-12Performing a recovery copy command to restore a safeguarded copy backup to a production volume
#11 | 2020-02-27Modifying aspects of a storage system associated with data mirroring
#12 | 2020-02-13Processing a space release command to free release space in a consistency group
#13 | 2020-01-30Using a space release data structure to indicate tracks to release for a space release command to release space of tracks
#14 | 2020-01-23Modifying journaling associated with data mirroring within a storage system
#15 | 2020-01-23Multi-section full volume backups
#16 | 2020-01-16Updating change information for current copy relationships when establishing a new copy relationship having overlapping data with the current copy relationships
#17 | 2020-01-02Authorization-based messaging
#18 | 2020-01-02Data validation in copy repositories
#19 | 2020-01-02Data breach source and timeline analysis
#20 | 2020-01-02Optimized data corruption source and timeline analysis
#21 | 2020-01-02Data corruption source and timeline analysis
#22 | 2019-12-19Enhanced soft fence of devices
#23 | 2019-12-12Switching over from using a first primary storage to using a second primary storage when the first primary storage is in a mirror relationship
#24 | 2019-11-14Point-in-time snap copy withdrawal management
#25 | 2019-11-07Point-in-time snap copy on asynchronous consistency group management
#26 | 2019-09-26Restoration of data when point in time copy operations are performed during asynchronous copy
#27 | 2019-09-26Copying data from multiple point-in-time copies to a log storage to use to roll-back a source storage
#28 | 2019-09-26Data element validation in consistency groups
#29 | 2019-09-26Using mirror indicators to indicate whether to mirror tracks in a data set in a primary volume mirrored to a secondary volume
#30 | 2019-09-19Determining space to release in a target volume to which tracks from a source volume are mirrored
#31 | 2019-09-19Determining tracks to release in a source volume being copied to a target volume
#32 | 2019-09-19Determining tracks to release in a target volume mirrored from a source volume
#33 | 2019-09-12Synchronized primary-secondary role swaps with synchronized safe data commit scans
#34 | 2019-08-22Storage unit replacement using point-in-time snap copy
#35 | 2019-08-15Enhanced soft fence of devices
#36 | 2019-08-08Automatic data healing using a storage controller
#37 | 2019-08-08Automatic data healing by I/O
#38 | 2019-08-01File corruption recovery in concurrent data protection
#39 | 2019-07-11Using mirror indicators to determine whether to mirror tracks in a data set in a primary volume mirrored to a secondary volume
#40 | 2019-06-27WORKLOAD ALLOCATION ACROSS MULTIPLE PROCESSOR COMPLEXES
#41 | 2019-06-20Efficient migration between asynchronous data replication technologies
#42 | 2019-06-20Reducing coordination times in asynchronous data replication environments
#43 | 2019-06-13Determining space to release in a target volume to which tracks from a source volume are mirrored
#44 | 2019-06-13Determining tracks to release in a source volume being copied to a target volume
#45 | 2019-06-13Determining tracks to release in a target volume mirrored from a source volume
#46 | 2019-06-06Using a forward log storage and backward log storage to recover a storage to a forward or backward point-in-time
#47 | 2019-06-06Pre-emptive data production site swap
#48 | 2019-06-06Asynchronous local and remote generation of consistent point-in-time snap copies in consistency groups
#49 | 2019-05-30Configuring a secondary storage system for data mirroring
#50 | 2019-05-30Modifying aspects of a storage system associated with data mirroring
#51 | 2019-05-30Modifying journaling associated with data mirroring within a storage system
#52 | 2019-05-23Consistent point-in-time copy of a consistent asynchronous mirror target without pausing a consistent asynchronous mirror copy
#53 | 2019-01-31Restoration of data when point in time copy operations are performed during asynchronous copy
#54 | 2019-01-31Asynchronous local and remote generation of consistent point-in-time snap copies in consistency groups
#55 | 2018-12-06Consistent point-in-time copy of a consistent asynchronous mirror target without pausing a consistent asynchronous mirror copy
#56 | 2018-12-06Delayed consistent point-in-time copy from a secondary volume of a consistent asynchronous mirror copy
#57 | 2018-11-29Coordination of point-in-time copy in asynchronous mirror environment during consistency group formation
#58 | 2018-11-29Call home message containing bundled diagnostic data
#59 | 2018-11-29Processing a space release command to free release space in a consistency group
#60 | 2018-11-29Using a space release data structure to indicate tracks to release for a space release command to release space of tracks in a consistency group being formed
#61 | 2018-11-08Point-in-time snap copy withdrawal management
#62 | 2018-10-11Managing health conditions to determine when to restart replication after a swap triggered by a storage health event
#63 | 2018-10-04Managing reads and writes to data entities experiencing a security breach from a suspicious process
#64 | 2018-10-04Switching over from using a first primary storage to using a second primary storage when the first primary storage is in a mirror relationship
#65 | 2018-10-04Point-in-time snap copy on asynchronous consistency group management
#66 | 2018-09-27After swapping from a first storage to a second storage, mirroring data from the second storage to the first storage for data in the first storage that experienced data errors
#67 | 2018-09-27Preservation of a golden copy that stores consistent data during a recovery process in an asynchronous copy environment
#68 | 2018-09-20Processing a recall request for data migrated from a primary storage system having data mirrored to a secondary storage system
#69 | 2018-09-20Releasing space allocated to a space efficient target storage in a copy relationship with a source storage
#70 | 2018-08-23Hypervisor and virtual machine protection
#71 | 2018-07-26Asynchronous mirror inconsistency correction
#72 | 2018-07-26Asynchronous mirror consistency audit
#73 | 2018-07-26Physical allocation unit optimization
#74 | 2018-07-19Using a cascade flag to process a copy relationship having a backward cascade copy relationship
#75 | 2018-06-07UPDATING CHANGE INFORMATION FOR CURRENT COPY RELATIONSHIPS WHEN ESTABLISHING A NEW COPY RELATIONSHIP HAVING OVERLAPPING DATA WITH THE CURRENT COPY RELATIONSHIPS
#76 | 2018-06-07Using a cascade flag to process a copy relationship having a backward cascade copy relationship
#77 | 2018-06-07Releasing space allocated to a space efficient target storage in a copy relationship with a source storage
#78 | 2018-06-07Asynchronous local and remote generation of consistent point-in-time snap copies
#79 | 2018-05-31Enabling point-in-time-copy target volumes to be primary volumes in cascaded data replication systems
#80 | 2018-05-24Managing filesystem inodes
#81 | 2018-05-17Copying data from multiple point-in-time copies to a log storage to use to roll-back a source storage
#82 | 2018-05-17Using a forward log storage and backward log storage to recover a storage to a forward or backward point-in-time
#83 | 2018-04-19Data recovery in multi-target data storage networks
#84 | 2018-03-29Using mirror indicators to determine whether to mirror tracks in a data set in a primary volume mirrored to a secondary volume
#85 | 2018-03-29Using mirror indicators to indicate whether to mirror tracks in a data set in a primary volume mirrored to a secondary volume
#86 | 2018-03-08File corruption recovery in concurrent data protection
#87 | 2018-03-08Efficient sidefile utilization in asynchronous data replication systems
#88 | 2018-02-22Efficient sidefile utilization in asynchronous data replication systems
#89 | 2018-01-18Managing a set of blocks in a storage system
#90 | 2018-01-18Managing a set of blocks in a storage system
#91 | 2018-01-11Selective write control
#92 | 2017-12-28Metadata-based bypassing in a controller
#93 | 2017-12-21After swapping from a first storage to a second storage, mirroring data from the second storage to the first storage for data in the first storage that experienced data errors
#94 | 2017-12-21Managing health conditions to determine when to restart replication after a swap triggered by a storage health event
#95 | 2017-12-21Traffic safety alert system
#96 | 2017-11-30Data recovery in multi-target data storage networks
#97 | 2017-09-05Using mirror indicators to indicate whether to mirror tracks in a data set in a primary volume mirrored to a secondary volume
#98 | 2017-09-05Using mirror indicators to determine whether to mirror tracks in a data set in a primary volume mirrored to a secondary volume
#99 | 2017-07-20Space reclamation in space-efficient secondary volumes
#100 | 2017-07-20Space reclamation in asynchronously mirrored space-efficient secondary volumes
551058 ⎘