Patent ID: 7873685

Claim:
A computer implemented method performed by a computer system programmed to perform the method comprising: receiving by the computer system a first path mapping schema from a plurality of path mapping schemas between a first plurality of asset-types within a first asset-type hierarchy from a plurality of asset-type hierarchies and a plurality of disk paths within an on-disk storage structure; receiving by the computer system a second path mapping schema from the plurality of path mapping schemas between a second plurality of asset-types within a second asset-type hierarchy from the plurality of asset-type hierarchies and the plurality of disk paths within the on-disk storage structure, wherein the first path mapping schema is different from the second path mapping schema; receiving by the computer system a first asset-type definition list from a first user, wherein the first asset-type definition list comprises a first instance name for a first asset-type from the first plurality of asset types; receiving by the computer system a second asset-type definition list from a second user, wherein the second asset-type definition list comprises a second instance name for the first asset-type from the second plurality of asset types; providing by the computer system a first disk path from the plurality of disk paths to the first user to allow the first user to access an asset associated with the first instance name of the first asset-type in response to the first path mapping schema and the first instance name; providing by the computer system a second disk path from the plurality of disk paths to the second user to allow the second user to access an asset associated with the second instance name of the first asset-type in response to the second path mapping schema and the second instance name, wherein the first disk path and the second disk path are different; wherein a structure of the first asset-type hierarchy is independent from the on-disk storage structure; and wherein the first asset-type definition list comprises a first instance name for a second asset-type from the first plurality of asset types.