Patents by Inventor Walter O'Brien

Walter O'Brien has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9317216
    Abstract: A method, computer program product, and computing system for initiating a relocation process to move local data from an SMR-based storage tier within an auto-tiering data system to a different storage tier within the auto-tiering data system. The local data is located within one or more sectors of the SMR-based storage tier. The local data is copied from the SMR-based storage tier to the different storage tier. The one or more sectors of the SMR-based storage tier are unmapped.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: April 19, 2016
    Assignee: EMC Corporation
    Inventors: Walter A. O'Brien, Thomas E. Linnell
  • Patent number: 9298636
    Abstract: A method and a system for use in managing data storage is disclosed. Data storage is managed in a data storage system comprising a first and a second storage processor and a plurality of data storage devices. The first and the second storage processor having respective caches configured to mirror each other. A write I/O is received in the data storage system, wherein the write I/O is an operation for updating data storage in the data storage system. Load associated with the first and second storage processor in the data storage system is determined. The cache is bypassed and write I/O is delivered to the plurality of data storage devices in the data storage system in response to determining a heavy load associated with the first and second storage processor in the data storage system.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: March 29, 2016
    Assignee: EMC Corporation
    Inventors: Walter A O'Brien, III, Thomas N Dibb
  • Patent number: 9286226
    Abstract: A method for upgrading storage processors in a storage system includes a first storage processor performing IO requests on a first one or more logical units, and a second storage processor performing IO requests on a second one or more logical units of the plurality of logical units. The method includes causing the first storage processor to stop performing the IO requests on the first one or more logical units and the second storage processor to perform the IO requests on the first one or more logical units. The method includes causing the second storage processor to stop performing the IO requests on the first one or more logical units of the plurality of logical units and a third storage processor to perform the IO requests on the first one or more logical units.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 15, 2016
    Assignee: EMC Corporation
    Inventors: Walter A. O'Brien, III, David W. Harvey, Jeffrey A. Brown, Henry Austin Spang, IV
  • Patent number: 9280427
    Abstract: A method performed by a storage system includes a first storage processor performing input/output (IO) requests on a first one or more logical units, and a second storage processor performing IO requests on a second one or more logical units. If the first storage processor fails, the third storage processor performs the IO requests on the first one or more logical units. If the second storage processor fails, the fourth storage processor performing the IO requests on the second one or more logical units.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 8, 2016
    Assignee: EMC Corporation
    Inventors: Walter A. O'Brien, III, Steven D. Sardella
  • Patent number: 9176902
    Abstract: Described are techniques for migrating data. A source data storage system includes a source device and a target data storage system includes a target device. A passive path and an active path are provided for a host to access data of a logical device. The host recognizes the passive path and the active path as paths to the logical device. The passive path is between the host and the source data storage system. The active path is between the host and the target data storage system and used in connection with proxying requests directed to the logical device received from the host through the target data storage system while migrating data for the logical device from the source device to the target device. Migrating is controlled by a migration module executing on the target data storage system that copies data from the source device to the target device.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: November 3, 2015
    Assignee: EMC Corporation
    Inventors: Matthew Long, Roy E. Clark, Dennis Duprey, David Harvey, Walter A. O'Brien, III
  • Patent number: 9037795
    Abstract: There is disclosed herein techniques for use in managing data storage in a data storage system comprising a cache and data storage devices. In one embodiment, the technique comprises setting a hot spare capacity value for a virtual hot spare device in a data storage system. The technique also comprises detecting the state of data storage devices in a RAID configuration in the data storage system. The technique further comprises determining if a cache in the data storage system has free capacity corresponding to the hot spare capacity value in response to detecting a failure state in connection with at least one of the data storage devices in the RAID configuration. The technique still further comprises provisioning at least a portion of the cache as the virtual hot spare device with a capacity corresponding to the hot spare capacity value in response to determining the cache has free capacity corresponding to the hot spare capacity value.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: May 19, 2015
    Assignee: EMC Corporation
    Inventors: Thomas E. Linnell, Walter A. O'Brien, III
  • Patent number: 9037793
    Abstract: A method and a system for use in managing data storage is disclosed. Data storage is managed in a data storage system comprising a first and a second storage processor and a plurality of data storage devices arranged in a RAID configuration, the first and the second storage processor having respective caches configured to mirror each other. A write I/O is received in the data storage system, wherein the write I/O is an operation for updating data storage in the data storage system. Stripe layout in the plurality of data storage devices in the data storage system is established. It is determined whether the write I/O is at least one full stripe write in response to receiving the write I/O and establishing stripe layout. The at least one full stripe write bypasses cache and is delivered to the plurality of data storage devices in the data storage system in response to determining the write I/O is at least one full stripe write.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: May 19, 2015
    Assignee: EMC Corporation
    Inventors: Walter A. O'Brien, III, Thomas N. Dibb
  • Patent number: 9009426
    Abstract: A method of storing data on a data storage device having a cache, includes receiving, by the data storage device, a write command indicating a data portion and a range of addresses on the data storage device, the write command instructing the data storage device to write the data portion to each address in the range of addresses; and storing, in the cache, indicia that each address in the range of addresses comprises the data portion.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: April 14, 2015
    Assignee: EMC Corporation
    Inventors: Walter A. O'Brien III, David W. Harvey
  • Patent number: 8904061
    Abstract: A method is used in managing storage operations in a data storage environment. An I/O request is received a server having a server cache where the server cache contains cached data previously supplied from a storage system in communication with the server. At the storage system, determine if the I/O request can be at least partially satisfied from the cached data.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: December 2, 2014
    Assignee: EMC Corporation
    Inventors: Walter A. O'Brien, III, Thomas E. Linnell, Roy E. Clark, John S. Harwood
  • Patent number: 8694724
    Abstract: There is disclosed a technique for use in managing data storage. In one embodiment, the technique comprises managing data storage in a data storage system comprising a cache and data storage devices arranged in a RAID configuration. The technique also comprises detecting the state of the data storage devices and provisioning at least a portion of the cache as a virtual hot spare device in response to detecting a failure state in connection with a data storage device.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: April 8, 2014
    Assignee: EMC Corporation
    Inventors: Thomas E Linnell, Walter A O'Brien, III
  • Patent number: 8239645
    Abstract: A method is used in managing mirroring in data storage system having a fast write device and a slow write device. A write I/O is received and is executed on the fast write device which includes a solid state drive. The write I/O is stored in interim storage having high performance sequential write capability. It is indicated that execution of the write I/O is complete. Based on the interim storage, the write I/O is executed on the slow write device.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: August 7, 2012
    Assignee: EMC Corporation
    Inventors: Gilad Sade, Walter A. O'Brien, III
  • Patent number: 8095577
    Abstract: A method is used in managing metadata. Data of an object is stored in a magnetic hard disk set in an object addressable data storage system. Metadata for the object is stored in an SSD set in the object addressable data storage system. The metadata includes information necessary for determining the location of the data of the object in the magnetic hard disk set.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: January 10, 2012
    Assignee: EMC Corporation
    Inventors: Sorin Faibish, Peter Bixby, Uday K. Gupta, Walter A. O'Brien, III, Stephen A. Fridella
  • Patent number: 7873619
    Abstract: A method is used in managing metadata. Data of an object is stored in a magnetic hard disk set in an object addressable data storage system. Metadata for the object is stored in an SSD set in the object addressable data storage system. The metadata includes information necessary for determining the location of the data of the object in the magnetic hard disk set.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: January 18, 2011
    Assignee: EMC Corporation
    Inventors: Sorin Faibish, Peter Bixby, Uday K. Gupta, Walter A. O'Brien, III, Stephen A. Fridella
  • Patent number: 7783798
    Abstract: This invention is a system and method for managing the use of available bandwidth for a link used for movement of data being copied in a data storage environment.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: August 24, 2010
    Assignee: EMC Corporation
    Inventors: Pawan Misra, Michael D. Haynes, Walter A. O'Brien, III
  • Patent number: 7702670
    Abstract: This invention is a system and method for assisting the performance of incremental copying of data in a data storage environment and includes a tracking mechanism. In one embodiment, the tracking mechanism is implemented in such a way that it is able to track changes while allowing access to production data by carrying out unique methodology. In other embodiments, implementations include a system, a computer program product, or an apparatus, wherein each embodiment is configured for carrying out the steps involved in the methodology.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: April 20, 2010
    Assignee: EMC Corporation
    Inventors: Dennis Duprey, Walter A. O'Brien, III, Paul T. McGrath, David Haase
  • Patent number: 7398273
    Abstract: A method apparatus and computer program product for providing access to host attribute information in a storage area network is disclosed. The storage area network is composed of a plurality of hosts coupled to at least one initiator. Each initiator is coupled to one or more targets and each initiator has an associated identifier. In each host, the identifier of the initiator is related to other host attribute information. The identifier may be, for example, a world wide name. The host attribute information including the identifier is sent from each of the plurality of hosts to the one or more targets and stored in memory of an associated storage array. Either a host or requestor remote from the storage array may request the collected host attribute information from the storage array. A topology of the storage area network may then be formed from the host attribute information of each host.
    Type: Grant
    Filed: April 20, 2004
    Date of Patent: July 8, 2008
    Assignee: EMC Corporation
    Inventors: Walter T. Dobberpuhl, Andreas L. Bauer, George M. Ericson, Charles H. Hopkins, Jennifer Lyn Milliken Nicoletti, Walter A. O'Brien, III, Timothy D. Sykes, Stephen James Todd
  • Publication number: 20070277528
    Abstract: A premixing injector for use in gas turbine engines assists in the lean premixed injection of a gaseous fuel/air mixture into the combustor of a gas turbine. The premixing injector is designed to mix fuel and air at high velocities to eliminate the occurrence of flashback of the combustion flame from the reaction zone into the premixing injector. The premixing injector includes choked gas ports, which allow the fuel supply to be decoupled from any type of combustion instability which may arise in the combustor of the gas turbine and internal passages to provide regenerative cooling to the device.
    Type: Application
    Filed: June 1, 2007
    Publication date: December 6, 2007
    Inventors: Joseph HOMITZ, David SYKES, Walter O'BRIEN, Uri VANDSBURGER, Steve LePERA
  • Patent number: 7275141
    Abstract: This invention is a system and method copying with unmarked data along with a capability for incremental copying of data in a data storage environment.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: September 25, 2007
    Assignee: EMC Corporation
    Inventors: Dennis Duprey, Walter A. O'Brien, III, Paul T. McGrath, David Haase
  • Publication number: 20070044449
    Abstract: Preheating of fuel and injection into a plasma torch plume fro adjacent the plasma torch plume provides for only ignition with reduced delay but improved fuel-air mixing and fuel atomization as well as combustion reaction enhancement. Heat exchange also reduced erosion of the anode of the plasma torch. Fuel mixing atomization, fuel mixture distribution enhancement and combustion reaction enhancement are improved by unsteady plasma torch energization, integral formation of the heat exchanger, fuel injection nozzle and plasma torch anode in a more compact, low-profile arrangement which is not intrusive on a highspeed air flow with which the invention is particularly effective and further enhanced by use of nitrogen as a feedstock material and inclusion of high pressure gases in the fuel to cause effervescence during injection.
    Type: Application
    Filed: May 18, 2006
    Publication date: March 1, 2007
    Inventors: Walter O'Brien, Matthew Billingsley, Darius Sanders, Joseph Schetz
  • Patent number: 7165155
    Abstract: This invention is a system and method for assisting the performance of incremental copying of data in a data storage environment and includes a tracking mechanism. In one embodiment, the tracking mechanism is implemented in such a way that it is able to track changes while allowing access to production data by carrying out unique methodology. In other embodiments, implementations include a system, a computer program product, or an apparatus, wherein each embodiment is configured for carrying out the steps involved in the methodology.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: January 16, 2007
    Assignee: EMC Corporation
    Inventors: Dennis Duprey, Walter A. O'Brien, III, Paul T. McGrath, David Haase