Patent ID: 8375007
Filing Date: 2013-02-12
Classification: G06F

Abstract:
1. A computer-implemented method to update metadata associated with multimedia files, the method comprising: receiving a collection of multimedia files; extracting metadata from the collection of multimedia files; assigning a priority to each multimedia file; storing the multimedia file and the extracted metadata in a read queue if the multimedia file is imported from a multimedia capture device; populating a metadata database with the extracted metadata; adding additional metadata to the metadata database via a multimedia organization application, wherein the read queue stores metadata causing discrepancies between the multimedia files and corresponding entries in the metadata database, the entries are associated with the multimedia files having metadata causing the discrepancies; storing the multimedia files selected for update by the multimedia organization application and the additional metadata in a write queue, and accessing the write queue and read queue to propagate updates from the multimedia database to the multimedia files in the read queue and the write queue, wherein the read queue and write queue are checked to determine whether the stored metadata updates are for the same metadata attributes and whether the metadata updates for the metadata attributes conflict, if values for the same metadata attributes are different, either the read queue or write queue is selected based on the timestamp stored with the metadata attribute in the read queue and write queue.