Associating image files with media content
First Claim
Patent Images
1. A method of processing a media file, said media file being adapted for rendering by an application program executed by a computing device, said method comprising:
- receiving from a user a request of an image file corresponding to media content contained in the media file;
identifying a version of the application program;
determining whether the image file requested by the user is stored in a memory accessible by the computing device executing the application program;
in response to determining that the image file requested by the user is stored in the memory accessible by the computing device executing the application program, displaying the image file selected by the user when the application program renders the media file corresponding thereto;
in response to determining that the image file requested by the user is not stored in the memory accessible by the computing device executing the application program, determining whether a third-party image file having a filename is accessible by the computing device, said third-party image file corresponding to the media content contained in the media file, wherein determining whether a third-party image file corresponds to the media content contained in the media file comprises searching for an identifier value in its filename, said identifier value being a globally unique identifier corresponding to the media content; and
displaying the third-party image file having the identifier value in its filename corresponding to the media content when the application program renders the media file corresponding thereto, wherein determining whether the third-party image file corresponds to the media content contained in the media file further comprises determining whether the third-party image file corresponds to the media content contained in the media file based on the identified version;
wherein the identified version of the application program is used to determine a compatible size associated with the third-party image file.
1 Assignment
0 Petitions
Accused Products
Abstract
Requesting and receiving image files associated with media content. The received image files are stored such that an identifier value associated with the media content is stored in the filenames of the received image files. The invention determines which of the image files is associated with specific media content by searching for the identifier value of the specific media content in the filenames of the image files.
57 Citations
15 Claims
-
1. A method of processing a media file, said media file being adapted for rendering by an application program executed by a computing device, said method comprising:
-
receiving from a user a request of an image file corresponding to media content contained in the media file; identifying a version of the application program; determining whether the image file requested by the user is stored in a memory accessible by the computing device executing the application program; in response to determining that the image file requested by the user is stored in the memory accessible by the computing device executing the application program, displaying the image file selected by the user when the application program renders the media file corresponding thereto; in response to determining that the image file requested by the user is not stored in the memory accessible by the computing device executing the application program, determining whether a third-party image file having a filename is accessible by the computing device, said third-party image file corresponding to the media content contained in the media file, wherein determining whether a third-party image file corresponds to the media content contained in the media file comprises searching for an identifier value in its filename, said identifier value being a globally unique identifier corresponding to the media content; and
displaying the third-party image file having the identifier value in its filename corresponding to the media content when the application program renders the media file corresponding thereto, wherein determining whether the third-party image file corresponds to the media content contained in the media file further comprises determining whether the third-party image file corresponds to the media content contained in the media file based on the identified version;wherein the identified version of the application program is used to determine a compatible size associated with the third-party image file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more tangible computer-readable storage media having computer-executable components stored thereon for processing a media file in response to a user selecting media content for rendering with an application program executed by a computing device, said components comprising:
-
a resolution component for; identifying a version of the application program; and determining whether an image file requested by the user is stored in a memory accessible by the computing device, said image file requested by the user corresponding to media content stored in the media file to be rendered with the application program executed by the computing device, said resolution component further determining, in response to determining that an image file requested by the user corresponding to media content contained in the media file is not stored in the memory accessible by the computing device executing the application program, whether a third-party image file having a filename is accessible by the computing device corresponds to the media content contained in the media file, wherein determining whether a third-party image file corresponds to the media content contained in the media file comprises searching for an identifier value in its filename, said identifier value being a globally unique identifier corresponding to the media content file, wherein determining whether the third-party image file corresponds to the media content contained in the media file further comprises determining whether the third-party image file corresponds to the media content contained in the media file based on the identified version, wherein the identified version of the application program is used to determine a compatible size associated with the third-party image file; and a user interface component for displaying, in response to determining that an image file requested by the user corresponding to media content contained in the media file is stored in the memory accessible by the computing device executing the application program, the user-requested image file when the application program renders the media file corresponding thereto, or for displaying, in response to determining that an image file requested by the user corresponding to media content contained in the media file is not stored in the memory accessible by the computing device executing the application program, the third-party image file when the application program renders the media file corresponding thereto. - View Dependent Claims (11)
-
-
12. A tangible computer-readable storage medium having stored thereon a data structure representing a filename for an image file associated with a media file, said media file storing media content, said filename comprising:
an identifier value associated with the media content, wherein an application program having a version number executed by a computing device searches a file system associated with the computing device for the image file using the identifier value to display the image file while rendering the media content in the media file, said image file requested by the user, and wherein the application program further searches a file system not associated with the computing device for a third-party image file having a filename when the image file requested by the user is not found in the file system associated with the computing device, wherein the application program searches for an identifier value in the filename of the third-party image file, said third-party image file corresponding to the media content contained in the media file, said third-party image file being in a size compatible with the application program based on the version number of the application program, said identifier value being a globally unique identifier corresponding to the media content, wherein the image file comprises a reference to image data. - View Dependent Claims (13, 14, 15)
Specification