Patents by Inventor Simon Graham

Simon Graham 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: 7827651
    Abstract: A quick-release paint roller having a roller cover that can be removed from a handle assembly without requiring the user to apply a force directly to the roller cover. The paint roller includes a tube-shaped roller cover having an outer surface of paint absorbing material and a rotatably mounted roller core. When the actuator is in the release position, the roller mounting device is free of the latching mechanism, thus permitting the roller core and roller cover to be removed from the handle assembly.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: November 9, 2010
    Assignee: Zibra, LLC
    Inventors: Nicholas Simon Graham, Michael James Marchese, III, Michael Patrick Duffy, Edward Reynolds
  • 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
  • Publication number: 20090166975
    Abstract: A method for assembling a seal assembly is provided. The method includes coupling a first ring within a vessel, coupling a second ring within the vessel, and coupling a first seal layer between the first ring and the second ring such that the first seal layer contacts at least the first ring.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Inventors: Steven Craig Russell, Nicholas Simon Graham, Kelsey Elizabeth Beach, James Michael Storey
  • Publication number: 20090138752
    Abstract: A transparent high-availability solution utilizing virtualization technology is presented. A cluster environment and management thereof is implemented through an automated installation and setup procedure resulting in a cluster acting as a single system. The cluster is setup in an isolated virtual machine on each of a number of physical nodes of the system. Customer applications are run within separate application virtual machines on one physical node at a time and are run independently and unaware of their configuration as part of a high-availability cluster. Upon detection of a failure, traffic is rerouted through a redundant node and the application virtual machines are migrated from the failing node to another node using live migration techniques.
    Type: Application
    Filed: November 26, 2007
    Publication date: May 28, 2009
    Applicant: Stratus Technologies Bermuda Ltd.
    Inventors: Simon Graham, Dan Lussier
  • 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: 20080276400
    Abstract: A quick-release paint roller having a roller cover that can be removed from a handle assembly without requiring the user to apply a force directly to the roller cover. The paint roller includes a tube-shaped roller cover having an outer surface of paint absorbing material and a rotatably mounted roller core. When the actuator is in the release position, the roller mounting device is free of the latching mechanism, thus permitting the roller core and roller cover to be removed from the handle assembly.
    Type: Application
    Filed: May 7, 2007
    Publication date: November 13, 2008
    Applicant: Zibra, LLC
    Inventors: Nicholas Simon Graham, Michael James Marchese, III, Michael Patrick Duffy, Edward Reynolds
  • Publication number: 20070174484
    Abstract: An improved method and apparatus is provided for checkpointing and rollback of network operations. In one embodiment the method includes varying the checkpoint interval in response to a packet deferred timer and buffering data packets that would affect the states of other network devices in a deferred packets queue. The method further generates an outbound packet for transmission to a remote system, buffers the outbound packet until one of a checkpoint or rollback condition is met and varies a checkpoint interval in response to network load. In another embodiment the apparatus includes a transmitter to send an outgoing packet to a remote system, a deferred transmit queue connected to the transmitter and a deferred packet timer that is configured to vary a checkpoint interval based on a predetermined value.
    Type: Application
    Filed: January 23, 2006
    Publication date: July 26, 2007
    Applicant: Stratus Technologies Bermuda Ltd.
    Inventors: Dan Lussier, Simon Graham
  • 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: 20070038891
    Abstract: A method and a system for recovering a computing system's hardware state. In one embodiment the method includes simulating a removal of a hardware device from a bus of the computing system, simulating the replacement of the hardware device onto the bus and executing a configuration program for the computing system. In another embodiment the removal of the hardware device from the bus is simulated following a detection of a fault in the computing system. In another embodiment the simulating of the removal of the hardware device from the bus includes modifying a list of hardware devices connected to the bus by removing the hardware device from the list.
    Type: Application
    Filed: August 12, 2005
    Publication date: February 15, 2007
    Applicant: Stratus Technologies Bermuda Ltd.
    Inventor: Simon Graham
  • Publication number: 20070028144
    Abstract: The invention relates to checkpointing a disk and/or memory. In one aspect, a first computing device receives a write request that includes a data payload. The first computing device then transmits a copy of the received write request to a second computing device and writes the data payload to a disk. The copy of the write request is queued at a queue on the second computing device until the next checkpoint is initiated or a fault is detected at the first computing device. In another aspect, a processor directs a write request to a location within a first memory. The write request includes at least a data payload and an address identifying the location. An inspection module identifies the write request before it reaches the first memory, copies at least the address identifying the location, and forwards the write request to a memory agent within the first memory.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Applicant: Stratus Technologies Bermuda Ltd.
    Inventors: Simon Graham, Dan Lussier
  • Publication number: 20060259815
    Abstract: A highly-available computer system is provided. The system includes at least two computer subsystems, each including memory, a local storage device and an embedded operating system. The system also includes a communication link between the two subsystems. Upon the initialization of the two computer subsystems, the embedded operating systems communicate via the communications link and designate one of the two subsystems as dominant. The dominant subsystem then loads a primary operating system. As write operations are sent to the local storage device of the dominant system, the write operations are mirrored over the communications link to each subservient system's local storage device. In the event of a failure of the dominant system, a subservient system will automatically become dominant and continue providing services to end-users.
    Type: Application
    Filed: May 10, 2005
    Publication date: November 16, 2006
    Applicant: Stratus Technologies Bermuda Ltd.
    Inventors: Simon Graham, Dan Lussier
  • Publication number: 20050216243
    Abstract: A virtual reality (VR)-based test battery wherein various neurobehavioral performance skills, including motor skills, sensory-perceptual skills, attention, and decision-making can be measured in human subjects. The invention can be used as a screening method within a virtual environment to provide an overall measure of general brain function relating to behavioral ability. In addition, the invention provides comprehensive VR-based neurobehavioral examinations tailored to individual subjects which can automatically self-adjust during operation in accordance with the specific purpose of the assessment, or for forms of cognitive or physical rehabilitation. According to the invention, patients with neurological and psychiatric dysfunctions can be assessed with physiologic monitoring as well as with anatomical and functional neuroimaging to non-invasively map the functional neuroanatomic correlates of VR-based test performance.
    Type: Application
    Filed: March 1, 2005
    Publication date: September 29, 2005
    Inventors: Simon Graham, Richard Mraz, Konstantine Zakzanis, Jang Lee
  • Publication number: 20050054910
    Abstract: An optical image-based tracking system determines the position and orientation of objects such as biological materials or medical devices within or on the surface of a human body undergoing Magnetic Resonance Imaging (MRI). Three-dimensional coordinates of the object to be tracked are obtained initially using a plurality of MR-compatible cameras. A calibration procedure converts the motion information obtained with the optical tracking system coordinates into coordinates of an MR system. A motion information file is acquired for each MRI scan, and each file is then converted into coordinates of the MRI system using a registration transformation. Each converted motion information file can be used to realign, correct, or otherwise augment its corresponding single MR image or a time series of such MR images.
    Type: Application
    Filed: July 13, 2004
    Publication date: March 10, 2005
    Inventors: Marleine Tremblay, Fred Tam, Simon Graham, John Kucharczyk, Jonathan Marmurek
  • Publication number: 20040068514
    Abstract: Systems and methods for database searching and data analysis with simultaneous, unified access to multiple heterogeneous data sources with effective reuse of user search session information for data analysis. The systems comprise a data source containing at least a partial copy of at least two public databases, at least one search program module operatively coupled to the data source and configured to carry out a search of the databases in the data source according to a user query, a data mining module operatively coupled to the data source and configured to provide for clustering of search results or documents from the user query and a user interface program module operatively coupled to the search program module and the data mining module, the user interface program module configured provide a visual interface for creating the user query and viewing the search results.
    Type: Application
    Filed: October 4, 2002
    Publication date: April 8, 2004
    Inventors: Parvathi Chundi, Patricia Collins, Simon Graham, Aditya Vailaya
  • Patent number: 5854694
    Abstract: A portable facsimile machine (10) for communicating image data to a remote machine, comprising an internal power source (20) and a user input device (28) for communicating with a controller (32) which controls the operation of devices within the machine including a scanner (16, 18) for inputting data representative of a scanned image into a memory (34), a display (12) for a user to view the scanned image stored in the memory and a communication system having a transducer (36) which creates a signal representative of the image data to enable communication of the image data over a telecommunication system to the remote machine.
    Type: Grant
    Filed: December 17, 1996
    Date of Patent: December 29, 1998
    Assignee: Optionexist Limited
    Inventors: Simon Graham Payne, Stephen John Love