Hierarchical tags with community-based ratings
First Claim
1. A method for improving tag associations of media content through community based ratings, comprising:
- organizing, at a central server, predetermined descriptive labels in a predetermined hierarchical structure and sending the predetermined descriptive labels in the hierarchical structure to client devices, the client devices configured to utilize the hierarchical structure in user interfaces for associating video content items with one or more of the predetermined descriptive labels;
receiving a user selection, from a user, creating a first association between a first description label of the predetermined descriptive labels and a first video content item;
storing ratings data, received from a first plurality of other users, specifying ratings of associations between the predetermined descriptive labels and the video content items, wherein the first video content item is associated with multiple descriptive labels, and the first association between the first video content item and the first description label having multiple ratings associated with different user identifiers;
responding to requests for video content information with metadata describing video content items identified based on the requests, received from a second plurality of other users, the metadata including particular description labels selected for the identified video content items based on the ratings data; and
updating the ratings data responsive to ratings inputs associated with certain user identifiers, the ratings inputs indicating new ratings of certain associations between certain description labels and certain video content items including the first association.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for generating and maintaining hierarchical tags with community-based ratings is provided. Tags for media streams are organized into a hierarchical format. Users may select tags from the hierarchical tag database that describes a particular multimedia content. If the user is unable to locate a desired tag, the user may submit a new tag. Upon submission of the new tag, a librarian approves the tag before storing and placing the tag in the hierarchical tag database. Users are also able to rate the quality of the association between the tag and the multimedia content. If a tag is rated low, the tag may be removed from the hierarchical tag database. If the tag is rated highly, display of the tag in a list of tags becomes more prominent.
102 Citations
18 Claims
-
1. A method for improving tag associations of media content through community based ratings, comprising:
-
organizing, at a central server, predetermined descriptive labels in a predetermined hierarchical structure and sending the predetermined descriptive labels in the hierarchical structure to client devices, the client devices configured to utilize the hierarchical structure in user interfaces for associating video content items with one or more of the predetermined descriptive labels; receiving a user selection, from a user, creating a first association between a first description label of the predetermined descriptive labels and a first video content item; storing ratings data, received from a first plurality of other users, specifying ratings of associations between the predetermined descriptive labels and the video content items, wherein the first video content item is associated with multiple descriptive labels, and the first association between the first video content item and the first description label having multiple ratings associated with different user identifiers; responding to requests for video content information with metadata describing video content items identified based on the requests, received from a second plurality of other users, the metadata including particular description labels selected for the identified video content items based on the ratings data; and updating the ratings data responsive to ratings inputs associated with certain user identifiers, the ratings inputs indicating new ratings of certain associations between certain description labels and certain video content items including the first association. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory computer-readable media storing instructions for improving tag associations of media content through community based ratings that, when executed by one or more computing devices, cause performance of:
-
organizing, at a central server, predetermined descriptive labels in a predetermined hierarchical structure and sending the predetermined descriptive labels in the hierarchical structure to client devices, the client devices configured to utilize the hierarchical structure in user interfaces for associating video content items with one or more of the predetermined descriptive labels; receiving a user selection, from a user, creating a first association between a first description label of the predetermined descriptive labels and a first video content item; storing ratings data, received from a first plurality of other users, specifying ratings of associations between the predetermined descriptive labels and the video content items, wherein the first video content item is associated with multiple descriptive labels, and the first association between the first video content item and the first description label having multiple ratings associated with different user identifiers; responding to requests for video content information with metadata describing video content items identified based on the requests, received from a second plurality of other users, the metadata including particular description labels selected for the identified video content items based on the ratings data; and updating the ratings data responsive to ratings inputs associated with certain user identifiers, the ratings inputs indicating new ratings of certain associations between certain description labels and certain video content items including the first association. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for improving tag associations of media content through community based ratings, comprising:
-
a database configured to; organizing, at a central server, predetermined descriptive labels in a predetermined hierarchical structure and sending the predetermined descriptive labels in the hierarchical structure to client devices, the client devices configured to utilize the hierarchical structure in user interfaces for associating video content items with one or more of the predetermined descriptive labels; receiving a user selection, from a user, creating a first association between a first description label of the predetermined descriptive labels and a first video content item; and store, in the database, ratings data, received from a first plurality of other users, specifying ratings of associations between the predetermined descriptive labels and the video content items, wherein the first video content item is associated with multiple descriptive labels, and the first association between the first video content item and the first description label having multiple ratings associated with different user identifiers; a metadata server configured to; respond, using control circuitry of the metadata server, to requests for video content information with metadata describing video content items identified based on the requests, received from a second plurality of other users, the metadata including particular description labels selected for the identified video content items based on the ratings data; and update, using the control circuitry of the metadata server, the ratings data responsive to ratings inputs associated with certain user identifiers, the ratings inputs indicating new ratings of certain associations between certain description labels and certain video content items; and a plurality of video playback devices configured to send, using control circuitry of a respective video playback device of the plurality of video playback devices, the requests for video content information, display the responsive metadata, display user interfaces for collecting the ratings inputs, and send the ratings inputs. - View Dependent Claims (18)
-
Specification