Patents by Inventor Steven Haid

Steven Haid 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: 9251002
    Abstract: In part, the invention relates to a system and method for writing checkpointing data to a computer having a standby virtual machine for each checkpointed component on a computer having an active virtual machine. In one embodiment, the checkpointing data is processed on a per virtual machine basis. This is performed in a way that allows checkpointing data packets from multiple sources to be transferred asynchronously, subsequently reassembled into a coherent checkpoint message, and applied asynchronously.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: February 2, 2016
    Assignee: STRATUS TECHNOLOGIES BERMUDA LTD.
    Inventors: Robert Manchek, Steven Haid, Kimball A. Murray
  • Publication number: 20150205688
    Abstract: A method of migrating memory from a primary computer to a secondary computer. In one embodiment, the method includes the steps of: (a) waiting for a checkpoint on the primary computer; (b) pausing the primary computer; (c) selecting a group of pages of memory to be transferred to the secondary computer; (d) transferring the selected group of pages of memory and checkpointed data; (e) restarting the primary computer; (f) waiting for a checkpoint on the primary computer; (g) pausing the primary computer; (h) selecting another group of pages of memory to be transferred; (i) transferring the other selected group of pages of memory and data checkpointed since the previous checkpoint to the secondary computer; (j) restarting the primary computer; and (k) repeating steps (f) through (j) until all the memory of the primary computer is transferred.
    Type: Application
    Filed: December 16, 2014
    Publication date: July 23, 2015
    Inventors: Steven Haid, Kimball A. Murray, Robert J. Manchek
  • Publication number: 20140201574
    Abstract: In part, the invention relates to a system and method for writing checkpointing data to a computer having a standby virtual machine for each checkpointed component on a computer having an active virtual machine. In one embodiment, the checkpointing data is processed on a per virtual machine basis. This is performed in a way that allows checkpointing data packets from multiple sources to be transferred asynchronously, subsequently reassembled into a coherent checkpoint message, and applied asynchronously.
    Type: Application
    Filed: December 16, 2013
    Publication date: July 17, 2014
    Inventors: Robert Manchek, Steven Haid, Kimball A. Murray
  • Patent number: 8234521
    Abstract: A system is provided for rapidly synchronizing two or more processing elements in a fault-tolerant computing system. Embodiments of this system allow for the rapid synchronization of two processing elements through partial copies of the contents of memory associate with each processing element.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: July 31, 2012
    Assignee: Stratus Technologies Bermuda Ltd.
    Inventors: Simon Graham, Daniel Lussier, Timothy Wegner, Jeffrey Somers, Steven Haid, John W. Edwards, Jr.
  • Patent number: 7496786
    Abstract: A system is provided for rapidly synchronizing two or more processing elements in a fault-tolerant computing system. Embodiments of this system allow for the rapid synchronization of two processing elements through partial copies of the contents of memory associate with each processing element.
    Type: Grant
    Filed: January 10, 2006
    Date of Patent: February 24, 2009
    Assignee: Stratus Technologies Bermuda Ltd.
    Inventors: Simon Graham, Dan Lussier, Tim Wegner, Jeffrey Somers, Steven Haid, John W. Edwards, Jr.
  • Publication number: 20090037765
    Abstract: A system is provided for rapidly synchronizing two or more processing elements in a fault-tolerant computing system. Embodiments of this system allow for the rapid synchronization of two processing elements through partial copies of the contents of memory associate with each processing element.
    Type: Application
    Filed: September 30, 2008
    Publication date: February 5, 2009
    Applicant: STRATUS TECHNOLOGIES BERMUDA LTD.
    Inventors: Simon Graham, Dan Lussier, Tim Wegner, Jeffrey Somers, Steven Haid, John W. Edwards, JR.
  • Publication number: 20070174687
    Abstract: A system is provided for rapidly synchronizing two or more processing elements in a fault-tolerant computing system. Embodiments of this system allow for the rapid synchronization of two processing elements through partial copies of the contents of memory associate with each processing element.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 26, 2007
    Applicant: Stratus Technologies Bermuda Ltd.
    Inventors: Simon Graham, Dan Lussier, Tim Wegner, Jeffrey Somers, Steven Haid, John Edwards
  • Patent number: 5815649
    Abstract: A fault-tolerant computer system comprises a plurality of processing nodes and a plurality of storage nodes interconnected by a network. The processing nodes perform processing operations in connection with user-generated processing requests. The processing nodes, in connection with processing a processing request, generate storage and retrieval requests for transmission to the storage node to enable storage of data thereon and retrieval of data therefrom. The storage nodes store data in at least one replicated partition group comprising a plurality of replicated partitions distributed across the storage nodes. A storage node, on receiving a retrieval request from a processing node provide the requested data to the processing node. In addition, on receiving a storage request from a processing node, a storage node initiates an update operation to update all of the replicated partitions in the replicated partition group.
    Type: Grant
    Filed: October 20, 1995
    Date of Patent: September 29, 1998
    Assignee: Stratus Computer, Inc.
    Inventors: David A. Utter, Susan J. Lo Verso, Laurie E. Friedman, Steven Haid, Gregory S. LeBlanc, Paul H. Hansen