Patents by Inventor Michael A. Heffner

Michael A. Heffner 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: 7895164
    Abstract: Approaches to efficiently creating a checkpoint of the process are described. In one approach, a method of performing a checkpoint operation on a process involves detecting a change in the contents of a memory page associated with the process. This change occurred after a preceding checkpoint operation. The method also involves modifying a data structure, at a location corresponding to the contents of that memory page.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: February 22, 2011
    Assignee: Librato, Inc.
    Inventors: Srinidhi Varadarajan, Joseph Ruscio, Michael Heffner
  • Patent number: 7761739
    Abstract: Concurrent checkpointing for rollback recovery for system failures is disclosed. The system includes a stable database, and a processor configured to receive and process a checkpoint request while a first thread performs a process and a second thread stores contents of memory regions listed in a first list to the stable storage. Processing the checkpoint request includes write protecting all memory regions listed in a previously initialized and populated second list, initializing an empty third list, creating a coalesced list by combining the contents of the first and second lists, and assigning the coalesced list to the second thread while the first thread proceeds with the process.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: July 20, 2010
    Assignee: Librato, Inc.
    Inventors: Joseph F. Ruscio, Michael A. Heffner
  • Patent number: 7661016
    Abstract: A method of identifying the source of a memory corruption error during operation of a checkpoint library includes receiving an error detection request and, in response to the request, write protecting all memory regions allocated to a checkpoint library. The method further includes detecting when a memory region is accessed for modification during operation of the checkpoint library and, in response to the detection, identifying the source of a memory corruption error affecting the memory region.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: February 9, 2010
    Assignee: Librato, Inc.
    Inventors: Joseph F. Ruscio, Michael Heffner
  • Publication number: 20090133029
    Abstract: Methods and systems for preemption of software in a computing system that include receiving a preempt request for a process in execution using a set of resources, pausing the execution of the process; and releasing the resources to a shared pool.
    Type: Application
    Filed: November 12, 2008
    Publication date: May 21, 2009
    Inventors: Srinidhi VARADARAJAN, Joseph Ruscio, Michael Heffner
  • Publication number: 20070220355
    Abstract: A method of identifying the source of a memory corruption error during operation of a checkpoint library includes receiving an error detection request and, in response to the request, write protecting all memory regions allocated to a checkpoint library. The method further includes detecting when a memory region is accessed for modification during operation of the checkpoint library and, in response to the detection, identifying the source of a memory corruption error affecting the memory region.
    Type: Application
    Filed: November 22, 2006
    Publication date: September 20, 2007
    Inventors: Joseph F. Ruscio, Michael A. Heffner
  • Publication number: 20070220356
    Abstract: Concurrent checkpointing for rollback recovery for system failures is disclosed. The system includes a stable database, and a processor configured to receive and process a checkpoint request while a first thread performs a process and a second thread stores contents of memory regions listed in a first list to the stable storage. Processing the checkpoint request includes write protecting all memory regions listed in a previously initialized and populated second list, initializing an empty third list, creating a coalesced list by combining the contents of the first and second lists, and assigning the coalesced list to the second thread while the first thread proceeds with the process.
    Type: Application
    Filed: November 22, 2006
    Publication date: September 20, 2007
    Inventors: Joseph F. Ruscio, Michael A. Heffner
  • Patent number: PP18088
    Abstract: A new and distinct cultivar of Mini Impatiens plant named ‘Bodlizviosta’, characterized by its compact, upright, outwardly spreading and mounded plant habit; freely branching habit; dense and bushy growth habit; small dark green-colored leaves; freely flowering habit; and red purple and white bi-colored flowers that are positioned above and beyond the foliage.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: September 25, 2007
    Assignee: John Bodger + Sons Company
    Inventor: Michael Heffner
  • Patent number: PP18300
    Abstract: A new and distinct cultivar of Double Impatiens plant named ‘Boddblorgbi’, characterized by its compact, mounded and outwardly spreading plant habit; freely branching habit; dense and bushy growth habit; dark green-colored leaves; large double dark orange and white bi-colored flowers; freely flowering habit; and flowers positioned above and beyond the foliage.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: December 11, 2007
    Assignee: John Bodger + Sons Company
    Inventor: Michael Heffner
  • Patent number: PP18313
    Abstract: A new and distinct cultivar of Mini Impatiens plant named ‘Bodlizorgnov’, characterized by its compact, upright, outwardly spreading and mounded plant habit; freely branching habit; dense and bushy growth habit; small dark green-colored leaves; freely flowering habit; and orange and white bi-colored flowers that are positioned above and beyond the foliage.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: December 11, 2007
    Assignee: John Bodger + Sons Company
    Inventor: Michael Heffner
  • Patent number: PP18314
    Abstract: A new and distinct cultivar of Double Impatiens plant named ‘Boddblviobi’, characterized by its compact, mounded and outwardly spreading plant habit; freely branching habit; dense and bushy growth habit; dark green-colored leaves; large double red purple and light pink to white bi-colored flowers; freely flowering habit; and flowers positioned above and beyond the foliage.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: December 11, 2007
    Assignee: John Bodger + Sons Company
    Inventor: Michael Heffner
  • Patent number: PP18320
    Abstract: A new and distinct cultivar of Double Impatiens plant named ‘Boddblredbi’, characterized by its compact, mounded and outwardly spreading plant habit; freely branching habit; dense and bushy growth habit; dark green-colored leaves; large double red and white bi-colored flowers; freely flowering habit; and flowers positioned above and beyond the foliage.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: December 18, 2007
    Assignee: John Bodger + Sons Company
    Inventor: Michael Heffner