Patent ID: 7149750

Claim:
A method for storing data in a data store, comprising: receiving a multimedia file in a first file format including essence, metadata objects providing information on the essence, and a unique identifier assigned to the essence; extracting the essence from the multimedia file; storing the essence in the data store; generating a metadata file in a second file format by performing for each received metadata object in the received multimedia file: (i) determining whether the metadata object includes a label or attribute of a label; (ii) adding a tagged element to the metadata file corresponding to the label if the metadata object includes one label; and (iii) adding a tagged attribute to the metadata file if the metadata object includes one attribute for one label, wherein the tagged attribute indicates an attribute value for one tagged element corresponding to the label for which the value is provided; storing the metadata file in the data store; and using the unique identifier to access the essence and the metadata file in the data store.