Patents by Inventor Sam Revitch

Sam Revitch 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: 7467330
    Abstract: A system and method are disclosed for providing journal recovery in a multi-node environment which comprises determining whether a block was updated by a first node; determining whether the block is associated with a lock held by a second node; and writing the block to a final location if the block is not associated with a lock held by the second node.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: December 16, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brent A. Kingsbury, Sam Revitch, Terence M. Rokop
  • Patent number: 7240057
    Abstract: A system and method are disclosed for providing journaling in a computer environment. An embodiment of the present invention comprises providing a first node and a second node; providing a journal wherein the journal is accessible by the first node and the second node; requesting a change in lock status by the first node; and executing a task by the second node in response to the request for the change in lock status by the first node.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: July 3, 2007
    Inventors: Brent A. Kingsbury, Sam Revitch, Terence M. Rokop
  • Publication number: 20070033436
    Abstract: A system and method are disclosed for providing journal recovery in a multi-node environment which comprises determining whether a block was updated by a first node; determining whether the block is associated with a lock held by a second node; and writing the block to a final location if the block is not associated with a lock held by the second node.
    Type: Application
    Filed: August 4, 2006
    Publication date: February 8, 2007
    Inventors: Brent Kingsbury, Sam Revitch, Terence Rokop
  • Patent number: 7111197
    Abstract: A system and method are disclosed for providing journal recovery in a multi-node environment which comprises determining whether a block was last updated by a first node; determining whether the block is associated with a lock held by a second node; and writing the block to a final location if the block is not associated with a lock held by the second node. In another embodiment, a system and method are disclosed for providing journal recovery in a multi-node environment which comprises determining whether a block is associated with metadata; determining whether the block is associated with a lock held by a surviving node; and writing the block to a final location if the block is not associated with a lock held by the surviving node.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: September 19, 2006
    Assignee: PolyServe, Inc.
    Inventors: Brent A. Kingsbury, Sam Revitch, Terence M. Rokop
  • Publication number: 20050015640
    Abstract: A system and method are disclosed for providing journal recovery in a multi-node environment which comprises determining whether a block was last updated by a first node; determining whether the block is associated with a lock held by a second node; and writing the block to a final location if the block is not associated with a lock held by the second node. In another embodiment, a system and method are disclosed for providing journal recovery in a multi-node environment which comprises determining whether a block is associated with metadata; determining whether the block is associated with a lock held by a surviving node; and writing the block to a final location if the block is not associated with a lock held by the surviving node.
    Type: Application
    Filed: September 20, 2002
    Publication date: January 20, 2005
    Inventors: Brent Kingsbury, Sam Revitch, Terence Rokop
  • Publication number: 20040202013
    Abstract: A system and method are disclosed for accessing data in a multi-node system comprising providing a first node associated with a first operating system; providing a second node associated with a second operating system, wherein the second operating system is independent of the first operating system; providing a storage, wherein the first node directly accesses the storage and the second node directly accesses the storage; requesting a lock for a block by the first node to the second node; obtaining the lock from the second node; and obtaining the block the from the second node.
    Type: Application
    Filed: September 20, 2002
    Publication date: October 14, 2004
    Applicant: PolyServe, Inc.
    Inventors: Kenneth F. Dove, Brent A. Kingsbury, Sam Revitch, Terence M. Rokop
  • Publication number: 20030065672
    Abstract: A system and method are disclosed for providing journaling in a computer environment. An embodiment of the present invention comprises providing a first node and a second node; providing a journal wherein the journal is accessible by the first node and the second node; requesting a change in lock status by the first node; and executing a task by the second node in response to the request for the change in lock status by the first node.
    Type: Application
    Filed: September 20, 2002
    Publication date: April 3, 2003
    Applicant: PolyServe, Inc.
    Inventors: Brent A. Kingsbury, Sam Revitch, Terence M. Rokop