Processing TOC-less media content
First Claim
1. A method comprising:
- opening media content that does not include a table of contents;
receiving a request for metadata associated with the media content;
extracting search criteria from the media content;
searching a database that contains media content metadata based on the search criteria;
displaying one or more sets of metadata that, based on the search criteria, may be associated with the media content;
receiving an indication of a user selection of a particular one of the sets of metadata; and
storing the particular set of metadata in a media library, such that the set of metadata is associated with the media content.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described that greatly enhance a user'"'"'s experience when playing media content that does not include a table of contents (e.g. MP3 and WMA files), herein referred to as TOC-less media content. One or more databases, managed by a server, maintain metadata associated with various media. When a user requests metadata associated with TOC-less media content, search criteria is extracted from the file containing the TOC-less media content, and a metadata search is performed. Sets of metadata that may be associated with the metadata are then returned for display to the user. A user may select one of the returned results to be associated with the TOC-less media content, revise the search criteria and execute another search, or manually enter metadata that is to be associated with the TOC-less media content.
85 Citations
71 Claims
-
1. A method comprising:
-
opening media content that does not include a table of contents;
receiving a request for metadata associated with the media content;
extracting search criteria from the media content;
searching a database that contains media content metadata based on the search criteria;
displaying one or more sets of metadata that, based on the search criteria, may be associated with the media content;
receiving an indication of a user selection of a particular one of the sets of metadata; and
storing the particular set of metadata in a media library, such that the set of metadata is associated with the media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
opening media content that does not include a table of contents;
receiving a request for metadata associated with the media content;
extracting search criteria from the media content;
searching a database that contains media content metadata based on the search criteria;
displaying one or more sets of metadata that, based on the search criteria, may be associated with the media content;
receiving an indication of a user request to modify the search criteria;
displaying the search criteria to the user;
receiving user-submitted modifications to the search criteria;
searching the database that contains media content metadata based on modified search criteria; and
displaying one or more sets of metadata that, based on the modified search criteria, may be associated with the media content. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method comprising:
-
opening media content that does not include a table of contents;
receiving a request for metadata associated with the media content;
extracting search criteria from the media content;
searching a database that contains media content metadata based on the search criteria;
displaying one or more sets of metadata that, based on the search criteria, may be associated with the media content;
receiving an indication of a user request to manually enter metadata to be associated with the media content;
enabling the user to submit metadata;
receiving user-submitted metadata; and
storing the user-submitted metadata in a media library, such that the user-submitted metadata is associated with the media content. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A method comprising:
-
extracting search criteria from media content that lacks a table of contents, the search criteria comprising at least one of a track name, an artist name, and an album name; and
attempting to identify metadata associated with the media content based on the search criteria. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method comprising:
-
identifying search criteria associated with media content, the media content lacking a table of contents;
searching a database for metadata to be associated with the media content, the search based on the search criteria; and
if no metadata to be associated with the media content is found, attempting to identify more accurate search criteria by causing a Wizard user interface (UI) to be presented to a user via a client computer so that information pertaining to the media content can be collected from the user. - View Dependent Claims (52, 53, 54, 55, 56)
-
-
57. A method comprising:
-
identifying search criteria associated with media content, the media content lacking a table of contents;
searching a database for metadata to be associated with the media content, the search based on the search criteria; and
if no metadata to be associated with the media content is found, attempting to identify metadata to be associated with the media content by causing a Wizard user interface (UI) to be presented to a user via a client computer so that information pertaining to the media content can be collected from the user. - View Dependent Claims (58, 59, 60, 61)
-
-
62. A system comprising:
-
a processor;
a memory;
a media player application stored in the memory and executed on the processor for playing media content that lacks a table of contents;
a media library stored in the memory for maintaining metadata associated with the media content; and
a Wizard UI configured to enable a user to modify search criteria associated with the metadata to be used to identify metadata associated with the media content, the metadata to be stored in the media library. - View Dependent Claims (63)
-
-
64. A system comprising:
-
means for extracting search criteria from media content that lacks a table of contents;
means for locating metadata that may be associated with the media content based on the search criteria; and
means for displaying the metadata that may be associated with the media content to a user. - View Dependent Claims (65, 66, 67)
-
-
68. One or more computer-readable media comprising computer-readable instructions which, when executed, cause a computer system to:
-
extract search criteria from media content that does not include a table of contents; and
perform a search based on the search criteria, the search returning one or more sets of metadata that may be associated with the media content. - View Dependent Claims (69, 70, 71)
-
Specification