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: 9511247Abstract: 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: GrantFiled: October 6, 2015Date of Patent: December 6, 2016Assignee: EMPYREUS SOLUTIONS LLCInventor: Brian Riordan
-
Patent number: 9501226Abstract: 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: GrantFiled: September 2, 2014Date of Patent: November 22, 2016Assignee: EMC IP Holding Company LLCInventors: James L. Davidson, Chris Bunting, Arieh Don, Patrick Brian Riordan, John F. Madden, Jr.
-
Publication number: 20160067532Abstract: 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: ApplicationFiled: October 6, 2015Publication date: March 10, 2016Inventor: BRIAN RIORDAN
-
Patent number: 9205292Abstract: 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: GrantFiled: September 5, 2014Date of Patent: December 8, 2015Assignee: EMPYREUS SOLUTIONS LLCInventor: Brian Riordan
-
Patent number: 9100343Abstract: 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: GrantFiled: March 29, 2012Date of Patent: August 4, 2015Assignee: EMC CORPORATIONInventors: Brian Riordan, David Barta, John R. Sopka, David Meiri, Alexandr Veprinsky
-
Publication number: 20150211869Abstract: 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: ApplicationFiled: February 23, 2015Publication date: July 30, 2015Inventors: Davis Kitchel, Brian Riordan
-
Patent number: 8997873Abstract: 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: GrantFiled: December 12, 2011Date of Patent: April 7, 2015Assignee: Technip FranceInventors: Brian Riordan, Mathieu Boisne, Tobias G. Selcer, Jacy Lee Robbins, Ange Luppi
-
Patent number: 9002904Abstract: 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: GrantFiled: May 24, 2013Date of Patent: April 7, 2015Assignee: EMC CorporationInventors: David Meiri, Dan Arnon, Arieh Don, Ian Wigmore, Patrick Brian Riordan, John T. Fitzgerald, Alex Veprinsky, John Sopka
-
Patent number: 8996301Abstract: 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: GrantFiled: March 7, 2013Date of Patent: March 31, 2015Assignee: Strava, Inc.Inventors: Davis Kitchel, Brian Riordan
-
Patent number: 8990520Abstract: 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: GrantFiled: March 30, 2012Date of Patent: March 24, 2015Assignee: EMC CorporationInventors: Hongliang Tang, Lixin Pang, Matthew H. Fredette, Patrick Brian Riordan, Uresh Vahalia, Steven T. McClure
-
Publication number: 20150068778Abstract: 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: ApplicationFiled: September 5, 2014Publication date: March 12, 2015Inventor: BRIAN RIORDAN
-
Patent number: 8856400Abstract: 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: GrantFiled: March 15, 2013Date of Patent: October 7, 2014Assignee: EMC CorporationInventors: James L. Davidson, Chris Bunting, Arieh Don, Patrick Brian Riordan, John F. Madden, Jr.
-
Patent number: 8838851Abstract: 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: GrantFiled: August 31, 2012Date of Patent: September 16, 2014Assignee: EMC CorporationInventors: Patrick Brian Riordan, Harold M. Sandstrom, Helen S. Raizen, Arieh Don
-
Patent number: 8825964Abstract: 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: GrantFiled: September 26, 2011Date of Patent: September 2, 2014Assignee: EMC CorporationInventors: John R. Sopka, Patrick Brian Riordan, David Meiri, Yigal Banker, John T. Fitzgerald, Alex Veprinsky
-
Patent number: 8819374Abstract: 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: GrantFiled: June 15, 2011Date of Patent: August 26, 2014Assignee: EMC CorporationInventors: Arieh Don, Anestis Panidis, Michael J. Scharland, Patrick Brian Riordan, Ian Wigmore
-
Publication number: 20140207378Abstract: 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: ApplicationFiled: March 21, 2014Publication date: July 24, 2014Applicant: Strava, Inc.Inventors: Davis Kitchel, Brian Riordan
-
Patent number: 8718927Abstract: 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: GrantFiled: March 7, 2013Date of Patent: May 6, 2014Assignee: Strava, Inc.Inventors: Davis Kitchel, Brian Riordan
-
Patent number: 8706959Abstract: 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: GrantFiled: June 30, 2009Date of Patent: April 22, 2014Assignee: EMC CorporationInventors: Dan Arnon, David Meiri, Ian Wigmore, Patrick Brian Riordan, George M. Ericson, Navindra Sharma
-
Patent number: 8667494Abstract: 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: GrantFiled: August 25, 2006Date of Patent: March 4, 2014Assignee: EMC CorporationInventors: Patrick Brian Riordan, David Joshua Brown, Kenneth A. Halligan, Arieh Don
-
Patent number: 8601085Abstract: 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: GrantFiled: March 28, 2011Date of Patent: December 3, 2013Assignee: EMC CorporationInventors: Stephen Richard Ives, Patrick Brian Riordan, Arieh Don, Assaf Natanzon, Helen S. Raizen