Discovering keywords in social media content
First Claim
1. A computer-implemented method comprisingat 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 data communications network, the social media content comprising elements of social media;
receiving, from a media provider in communication with the data 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;
storing data associating the first keyword and the first media program;
determining that the first keyword appears in a first element of the received social media content, the first element of the received social media content having been posted during a playback of the first media program and during a playback of a second media program;
determining that the first keyword appears in a second element of the received social media content, the second element of the received social media content having been posted during a playback of the first media program and not during a playback of the second media program;
calculating, based at least in part on information related to the first media program, a first relevance score for the first keyword that satisfies the relevance score threshold; and
calculating, based at least in part on information related to the second media program, a second relevance score for the first keyword that does not satisfy the relevance score threshold.
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.
43 Citations
19 Claims
-
1. A computer-implemented method comprising
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 data communications network, the social media content comprising elements of social media; receiving, from a media provider in communication with the data 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; storing data associating the first keyword and the first media program; determining that the first keyword appears in a first element of the received social media content, the first element of the received social media content having been posted during a playback of the first media program and during a playback of a second media program; determining that the first keyword appears in a second element of the received social media content, the second element of the received social media content having been posted during a playback of the first media program and not during a playback of the second media program; calculating, based at least in part on information related to the first media program, a first relevance score for the first keyword that satisfies the relevance score threshold; and calculating, based at least in part on information related to the second media program, a second relevance score for the first keyword that does not satisfy the relevance score threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising
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 data communications network, the social media content comprising elements of social media; receiving, from one or more media providers in communication with the data communications network, first schedule data pertaining to a first media program and second schedule data pertaining to a second media program; determining that a first keyword appears in a first element of the received social media content, the first element of the received social media content having been posted during a playback of the first media program and during a playback of the second media program; determining that the first keyword appears in a second element of the received social media content, the second element of the received social media content having been posted during a playback of the first media program and not during a playback of the second media program; calculating, based at least in part on the schedule data pertaining to the first media program and on information related to the first media program, a first relevance score for the first keyword identified in the social media content, the first relevance score indicative of the relevance of the first keyword to the first media program; calculating, based at least in part on the schedule data pertaining to the second media program and on information related to the second media program, a second relevance score for the first keyword; determining that the first relevance score calculated for the first keyword satisfies a relevance score threshold; determining that the second relevance score calculated for the first keyword does not satisfy the relevance score threshold; and storing data associating the first keyword and the first media program. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. At least one non-transitory computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising
receiving, at a social media playback system comprising the at least one processor and in communication with a data communications network, 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; -
receiving, from one or more media providers in communication with the data communications network and at the social media playback system, schedule data pertaining to a first media program; calculating, by the social media playback system and 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, by the social media playback system, that the relevance score calculated for the first keyword satisfies a relevance score threshold; storing, at the social media playback system, data associating the first keyword and the first media program; receiving, from the one or more media providers in communication with the data communications network, second schedule data pertaining to a second media program; determining that the first keyword appears in a first element of the received social media content, the first element of the received social media content having been posted during a playback of the first media program and during a playback of the second media program; determining that the first keyword appears in a second element of the received social media content, the second element of the received social media content having been posted during a playback of the first media program and not during a playback of the second media program; calculating, based at least in part on the schedule data pertaining to the second media program and on information related to the second media program, a second relevance score for the first keyword; and removing, upon determining that a difference between the relevance score and the second relevance score is less than a predetermined threshold amount, the data associating the first keyword and the first media program. - View Dependent Claims (18, 19)
-
Specification