Patents by Inventor Brian Riordan

Brian Riordan 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: 7640408
    Abstract: Described are techniques for use with online data copying or migration. Data is pushed from a source to a target device while one or both of the source and target devices are available for use by one or more host systems. The host systems may perform I/O operations to the source and/or target devices while the data migration is ongoing if a copy session is defined on the data storage system(s) of the source and/or target devices. A copying operation performs data migration from the source to the target device. A migration vector is used to indicate which portions of the source have been migrated. A change vector may be associated with each of the source and/or target devices to indicate portions that have been modified in order to perform a differential copy operation.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: December 29, 2009
    Assignee: EMC Corporation
    Inventors: Kenneth A. Halligan, Arieh Don, Michael Scharland, David Joshua Brown, Patrick Brian Riordan
  • Patent number: 7634595
    Abstract: Described is a distributed copying technique that may be used in migrating large amounts of data from one or more source devices to one or more destination devices. The data source is divided into partitions. As Fibre Channel adapters (FAs) become available, each of the FAs may copy a partition of the data. In connection with specifying paths used for the distributed copying technique, a preferred path selection (source port-target port mapping) may be made by executing code in a controlling data storage system to perform discovery processing. The preferred path selection is used for the duration of the distributed copying unless the preferred path is unable to transmit data. A target port of the preferred path may be randomly selected from all accessible target ports, and/or in accordance with a specified portion of the target ports. Preferred paths may also be specified using an API (application programming interface).
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: December 15, 2009
    Assignee: EMC Corporation
    Inventors: David Joshua Brown, Michael Scharland, Patrick Brian Riordan, Kenneth A. Halligan, Arieh Don
  • Patent number: 7565581
    Abstract: Described are techniques for use with an error handling policy for a data storage system. Error handling criteria may be specified for controlling behavior of the data storage system upon the occurrence of an internal processing error occurring when performing an ancillary task associated with a data operation received by the data storage system. The error handling criteria may include a threshold counter value, and one or more of: a device, a specific device location or address, and a host. An error may be conditionally returned to the host upon the occurrence of an internal processing error in accordance with the error handling criteria.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: July 21, 2009
    Assignee: EMC Corporation
    Inventors: Kenneth A. Halligan, Michael Scharland, David Joshua Brown, Patrick Brian Riordan, Arieh Don
  • Patent number: 7434022
    Abstract: Described is a distributed copying technique that may be used in migrating large amounts of data from one or more source devices to one or more destination devices. The data source is divided into partitions. As Fibre Channel adapters (FAs) become available, each of the FAs may copy a partition of the data. A copy indicator value indicates the last partition delegated to an FA for copying. The last FA to complete copying is responsible for ensuring completed copying of any other data partitions delegated to an FA which has died during migration of the other data partitions. In the event that the last FA dies prior to completing its processing, additional steps are performed by other remaining FAs to copy all data partitions not known to be successfully migrated.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: October 7, 2008
    Assignee: EMC Corporation
    Inventors: Michael Scharland, Arieh Don, Patrick Brian Riordan, David Joshua Brown, Kenneth A. Halligan
  • Patent number: 4094237
    Abstract: The invention relates to a method and apparatus for purifying bacterially-contaminated brine overflow from a bacon curing machine. The contaminated brine is collected in a collecting tank, passed through a filter and mixed with fresh brine which is directed on to the back of the filter to back-wash the filter. The mixture of brines is passed through a series of ultra-violet liquid purifying devices and then through a second filter.
    Type: Grant
    Filed: December 12, 1975
    Date of Patent: June 13, 1978
    Inventor: Patrick Brian Riordan