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: 9511247
    Abstract: The flame arrester is optimized for installation within fuel containers. The flame arrester has an elongate, generally cylindrical skeletal frame having opposing first and second ends. The first end is configured as a mounting flange adapted for permanent, immovable installation within the tank or container and the second end may include a spring-loaded check valve. The frame is covered by a woven or nonwoven textile material, or alternatively, by a porous or foraminous sheet material. Fuel and vapors pass through the cylindrical textile wall, the porosity of the textile serving to prevent flame propagation through the textile material. The frame is formed of a flexible, fuel-impervious plastic material to allow the flame arrester to be bent or curved for installation within a curved tube.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: December 6, 2016
    Assignee: EMPYREUS SOLUTIONS LLC
    Inventor: Brian Riordan
  • Patent number: 9501226
    Abstract: Controlling I/O operations with a storage device includes establishing a quota that corresponds to a maximum amount of data to store on the storage device in a given amount of time, determining if processing an I/O operation would cause the quota to be exceeded, and performing the I/O operation if the quota is not exceeded. The quota may be provided in I/O operations per second or as I/O throughput. Controlling I/O operations with a storage device may also include accumulating credit in response to a rate of I/O operations being less than the quota and performing I/O operations when the quota is exceeded in response to the credit being greater than zero. The credit may be decreased if an I/O operation is performed when the quota is exceeded.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: November 22, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: James L. Davidson, Chris Bunting, Arieh Don, Patrick Brian Riordan, John F. Madden, Jr.
  • Publication number: 20160067532
    Abstract: The flame arrester is optimized for installation within fuel containers. The flame arrester has an elongate, generally cylindrical skeletal frame having opposing first and second ends. The first end is configured as a mounting flange adapted for permanent, immovable installation within the tank or container and the second end may include a spring-loaded check valve. The frame is covered by a woven or nonwoven textile material, or alternatively, by a porous or foraminous sheet material. Fuel and vapors pass through the cylindrical textile wall, the porosity of the textile serving to prevent flame propagation through the textile material. The frame is formed of a flexible, fuel-impervious plastic material to allow the flame arrester to be bent or curved for installation within a curved tube.
    Type: Application
    Filed: October 6, 2015
    Publication date: March 10, 2016
    Inventor: BRIAN RIORDAN
  • Patent number: 9205292
    Abstract: The flame arrester is optimized for installation within fuel containers, such as fuel tanks and portable fuel containers, or immediately within the neck of the tank or spout of the container. The flame arrester has an elongate, generally cylindrical skeletal frame having opposing first and second ends. The first end is configured as a mounting flange adapted for permanent, immovable installation within the tank or container. The frame is covered by a woven or nonwoven textile material, or alternatively, by a porous or foraminous sheet material. Fuel and vapors pass through the cylindrical textile wall, the porosity of the textile serving to prevent flame propagation through the textile material. The frame is formed of a flexible, fuel-impervious plastic material to allow the flame arrester to be bent or curved for installation within a curved tube.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: December 8, 2015
    Assignee: EMPYREUS SOLUTIONS LLC
    Inventor: Brian Riordan
  • Patent number: 9100343
    Abstract: A storage node uses storage descriptors for provisioning, monitoring and reporting. The storage descriptors indicate available storage resource capabilities and storage resource requirements for particular applications or types of applications using a common set of metrics. The storage node scales requirements to approximate a particular deployment scenario and then compares available capabilities and requirements as indicated by the storage descriptors.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 4, 2015
    Assignee: EMC CORPORATION
    Inventors: Brian Riordan, David Barta, John R. Sopka, David Meiri, Alexandr Veprinsky
  • Publication number: 20150211869
    Abstract: Validating a segment is disclosed, including: determining that a stored segment meets a validation criterion; and adjusting GPS data associated with the stored segment using aggregated GPS data.
    Type: Application
    Filed: February 23, 2015
    Publication date: July 30, 2015
    Inventors: Davis Kitchel, Brian Riordan
  • Patent number: 8997873
    Abstract: The disclosure provides an in-situ system and method for transferring a load from a tensioned flexible link between at least two bodies, such as between a buoyancy can and a subsea riser or between a moored offshore platform and a pile. The system and method provides a tether assembly having a hydraulic cylinder and/or a transfer assembly, where the hydraulic cylinder is configured upon actuation to decrease a distance between the two bodies; and the transfer assembly includes a mechanical interlock configured upon actuation to maintain the decreased distance between the two bodies independent of the hydraulic cylinder. The mechanical interlock can include various embodiments that can be selectively activated and deactivated position to allow the hydraulic cylinder to operate at various times in the transfer process. A support assembly can provide additional support to the flexible link independent of or in addition to the transfer assembly.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: April 7, 2015
    Assignee: Technip France
    Inventors: Brian Riordan, Mathieu Boisne, Tobias G. Selcer, Jacy Lee Robbins, Ange Luppi
  • Patent number: 9002904
    Abstract: Migrating data from an old storage device to a new storage device includes creating new paths to the new storage device, freezing old paths to the old storage device, transferring metadata corresponding to the old storage device to the new storage device, where state information is transferred from the old storage device to the new storage device, and thawing the new paths. Migrating data from an old storage device to a new storage device may also include creating new volumes on the new storage device and transferring data from the old storage device to the new storage device. Migrating data from an old storage device to a new storage device may also include dismantling the old paths.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: April 7, 2015
    Assignee: EMC Corporation
    Inventors: David Meiri, Dan Arnon, Arieh Don, Ian Wigmore, Patrick Brian Riordan, John T. Fitzgerald, Alex Veprinsky, John Sopka
  • Patent number: 8996301
    Abstract: Validating a segment is disclosed, including: determining that a stored segment meets a validation criterion; and adjusting GPS data associated with the stored segment using aggregated GPS data.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: March 31, 2015
    Assignee: Strava, Inc.
    Inventors: Davis Kitchel, Brian Riordan
  • Patent number: 8990520
    Abstract: Global memory of a storage system may be used to provide NVRAM capabilities to guest operating systems accessing the storage system. The non-volatility of NVRAM (i.e. that retains its information when power is turned off) provides that an NVRAM device provided by global memory may be used as a journaling device to track storage operations and facilitate recovery and/or failover processing in a storage system without needing to add additional hardware and/or other installed devices. Use of the global memory according to the system described herein to provide an NVRAM device, that may function as a journaling device, provides for the speeding up of transactions, thereby improving metadata intensive operations performance and reducing recovery time and/or failover time of a storage system without adding additional hardware support.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 24, 2015
    Assignee: EMC Corporation
    Inventors: Hongliang Tang, Lixin Pang, Matthew H. Fredette, Patrick Brian Riordan, Uresh Vahalia, Steven T. McClure
  • Publication number: 20150068778
    Abstract: The flame arrester is optimized for installation within fuel containers, such as fuel tanks and portable fuel containers, or immediately within the neck of the tank or spout of the container. The flame arrester has an elongate, generally cylindrical skeletal frame having opposing first and second ends. The first end is configured as a mounting flange adapted for permanent, immovable installation within the tank or container. The frame is covered by a woven or nonwoven textile material, or alternatively, by a porous or foraminous sheet material. Fuel and vapors pass through the cylindrical textile wall, the porosity of the textile serving to prevent flame propagation through the textile material. The frame is formed of a flexible, fuel-impervious plastic material to allow the flame arrester to be bent or curved for installation within a curved tube or the like.
    Type: Application
    Filed: September 5, 2014
    Publication date: March 12, 2015
    Inventor: BRIAN RIORDAN
  • Patent number: 8856400
    Abstract: Controlling I/O operations with a storage device includes establishing a quota that corresponds to a maximum amount of data to store on the storage device in a given amount of time, determining if processing an I/O operation would cause the quota to be exceeded, and performing the I/O operation if the quota is not exceeded. The quota may be provided in I/O operations per second or as I/O throughput. Controlling I/O operations with a storage device may also include accumulating credit in response to a rate of I/O operations being less than the quota and performing I/O operations when the quota is exceeded in response to the credit being greater than zero. The credit may be decreased if an I/O operation is performed when the quota is exceeded.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 7, 2014
    Assignee: EMC Corporation
    Inventors: James L. Davidson, Chris Bunting, Arieh Don, Patrick Brian Riordan, John F. Madden, Jr.
  • Patent number: 8838851
    Abstract: Described are techniques for performing path selection. A data operation is received for a metadevice comprising a plurality of metadevice members. A first of the plurality of metadevice members is determined. The first member is the member to which the data operation is directed. In accordance with a load balancing technique for the first metadevice member, path selection is performed to select a first of a plurality of paths. The metadevice is accessible over each of the plurality of paths. The data operation is sent over the first path.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: September 16, 2014
    Assignee: EMC Corporation
    Inventors: Patrick Brian Riordan, Harold M. Sandstrom, Helen S. Raizen, Arieh Don
  • Patent number: 8825964
    Abstract: Described are techniques for performing processing in a data storage system. A client application executing on a host is identified as a candidate for migration to the data storage system. First data used by the client application is stored on one or more physical storage devices of the data storage system. The client application is migrated to the data storage system for temporary execution on the data storage system. The client application is executed on the data storage system for a time period using a first portion of resources of the data storage system allocated for exclusive use by migrated client applications executing on the data storage system.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: September 2, 2014
    Assignee: EMC Corporation
    Inventors: John R. Sopka, Patrick Brian Riordan, David Meiri, Yigal Banker, John T. Fitzgerald, Alex Veprinsky
  • Patent number: 8819374
    Abstract: Described are techniques for migrating data from a source device of a source data storage system to a target device of a target data storage system. The target data storage system is configured to operate in accordance with a spoofing mode and a pass-through mode. A first set of commands from the host are processed for the target device when in the pass-through mode and the spoofing mode with respect to the target device. Data is migrated from the source device to the target device. The target data storage system is configured to operate in an echo mode for the target device and processes a second set of commands from the host when in the echo mode for the target device using information stored in the cache from processing the first set of commands.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: August 26, 2014
    Assignee: EMC Corporation
    Inventors: Arieh Don, Anestis Panidis, Michael J. Scharland, Patrick Brian Riordan, Ian Wigmore
  • Publication number: 20140207378
    Abstract: Repairing GPS data is disclosed. Repairing GPS data includes repairing an effort, comprising determining that the effort includes inaccurate GPS data; and adjusting the effort using a repaired base map. Repairing GPs data includes repairing a segment, comprising determining an inaccurate shape data in the segment; and adjusting shape data for the segment based on a repaired base.
    Type: Application
    Filed: March 21, 2014
    Publication date: July 24, 2014
    Applicant: Strava, Inc.
    Inventors: Davis Kitchel, Brian Riordan
  • Patent number: 8718927
    Abstract: Repairing GPS data is disclosed. Repairing GPS data includes repairing an effort, comprising determining that the effort includes inaccurate GPS data; and adjusting the effort using a repaired base map. Repairing GPs data includes repairing a segment, comprising determining an inaccurate shape data in the segment; and adjusting shape data for the segment based on a repaired base.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: May 6, 2014
    Assignee: Strava, Inc.
    Inventors: Davis Kitchel, Brian Riordan
  • Patent number: 8706959
    Abstract: The disclosure relates to a method and system for creating a virtual array in a physical array. Unassigned whole volumes in at least one physical array are identified. The identified volumes are associated with a first virtual array. Unique names are given to the identified volumes. At least one path is assigned to the first virtual array. The first virtual array may be associated with a second virtual array. Data may be migrated or replicated from the first virtual array to the second virtual array using existing array services.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: April 22, 2014
    Assignee: EMC Corporation
    Inventors: Dan Arnon, David Meiri, Ian Wigmore, Patrick Brian Riordan, George M. Ericson, Navindra Sharma
  • Patent number: 8667494
    Abstract: Described are techniques for allocating resources. Two consumer processes using two resources are provided. A first threshold of a first of the resources for a first of said two consumer processes is provided. A second threshold of a second of said resources for said first consumer process is provided. Consumption information is received regarding actual consumption of the two resources by the first consumer process. Execution of the first consumer process is scheduled in accordance with the first and the second thresholds and the consumption information.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: March 4, 2014
    Assignee: EMC Corporation
    Inventors: Patrick Brian Riordan, David Joshua Brown, Kenneth A. Halligan, Arieh Don
  • Patent number: 8601085
    Abstract: Described are techniques for determining preferred paths. A host requests first information from each of one or more ports of a data storage system. The first information includes preferred path information for a first device visible to the host through each port. The preferred path information includes one or more parameters used by said host to perform one or more mathematical calculations to determine a preferred path for transmitting to the data storage system a data operation directed to the first device. The first information is sent from each port to the host.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: Stephen Richard Ives, Patrick Brian Riordan, Arieh Don, Assaf Natanzon, Helen S. Raizen