Patents by Inventor Peter Hynes

Peter Hynes 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: 10140194
    Abstract: A system that includes a storage volume comprising a plurality of regions. The system also includes a plurality of nodes to receive transactions related to the storage volume from one or more client computers and execute the transactions. Each node is designated as an owner of one region of the plurality of regions. Each one of the plurality of nodes includes a ticket dispenser for dispensing tickets that ensure that the transactions that are actively being executed have exclusive access to a storage object identified in the transaction.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: November 27, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Mark Doherty, Siamak Nazari, Jonathan Stewart, Richard Dalzell, Peter Hynes
  • Publication number: 20180004617
    Abstract: Methods and systems for managing sets of transactions for replication are provided. A system includes a number of origination nodes forming a source array. A sequence number generator generates sequence numbers based, at least in part, on a time interval during which a transaction is received. A subset manager groups transactions into subsets based, at least in part, on the sequence number.
    Type: Application
    Filed: August 28, 2015
    Publication date: January 4, 2018
    Inventors: Mark Doherty, Siamak Nazari, Richard Dalzell, Peter Hynes, Fabrice Scoupe, Paul Kinnaird, Jonathan Stewart, Sinead Armstrong
  • Publication number: 20170168756
    Abstract: A system that includes a plurality of nodes configured to execute storage transactions. The nodes include a first node and a plurality of other nodes. The storage transactions are grouped into transaction sets that are to be executed in a predetermined order that ensures that dependencies between the transactions are observed. A cluster sequencer that resides on the first node is configured to increment a sequence number that identifies an active transaction set of the transaction sets and send the sequence number from the first node to the plurality of other nodes. Upon receipt of the sequence number, each one of the plurality of other nodes begins executing the transactions of the active transaction set without waiting for confirmation that all of the plurality of other nodes have the same sequence number.
    Type: Application
    Filed: July 29, 2014
    Publication date: June 15, 2017
    Inventors: Kouei Yamada, Siamak Nazari, Brian Rutledge, Jianding Luo, Jin Wang, Mark Doherty, Richard Dalzell, Peter Hynes
  • Publication number: 20160350192
    Abstract: A system that includes a storage volume comprising a plurality of regions. The system also includes a plurality of nodes to receive transactions related to the storage volume from one or more client computers and execute the transactions. Each node is designated as an owner of one region of the plurality of regions. Each one of the plurality of nodes includes a ticket dispenser for dispensing tickets that ensure that the transactions that are actively being executed have exclusive access to a storage object identified in the transaction.
    Type: Application
    Filed: March 20, 2014
    Publication date: December 1, 2016
    Inventors: Mark Doherty, Siamak Nazari, Jonathan Stewart, Richard Dalzell, Peter Hynes
  • Patent number: 6950311
    Abstract: The switch has a passive section and an active section or tray that may be docked to the passive section. The passive section contains only the physical interfaces to the switch's external data and telephony networks and power input. It is not intended to be a field replaceable unit and is therefore intended to be mounted in a rack system with all of the power and communications cables attached thereto. The telephony and data ports are routed from the passive section to the active section via connectors on the two sections as well as to a redundancy connector on the passive section that may be physically connected by a cable to a slave unit in a redundant application. The active section or tray contains all of the active components of the switch and is inserted via guides into the passive section. The tray is considered a field replaceable unit and can be inserted into and extracted from the passive section while the system is powered up and operational.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: September 27, 2005
    Assignee: Excel Switching Corporation
    Inventors: John R. DeCesare, James F. Allen, Kathleen M. Lacey, Jesse A. Faunce, Peter Hynes Corsini
  • Patent number: D553117
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: October 16, 2007
    Assignee: Savant Systems, LLC
    Inventor: Peter Hynes Corsini
  • Patent number: D557680
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: December 18, 2007
    Assignee: Savant Systems LLC
    Inventor: Peter Hynes Corsini