Discovering keywords in social media content
First Claim
1. A system comprising:
- a database, implemented on one or more computers, to store data that associates, for each of multiple media programs, the media program with one or more keywords known to be relevant to the media program; and
a content selection device that associates, in the database and for a media program, one or more new keywords with the media program that are not one of the keywords known to be relevant to the media program that are currently associated with the media program in the database, the content selection device in communication with the database and comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;
receiving, through a data communications network, data representing social media content from at least one social media service in communication with the data communications network, the social media content comprising elements of social media that each have a corresponding author;
maintaining, in a memory, schedule data pertaining to a media program that was received from a media provider in communication with the data communications network;
detecting, for the media program and in one or more of the elements of social media from the social media content, a keyword that is not associated with the media program in the database;
determining, for at least one of the authors of the one or more of the elements of social media, that the author is known to create social media elements for the media program;
calculating, for the keyword and based at least in part on the schedule data and the at least one of the authors of the one or more of the elements of social media known to create social media elements for the media program, a relevance score for the keyword that indicates a relevance of the keyword to the media program, wherein the keyword has a higher relevance score because the at least one of the authors of the one or more of the elements of social media is known to create social media elements for the media program than the keyword would have if the at least one of the authors was not known to create social media elements for the media program;
determining that the relevance score for the keyword satisfies a relevance score threshold; and
storing, in the database, data associating the keyword and the media program.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, a computer-implemented method includes, at a social media playback system comprising one or more computer processors and in communication with a data communications network, receiving data representing social media content from at least one social media service in communication with the communications network, the social media content comprising elements of social media, receiving, from a media provider in communication with the communications network, schedule data pertaining to a first media program, calculating, based at least in part on the schedule data, a relevance score for a first keyword identified in the social media content, the relevance score indicative of the relevance of the first keyword to the first media program, determining that the relevance score calculated for the first keyword satisfies a relevance score threshold, and storing data associating the first keyword and the first media program.
-
Citations
57 Claims
-
1. A system comprising:
-
a database, implemented on one or more computers, to store data that associates, for each of multiple media programs, the media program with one or more keywords known to be relevant to the media program; and a content selection device that associates, in the database and for a media program, one or more new keywords with the media program that are not one of the keywords known to be relevant to the media program that are currently associated with the media program in the database, the content selection device in communication with the database and comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving, through a data communications network, data representing social media content from at least one social media service in communication with the data communications network, the social media content comprising elements of social media that each have a corresponding author; maintaining, in a memory, schedule data pertaining to a media program that was received from a media provider in communication with the data communications network; detecting, for the media program and in one or more of the elements of social media from the social media content, a keyword that is not associated with the media program in the database; determining, for at least one of the authors of the one or more of the elements of social media, that the author is known to create social media elements for the media program; calculating, for the keyword and based at least in part on the schedule data and the at least one of the authors of the one or more of the elements of social media known to create social media elements for the media program, a relevance score for the keyword that indicates a relevance of the keyword to the media program, wherein the keyword has a higher relevance score because the at least one of the authors of the one or more of the elements of social media is known to create social media elements for the media program than the keyword would have if the at least one of the authors was not known to create social media elements for the media program; determining that the relevance score for the keyword satisfies a relevance score threshold; and storing, in the database, data associating the keyword and the media program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
maintaining, in a database implemented on one or more computers, data that associates, for each of multiple media programs, the media program with one or more keywords known to be relevant to the media program; receiving, by a content selection device and through a data communications network, data representing social media content from at least one social media service in communication with the data communications network, the social media content comprising elements of social media that each have a corresponding author, wherein the content selection device is in communication with the database and associates, in the database and for a media program, one or more new keywords with the media program that are not one of the keywords known to be relevant to the media program that are currently associated with the media program in the database; maintaining, in a memory, schedule data pertaining to a media program that was received from a media provider in communication with the data communications network; detecting, for the media program and in one or more of the elements of social media from the social media content, a keyword that is not associated with the media program in the database; determining, for at least one of the authors of the one or more of the elements of social media, that the author is known to create social media elements for the media program; calculating, for the keyword and based at least in part on the schedule data and the at least one of the authors of the one or more of the elements of social media known to create social media elements for the media program, a relevance score for the keyword that indicates a relevance of the keyword to the media program, wherein the keyword has a higher relevance score because the at least one of the authors of the one or more of the elements of social media is known to create social media elements for the media program than the keyword would have if the at least one of the authors was not known to create social media elements for the media program; determining that the relevance score for the keyword satisfies a relevance score threshold; and storing, in the database, data associating the keyword and the media program. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. At least one non-transitory computer-readable storage medium encoded with executable instructions that, when executed by one or more computers in a content selection system that associates, in a database and for a media program, one or more new keywords with the media program that are not keywords known to be relevant to the media program that are currently associated with the media program in the database, cause the one or more computers to perform operations comprising:
-
maintaining, in the database in communication with the content selection system, data that associates, for each of multiple media programs, the media program with one or more keywords known to be relevant to the media program; receiving, through a data communications network, data representing social media content from at least one social media service in communication with the data communications network, the social media content comprising elements of social media that each have a corresponding author; maintaining, in a memory, schedule data pertaining to a media program that was received from a media provider in communication with the data communications network; detecting, for the media program and in one or more of the elements of social media from the social media content, a keyword that is not associated with the media program in the database; determining, for at least one of the authors of the one or more of the elements of social media, that the author is known to create social media elements for the media program; calculating, for the keyword and based at least in part on the schedule data and the at least one of the authors of the one or more of the elements of social media known to create social media elements for the media program, a relevance score for the keyword that indicates a relevance of the keyword to the media program, wherein the keyword has a higher relevance score because the at least one of the authors of the one or more of the elements of social media is known to create social media elements for the media program than the keyword would have if the at least one of the authors was not known to create social media elements for the media program; determining that the relevance score for the keyword satisfies a relevance score threshold; and storing, in the database, data associating the keyword and the media program. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-implemented method comprising:
-
maintaining, in a database implemented on one or more computers, data that associates, for each of multiple media programs, the media program with one or more keywords known to be relevant to the media program; receiving, by a content selection device and through a data communications network, data representing social media content from at least one social media service in communication with the data communications network, the social media content comprising elements of social media that each have a corresponding author, wherein the content selection device is in communication with the database and associates, in the database and for a media program, one or more new keywords with the media program that are not one of the keywords known to be relevant to the media program that are currently associated with the media program in the database; maintaining, in a memory, schedule data pertaining to a media program that was received from a media provider in communication with the data communications network; detecting, for the media program and in one or more of the elements of social media from the social media content, a keyword that is not associated with the media program in the database; determining, using data from the database, that some of the one or more of the elements of social media include one or more keywords known to be relevant to the media program; calculating, for the keyword and based at least in part on the schedule data and the determination that some of the one or more of the elements of social media content include one or more keywords known to be relevant to the media program, a relevance score for the keyword that indicates a relevance of the keyword to the media program, wherein the keyword has a higher relevance score because some of the one or more of the elements of social media include one or more keywords known to be relevant to the media program than the keyword would have if none of the one or more of the elements of social media included one or more keywords known to be relevant to the media program; determining that the relevance score for the keyword satisfies a relevance score threshold; and storing, in the database, data associating the keyword and the media program. - View Dependent Claims (41, 42, 43, 44, 45)
-
-
46. A system comprising:
-
a database, implemented on one or more computers, to store data that associates, for each of multiple media programs, the media program with one or more keywords known to be relevant to the media program; and a content selection device that associates, in the database and for a media program, one or more new keywords with the media program that are not one of the keywords known to be relevant to the media program that are currently associated with the media program in the database, the content selection device in communication with the database and comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving, through a data communications network, data representing social media content from at least one social media service in communication with the data communications network, the social media content comprising elements of social media that each have a corresponding author; maintaining, in a memory, schedule data pertaining to a media program that was received from a media provider in communication with the data communications network; detecting, for the media program and in one or more of the elements of social media from the social media content, a keyword that is not associated with the media program in the database; determining, using data from the database, that some of the one or more of the elements of social media include one or more keywords known to be relevant to the media program; calculating, for the keyword and based at least in part on the schedule data and the determination that some of the one or more of the elements of social media content include one or more keywords known to be relevant to the media program, a relevance score for the keyword that indicates a relevance of the keyword to the media program, wherein the keyword has a higher relevance score because some of the one or more of the elements of social media include one or more keywords known to be relevant to the media program than the keyword would have if none of the one or more of the elements of social media included one or more keywords known to be relevant to the media program; determining that the relevance score for the keyword satisfies a relevance score threshold; and storing, in the database, data associating the keyword and the media program. - View Dependent Claims (47, 48, 49, 50, 51)
-
-
52. At least one non-transitory computer-readable storage medium encoded with executable instructions that, when executed by one or more computers in a content selection system that associates, in a database and for a media program, one or more new keywords with the media program that are not keywords known to be relevant to the media program that are currently associated with the media program in the database, cause the one or more computers to perform operations comprising:
-
maintaining, in a database implemented on one or more computers, data that associates, for each of multiple media programs, the media program with one or more keywords known to be relevant to the media program; receiving, through a data communications network, data representing social media content from at least one social media service in communication with the data communications network, the social media content comprising elements of social media that each have a corresponding author; maintaining, in a memory, schedule data pertaining to a media program that was received from a media provider in communication with the data communications network; detecting, for the media program and in one or more of the elements of social media from the social media content, a keyword that is not associated with the media program in the database; determining, using data from the database, that some of the one or more of the elements of social media include one or more keywords known to be relevant to the media program; calculating, for the keyword and based at least in part on the schedule data and the determination that some of the one or more of the elements of social media content include one or more keywords known to be relevant to the media program, a relevance score for the keyword that indicates a relevance of the keyword to the media program, wherein the keyword has a higher relevance score because some of the one or more of the elements of social media include one or more keywords known to be relevant to the media program than the keyword would have if none of the one or more of the elements of social media included one or more keywords known to be relevant to the media program; determining that the relevance score for the keyword satisfies a relevance score threshold; and storing, in the database, data associating the keyword and the media program. - View Dependent Claims (53, 54, 55, 56, 57)
-
Specification