Patents by Inventor Paul Kinnaird

Paul Kinnaird 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: 10929431
    Abstract: Methods and systems for collision handling during an asynchronous replication are provided. A system includes a cache memory system comprising a number of cache memory pages. A collision detector detects when a host is attempting to overwrite a cache memory page that has not been completely replicated. A revision page tagger copies the cache memory page to a free page and tags the copied page as protected.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: February 23, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mark Doherty, Siamak Nazari, Jin Wang, Srinivasa D. Murthy, Paul Kinnaird, Pierre Labat, Jonathan Stewart
  • Publication number: 20180011914
    Abstract: Methods and systems for collision handling during an asynchronous replication are provided. A system includes a cache memory system comprising a number of cache memory pages. A collision detector detects when a host is attempting to overwrite a cache memory page that has not been completely replicated. A revision page tagger copies the cache memory page to a free page and tags the copied page as protected.
    Type: Application
    Filed: August 28, 2015
    Publication date: January 11, 2018
    Inventors: Mark Doherty, Siamak Nazari, Jin Wang, Srinivasa D. Murthy, Paul Kinnaird, Pierre Labat, Jonathan Stewart
  • 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: 20180004761
    Abstract: Methods and systems for managing manifests for replication are provided. A system includes a number of origination nodes forming a source array. A remote copy ticket dispenser provides a replication ticket for a transaction to be grouped with other transactions and to be replicated to a destination array. A transaction communicator sends transactions to the destination array.
    Type: Application
    Filed: August 28, 2015
    Publication date: January 4, 2018
    Inventors: Mark Doherty, Siamak Nazari, Paul Kinnaird, Fabrice Scoupe, Jonathan Stewart
  • Publication number: 20030235191
    Abstract: A method of associating a VLAN with a primary VLAN such that a large number of VLANs can be supported by a switch infrastructure without unduly affecting the resources of the switch infrastructure. The method comprises assigning at set of at least one attribute for a first VLAN comprising the steps of receiving a frame of frame-based data, processing the frame to determine a first VLAN identifier; associating said first VLAN identifier with a primary VLAN identifier; and associating the set of at least one attribute of the first VLAN with a corresponding set of at least one attribute of said primary VLAN, such that the characteristics of an attribute in the set of at least one attribute of the first VLAN is determined by the characteristics of a corresponding attribute of the primary VLAN. In this manner, up to 4094 VLANs can be supported by a switch infrastructure.
    Type: Application
    Filed: June 19, 2002
    Publication date: December 25, 2003
    Inventors: Jonathan W. Heggarty, Kevin Hamilton, Paul Kinnaird