Patents by Inventor Jeffrey Somers

Jeffrey Somers 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: 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: 7669073
    Abstract: Methods and systems are provided by which a computer system, and in particular, a lockstep fault-tolerant computer system, may be split into a plurality of independently operational subsystems. Each subsystem may be examined, managed or upgraded by an administrator while the overall computer system continues to service end-users. Finally, the separate subsystems may be merged in an efficient fashion and fault-tolerant operation will resume upon the combined system.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: February 23, 2010
    Assignee: Stratus Technologies Bermuda Ltd.
    Inventors: Simon Graham, Laurent Fournie, Jeffrey Somers
  • 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
  • Publication number: 20070043972
    Abstract: Methods and systems are provided by which a computer system, and in particular, a lockstep fault-tolerant computer system, may be split into a plurality of independently operational subsystems. Each subsystem may be examined, managed or upgraded by an administrator while the overall computer system continues to service end-users. Finally, the separate subsystems may be merged in an efficient fashion and fault-tolerant operation will resume upon the combined system.
    Type: Application
    Filed: August 19, 2005
    Publication date: February 22, 2007
    Applicant: Stratus Technologies Bermuda Ltd.
    Inventors: Simon Graham, Laurent Fournie, Jeffrey Somers
  • Publication number: 20060222126
    Abstract: Systems and methods are disclosed for facilitating synchronous communications over an asynchronous communications link. Specifically, embodiments of the claimed invention provide systems and methods for transmitting high-speed signals while maintaining lock-step determinism using remote clock phase adjustments. Embodiments of the claimed invention also provide systems and methods for maintaining determinism through the use of synchronized time slice counters within the various components.
    Type: Application
    Filed: June 2, 2005
    Publication date: October 5, 2006
    Applicant: Stratus Technologies Bermuda Ltd.
    Inventors: John Edwards, Jeffrey Somers, Tim Wegner
  • Publication number: 20060222125
    Abstract: Systems and methods are disclosed for facilitating synchronous communications over an asynchronous communications link. Specifically, embodiments of the present invention provide systems and methods for transmitting high-speed signals while maintaining lock-step determinism using remote clock phase adjustments. Embodiments of the present invention also provide systems and methods for maintaining determinism through the use of synchronized time slice counters within the various components.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: John Edwards, Jeffrey Somers, Tim Wegner
  • Patent number: 6948010
    Abstract: The present invention relates to a method and system for transferring portions of a memory block. A first data mover is configured with a first start address corresponding to a first portion of a source memory block. A second data mover is configured with a second start address corresponding to a second portion of the source memory block sized differently from the first portion. The first portion of the source memory block is transferred by the first data mover and the second portion of the source memory block is transferred by the second data mover.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: September 20, 2005
    Assignee: Stratus Technologies Bermuda Ltd.
    Inventors: Jeffrey Somers, Andrew Alden, John Edwards
  • Patent number: 6813721
    Abstract: A method and apparatus for maintaining clock phase alignment among system modules of a fault-tolerant computing system. In one embodiment, a low-frequency system reference clock signal is distributed to all system modules where it is multiplied to generate higher-frequency local clock signals. All local clock signals are then synchronized to the rising edge of the reference clock signal and the first rising edge in relation to a timing event is also identified.
    Type: Grant
    Filed: September 20, 2000
    Date of Patent: November 2, 2004
    Assignee: Stratus Computer Systems, S.a.r.l.
    Inventors: Mark Tetreault, Michael McLoughlin, Jeffrey Somers
  • Patent number: 6718474
    Abstract: A method and apparatus for controlling processor clock rates of a synchronous multi-processor system in response to an environmental condition of a processor. In one embodiment, a processor-reported an environmental condition is stored in a register and all processors are interrupted simultaneously. Upon interrupt, each processor reads the contents of the register and responds by adjusting its local clock rate synchronously with the other processors. In another embodiment, the processor's environmental status is polled by software control. Upon notification of an environmental condition, the software control notifies each processor to adjust its local clock rate synchronously with the other processors.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: April 6, 2004
    Assignee: Stratus Technologies Bermuda LTD.
    Inventors: Jeffrey Somers, Kurt Thaller, Nicholas Warchol
  • Publication number: 20020116555
    Abstract: The present invention relates to a method and system for transferring portions of a memory block. A first data mover is configured with a first start address corresponding to a first portion of a source memory block. A second data mover is configured with a second start address corresponding to a second portion of the source memory block sized differently from the first portion. The first portion of the source memory block is transferred by the first data mover and the second portion of the source memory block is transferred by the second data mover.
    Type: Application
    Filed: December 20, 2000
    Publication date: August 22, 2002
    Inventors: Jeffrey Somers, Andrew Alden, John Edwards