Retrieval and display of related content using text stream data feeds
First Claim
Patent Images
1. A method, comprising:
- receiving a first video stream including caption information and text obtained between scene changes over a first medium, the first video stream requested by a user;
receiving a social networking feed including social networking information over a second medium, the social networking feed corresponding to the user;
aggregating the caption information, the text obtained between scene changes, and the social networking information to generate an aggregated text stream, wherein a search vector is generated using the aggregated text stream, the search vector including one or more elements selected from one or more social networking conversations described by the social networking information;
selecting a second video stream from a plurality of video streams by using the generated search vector, wherein the second video stream includes content corresponding to the aggregated text stream as identified by a processor;
transmitting the second video stream to the user over the first medium.
5 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are provided for retrieving and presenting related content using text stream data feeds. Text stream data feeds such as caption information associated with media content or conversations associated with social networking applications are aggregated and used to retrieve related media content, text documents, and advertisements. Text stream data feeds that a user is exposed to may indicate that the user is interested or at least primed for particular types of related content. In particular examples, an inverse vector space search engine is used to determine particular pieces of related content and categories of interest. Post filtering may also be applied to the results.
15 Citations
18 Claims
-
1. A method, comprising:
-
receiving a first video stream including caption information and text obtained between scene changes over a first medium, the first video stream requested by a user; receiving a social networking feed including social networking information over a second medium, the social networking feed corresponding to the user; aggregating the caption information, the text obtained between scene changes, and the social networking information to generate an aggregated text stream, wherein a search vector is generated using the aggregated text stream, the search vector including one or more elements selected from one or more social networking conversations described by the social networking information; selecting a second video stream from a plurality of video streams by using the generated search vector, wherein the second video stream includes content corresponding to the aggregated text stream as identified by a processor; transmitting the second video stream to the user over the first medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
an interface configured to receive a first video stream including caption information and text obtained between scene changes over a first medium, the first video stream requested by a user, wherein the interface is further configured to receive a social networking feed including social networking information over a second medium, the social networking feed corresponding to the user; a processor configured to; aggregate the caption information, the text obtained between scene changes, and the social networking information to generate an aggregated text stream, generate a search vector using the aggregated text stream, the search vector including one or more elements selected from one or more social networking conversations described by the social networking information, and select a second video stream from a plurality of video streams by using the search vector, wherein the second video stream includes content corresponding to the aggregated text stream as identified by a processor; identify a second video stream using the aggregated text stream; wherein the second video stream is transmitted to the user over the first medium. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium, comprising:
-
computer code for receiving a first video stream including caption information and text obtained between scene changes over a first medium, the first video stream requested by a user; computer code for receiving a social networking feed including social networking information over a second medium, the social networking feed corresponding to the user; computer code for aggregating the caption information, the text obtained between scene changes, and the social networking information to generate an aggregated text stream, wherein a search vector is generated using the aggregated text stream, the search vector including one or more elements selected from one or more social networking conversations described by the social networking information; computer code for selecting a second video stream from a plurality of video streams by using the search vector, wherein the second video stream includes content corresponding to the aggregated text stream as identified by a processor; identifying a second video stream using the aggregated text stream; computer code for transmitting the second video stream to the user over the first medium.
-
Specification