Patent ID: 7788239

Claim:
Method for providing access to a data entity having a basis version, and for enabling the creation of derived versions of the data entity, comprising: a creating procedure for creating a derived version of the data entity by carrying out one or more operations on the basis version, intercepting the one or more operations carried out on the basis version, storing the one or more operations, and accepting the one or more operations to create the derived version; and a providing procedure for providing access to the derived version through first addresses mapped to second addresses of the basis version and of one or more operations equal to or equivalent in result to the accepted one or more operations, by reconstructing the derived version based on the basis version and the one or more operations equal to or equivalent in result to the accepted one or more operations; and further comprising: a further creating procedure for creating a further derived version of the data entity by carrying out one or more operations on a derived version, intercepting the one or more operations carried out on the basis version, storing the one or more operations, and accepting the one or more operations to create the further derived version; and the providing procedure being further for providing access to the further derived version.