Resolving metadata matched to media content
First Claim
Patent Images
1. A method for processing data in a media player, said method comprising:
- receiving one or more user-configurable reconciliation rules from a user, said reconciliation rules resolving metadata associated with media content;
rendering the media content in the media player;
generating an automatic request for metadata from a metadata provider in response to the media content being rendered in the media player, said requested metadata to be associated with the rendered media content;
receiving return metadata from the metadata provider in response to the automatically generated request for metadata;
receiving a trustworthiness rating corresponding to the return metadata, said receiving trustworthiness rating comprises receiving a plurality of trustworthiness ratings, and collectively displaying the received plurality of trustworthiness ratings to the user; and
performing an action specified by the reconciliation rules based on the received trustworthiness rating, said action including at least one of the following based on the received trustworthiness rating;
updating a media file associated with the media content, renaming the file, organizing a directory structure of one or more media files, storing the return metadata with the media content, storing the received trustworthiness rating with the media content, and prompting the user to accept the return metadata.
2 Assignments
0 Petitions
Accused Products
Abstract
Managing a plurality of states of metadata. Each of the states stores one or more items of metadata that have been automatically matched and obtained for media content (e.g., for rendering by a media player). The invention resolves the matched metadata by selectively applying some or all of the matched metadata items without user intervention (e.g., based on a user-specified threshold). In one embodiment, the invention selectively applies some or all of the matched metadata items based on a trustworthiness rating associated with the metadata match. The invention displays the remaining metadata items to the user for review and acceptance or rejection.
55 Citations
41 Claims
-
1. A method for processing data in a media player, said method comprising:
-
receiving one or more user-configurable reconciliation rules from a user, said reconciliation rules resolving metadata associated with media content; rendering the media content in the media player; generating an automatic request for metadata from a metadata provider in response to the media content being rendered in the media player, said requested metadata to be associated with the rendered media content; receiving return metadata from the metadata provider in response to the automatically generated request for metadata; receiving a trustworthiness rating corresponding to the return metadata, said receiving trustworthiness rating comprises receiving a plurality of trustworthiness ratings, and collectively displaying the received plurality of trustworthiness ratings to the user; and performing an action specified by the reconciliation rules based on the received trustworthiness rating, said action including at least one of the following based on the received trustworthiness rating;
updating a media file associated with the media content, renaming the file, organizing a directory structure of one or more media files, storing the return metadata with the media content, storing the received trustworthiness rating with the media content, and prompting the user to accept the return metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing a plurality of metadata states, said plurality of metadata states including one metadata state and another metadata state, each of said metadata states comprising one or more items of metadata automatically matched to media content in response to the media content being rendered by a media player, said method comprising:
-
maintaining a history data structure in a file storing the media content, said history data structure storing the other metadata state; receiving items of metadata associated with the other metadata state from a metadata provider, said metadata provider providing the items of metadata associated with the other metadata state that are determined to be relevant to the media content; receiving a trustworthiness rating corresponding to the received items of metadata, said receiving trustworthiness rating comprises receiving a plurality of trustworthiness ratings, and collectively displaying the received plurality of trustworthiness ratings to a user; receiving a request from the user to replace the one metadata state with the other metadata state; and replacing each set of metadata items associated with the one metadata state with a corresponding set of metadata items associated with the other metadata state in response to the received request and as a user-configurable function of the received trustworthiness rating. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising one or more computer-readable media having computer-executable components for managing one or more items of metadata associated with media content being rendered by a media player, said components comprising:
-
a communications component for receiving metadata automatically matched to the media content in response to the media content being rendered, said communications component further receiving a trustworthiness rating associated with the received metadata, said receiving trustworthiness rating comprises receiving a plurality of trustworthiness ratings, and collectively displaying the received plurality of trustworthiness ratings to a user. a user-configurable authoring module for selectly applying the received metadata to the media content based on a trustworthiness rating received via the communications component, wherein said authoring module is user-configurable to selectively apply the received metadata to the media content; and a user interface component for displaying to the user for review, accept or reject, based on the received trustworthiness rating, the metadata received via the communications component. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method of updating metadata in a computer system having a user interface including a display and being responsive to a user interface selection device, said method comprising:
-
rendering media content by a media player, receiving metadata automatically matched to the rendered media content from a metadata provider in response to the media content being rendered in the media player, displaying the received metadata to a user on the display; receiving, from the metadata provider, a trustworthiness rating associated with the received metadata, said receiving trustworthiness rating comprises receiving a plurality of trustworthiness ratings, and collectively displaying the received plurality of trustworthiness ratings to the user; displaying the received trustworthiness rating to the user on the display, receiving a selection request from the user via the user interface selection device, said selection request specifying acceptance or rejection of the displayed metadata by the user based on the received trustworthiness rating associated with the displayed metadata; and performing an action on the displayed metadata in response to the received selection request. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A user interface enabling a user to select one of a plurality of values associated with a metadata item, said metadata item being automatically matched to media content in response to the media content being rendered by a media player, said user interface comprising:
-
one or more data fields, each of said data fields displaying a metadata value associated with the metadata item; a rating field displaying a trustworthiness rating associated with the metadata value for the data fields, said displaying trustworthiness rating comprises receiving a plurality trustworthiness ratings, and collectively displaying the received plurality of trustworthiness ratings to the user; a selection field for receiving a command from the user, said command selecting, based on the corresponding trustworthiness rating displayed in the rating field, one or more of the metadata values from the data fields for association with the metadata item and storage with the media content; and a query field for receiving a search term from the user, said search term describing the media content and enabling determination of another metadata value relevant to the media item based on the received search term. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification