×

Method and apparatus for data versioning and recovery using delta content save and restore management

  • US 7,395,386 B2
  • Filed: 01/18/2005
  • Issued: 07/01/2008
  • Est. Priority Date: 01/18/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method in a data processing system for managing versioning data for memory segments, the method comprising:

  • allocating a memory segment for data in response to a request from a requestor to allocate the memory segment;

    creating within the memory segment a versioning data structure for the memory segment, wherein the versioning data structure is used to store delta data for changes in the data for the memory segment, and wherein the memory segment is associated with the versioning data structure;

    detecting a change in the data for the memory segment;

    responsive to detecting the change in the data for the memory segment, storing the delta data in the versioning data structure within the memory segment, wherein the delta data is the change in the data between a prior version and a current version of the data in a changed form; and

    returning a reference to the memory segment containing the versioning data structure to the requestor that requested allocation of the memory segment.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×