Updating metadata stored in a read-only media file
First Claim
1. A computer-implemented method for updating metadata associated with a media file, said media file having at least a read-only state and a writeable state, said computer-implemented method comprising:
- opening a media file having content and metadata describing the content;
rendering the content;
receiving one or more updates to the metadata from a user;
said updates comprising a rating for the rendered content;
storing the updates to the metadata in an update data store when the media file is in the read-only state, said update data store being associated with the media file;
reconciling the metadata of the media file with the updates stored in the update data store to create updated metadata; and
storing the updated metadata in the media file when the media file is in the writeable state.
2 Assignments
0 Petitions
Accused Products
Abstract
Storing metadata updates for a read-only media file. The media file has content and metadata describing the content. Responsive to a user or application program updating the metadata, the invention stores the updates to the metadata in an update data store when the media file is in the read-only state. The update data store is associated with the media file. The invention reconciles the metadata of the media file with the updates stored in the update data store to create updated metadata. The invention attempts to write the updated metadata to the media file when the media file is available with write access.
43 Citations
18 Claims
-
1. A computer-implemented method for updating metadata associated with a media file, said media file having at least a read-only state and a writeable state, said computer-implemented method comprising:
-
opening a media file having content and metadata describing the content; rendering the content; receiving one or more updates to the metadata from a user;
said updates comprising a rating for the rendered content;storing the updates to the metadata in an update data store when the media file is in the read-only state, said update data store being associated with the media file; reconciling the metadata of the media file with the updates stored in the update data store to create updated metadata; and storing the updated metadata in the media file when the media file is in the writeable state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer storage media having computer-executable components for updating metadata stored within a media file, said media file further storing content, said metadata describing the content, said media file having at least a read-only state and a writeable state, said components comprising:
-
a file system module for opening the media file into the read-only state; a data stream module for storing, in a memory area, one or more updates to metadata when the media file is in the read-only state, said memory area being associated with the media file; a processor module for creating updated metadata by reconciling the metadata of the media file with the updates stored in the memory area; and a media module for storing the updated metadata in the media file when the media file is in the writeable state, wherein the file system module closes the media file and re-opens the media file into the writeable state, and wherein the media module further stores the updated metadata in the media file re-opened by the file system module. - View Dependent Claims (9, 10, 11)
-
-
12. A system for updating metadata associated with a media file, said media file having at least a read-only state and a writeable state, said system comprising:
-
a memory area storing a media file having content and metadata describing the content, said memory area further storing updates to the metadata in an update portion, said update portion of the memory area being associated with the media file stored in the memory area; a processor configured to execute computer-executable instructions for; storing updates to the metadata in the update portion of the memory area when the media file is in the read-only state; reconciling the metadata of the media file with the updates stored in the update portion by comparing a timestamp associated with the metadata of the media with a timestamp associated with the updates stored in the update portion to create updated metadata; and storing the updated metadata in the media file when the media file is in the writeable state. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification