System for managing versions of cached metadata
First Claim
Patent Images
1. A method for managing versions of metadata, the method comprising:
- linking a dependent object to a most recent metadata version of the resource, the resource being specified in a request;
maintaining any metadata versions while in use; and
deleting any metadata versions when no longer in use.
1 Assignment
0 Petitions
Accused Products
Abstract
Versioned metadata allows multiple versions of metadata for a given object to exist concurrently on a system thereby supporting the parallel execution of operations which would otherwise be mutually exclusive. Metadata updates are permitted while other objects maintain access to another version of the metadata through a versioning infrastructure. The versioning infrastructure allows the creation of new versions of metadata, maintains obsolete versions in the system as long as they are being used by any object, and deletes the obsolete versions once they are no longer in use.
68 Citations
27 Claims
-
1. A method for managing versions of metadata, the method comprising:
-
linking a dependent object to a most recent metadata version of the resource, the resource being specified in a request;
maintaining any metadata versions while in use; and
deleting any metadata versions when no longer in use. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing versions of metadata, the method comprising:
-
means for linking a dependent object to a most recent metadata version of the resource, the resource being specified in a request;
means for maintaining any metadata versions while in use; and
means for deleting any metadata versions when no longer in use. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product embodied on computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, causes the processor to execute a method for managing versions of data, the method comprising:
-
linking a dependent object to a most recent metadata version of the resource, the resource being specified in a request;
maintaining any metadata versions while in use; and
deleting any metadata versions when no longer in use. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for managing versions of metadata comprising:
-
a search and create process to locate and create metadata versions;
an aging-out process to maintain or release obsolete versions of metadata; and
a dependency mechanism, to allow an object to declare dependency on a metadata object. - View Dependent Claims (23)
-
-
24. A computer program product embodied on computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, causes the processor to execute a method for managing versions of data, the method comprising:
-
searching and creating to locate and create metadata versions;
aging-out obsolete versions of metadata; and
creating dependencies to allow an object to declare dependency on a metadata object. - View Dependent Claims (25)
-
-
26. A method for managing versions of metadata comprising:
-
searching and creating to locate and create metadata versions;
aging-out obsolete versions of metadata; and
creating dependencies to allow an object to declare dependency on a metadata object. - View Dependent Claims (27)
-
Specification