Classification system for versionable objects
First Claim
1. A computer implemented method for managing versioning data for objects in a virtual machine, the computer implemented method comprising:
- receiving a request to allocate an object, wherein the request identifying a plurality of parameters for classifying the object;
creating an entry for the object in a versioning data structure using the plurality of parameters received in the request, wherein the versioning data structure is used to store delta data for change in the data for the object and wherein the object is associated with the data structure;
detecting a change in the data for the object; and
storing the delta data in the versioning data structure based on the plurality of parameters in response to the change in the data for the object, wherein a particular version of the object may be retrieved using the plurality of parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable code for managing versioning data for objects in a virtual machine. A request to allocate an object is received, wherein the request identifies a plurality of parameters for classifying the object. An entry for the object is created in a versioning data structure using the plurality of parameters received in the request. The versioning data structure is used to store delta data for change in the data for the object and wherein the object is associated with the data structure. When a change in the data for the object occurs, the delta data is stored in the versioning data structure based on the plurality of parameters. A particular version of the object may be retrieved using the plurality of parameters.
-
Citations
20 Claims
-
1. A computer implemented method for managing versioning data for objects in a virtual machine, the computer implemented method comprising:
-
receiving a request to allocate an object, wherein the request identifying a plurality of parameters for classifying the object;
creating an entry for the object in a versioning data structure using the plurality of parameters received in the request, wherein the versioning data structure is used to store delta data for change in the data for the object and wherein the object is associated with the data structure;
detecting a change in the data for the object; and
storing the delta data in the versioning data structure based on the plurality of parameters in response to the change in the data for the object, wherein a particular version of the object may be retrieved using the plurality of parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising:
-
a computer usable medium having computer usable program code for managing versioning data for objects in a virtual machine, said computer program product including;
computer usable program code for receiving a request to allocate an object, wherein the request identifying a plurality of parameters for classifying the object;
computer usable program code for creating an entry for the object in a versioning data structure using the plurality of parameters received in the request, wherein the versioning data structure is used to store delta data for change in the data for the object and wherein the object is associated with the data structure;
computer usable program code for detecting a change in the data for the object; and
computer usable program code for storing the delta data in the versioning data structure based on the plurality of parameters in response to the change in the data for the object, wherein a particular version of the object may be retrieved using the plurality of parameters. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A data processing system comprising:
-
a bus;
a communications unit connected to the bus;
a memory connected to the bus, wherein the memory includes a set of instructions; and
a processor unit connected to the bus, wherein the processor unit executes the computer usable code to receive a request to allocate an object, wherein the request identifying a plurality of parameters for classifying the object;
create an entry for the object in a versioning data structure using the plurality of parameters received in the request, wherein the versioning data structure is used to store delta data for change in the data for the object and wherein the object is associated with the data structure;
detect a change in the data for the object; and
store the delta data in the versioning data structure based on the plurality of parameters in response to the change in the data for the object, wherein a particular version of the object may be retrieved using the plurality of parameters. - View Dependent Claims (19, 20)
-
Specification