METHODS AND SYSTEMS FOR UPDATING DATABASE TAGS FOR MEDIA CONTENT
First Claim
Patent Images
1. A method for updating database tags for media content, the method comprising:
- selecting a media asset record from a first database, wherein the first database lists a plurality of available media asset records;
processing the selected media asset record to determine a plurality of keywords corresponding to selected media asset record;
storing a plurality of keyword vectors in a second database, wherein each keyword vector corresponds to a keyword of the plurality of keywords, and wherein a dot product between two keyword vectors of the plurality of keyword vector indicates a level of similarity between respective keywords of the two keyword vectors;
comparing each keyword vector of the plurality of keyword vectors to the remaining keyword vectors of the plurality of keyword vectors to determine which keyword vectors of the plurality of keyword vectors correspond;
in response to determining which keyword vectors of the plurality of keyword vectors correspond, determining a subject matter vector based on the corresponding keyword vectors;
comparing the subject matter vector to an attribute vector to determine whether the subject matter vector and the attribute vector correspond, wherein the attribute vector includes a plurality of vectors associated with a selected attribute; and
in response to determining that the subject matter vector and the attribute vector correspond, tagging the selected media asset record with the selected attribute in the first database.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for a media guidance application that can automatically, or with little human interaction, identify characteristics of media content (e.g., sub-genres, minor actors, etc.) and generate appropriate tags for that media content. The media guidance application can thus facilitate user searches based on specific and narrowly tailored search terms (e.g., sub-genres, minor actors, etc.).
59 Citations
21 Claims
-
1. A method for updating database tags for media content, the method comprising:
-
selecting a media asset record from a first database, wherein the first database lists a plurality of available media asset records; processing the selected media asset record to determine a plurality of keywords corresponding to selected media asset record; storing a plurality of keyword vectors in a second database, wherein each keyword vector corresponds to a keyword of the plurality of keywords, and wherein a dot product between two keyword vectors of the plurality of keyword vector indicates a level of similarity between respective keywords of the two keyword vectors; comparing each keyword vector of the plurality of keyword vectors to the remaining keyword vectors of the plurality of keyword vectors to determine which keyword vectors of the plurality of keyword vectors correspond; in response to determining which keyword vectors of the plurality of keyword vectors correspond, determining a subject matter vector based on the corresponding keyword vectors; comparing the subject matter vector to an attribute vector to determine whether the subject matter vector and the attribute vector correspond, wherein the attribute vector includes a plurality of vectors associated with a selected attribute; and in response to determining that the subject matter vector and the attribute vector correspond, tagging the selected media asset record with the selected attribute in the first database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for updating database tags for media content, the system comprising:
-
storage circuitry configured to store a first database, wherein the first database lists a plurality of available media asset records; and control circuitry configured to; select a media asset record from the first database; process the selected media asset record to determine a plurality of keywords corresponding to selected media asset record; store a plurality of keyword vectors in a second database, wherein each keyword vector corresponds to a keyword of the plurality of keywords, and wherein a dot product between two keyword vectors of the plurality of keyword vector indicates a level of similarity between respective keywords of the two keyword vectors; compare each keyword vector of the plurality of keyword vectors to the remaining keyword vectors of the plurality of keyword vectors to determine which keyword vectors of the plurality of keyword vectors correspond; in response to determining which keyword vectors of the plurality of keyword vectors correspond, determine a subject matter vector based on the corresponding keyword vectors; compare the subject matter vector to an attribute vector to determine whether the subject matter vector and the attribute vector correspond, wherein the attribute vector includes a plurality of vectors associated with a selected attribute; and in response to determining that the subject matter vector and the attribute vector correspond, tag the selected media asset record with the selected attribute in the first database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21-50. -50. (canceled)
Specification