Finding web pages relevant to multimedia streams
First Claim
Patent Images
1. A method comprising:
- automatically converting, using one or more processors, a portion of a multimedia stream to text;
generating, using one or more processors, search queries from one or more terms extracted from the text;
receiving, using one or more processors, ranked documents relevant to the multimedia stream based on the search queries;
computing, using one or more processors, weights for the ranked documents based on one or more additional terms extracted from the text that were not used to identify the ranked documents,computing the weights for the ranked documents including;
calculating a value, for a particular ranked document of the ranked documents, using a mathematical calculation,the mathematical calculation being based on a first function and a second function,
the first function being based on;
a frequency of occurrence of the one or more additional terms in the particular ranked document, and
an inverse document frequency of the one or more additional terms, and
the second function being based on the frequency of occurrence of the one or more additional terms in the particular ranked document, anddetermining the weight for the particular ranked document using the calculated value;
re-ranking, using one or more processors, the ranked documents to obtain re-ranked documents,where re-ranking the ranked documents comprises modifying rankings of the ranked documents based on the computed weights; and
providing the re-ranked documents and the multimedia stream for presentation to a user,the re-ranked documents being provided with the multimedia stream for presentation to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A media stream, such as a news broadcast, is supplemented with documents that are relevant to the media stream. The documents may be web pages returned from a search engine. A search query generation component generates search queries for the search engine based on the media stream. A post processing component may re-rank and/or filter the documents to enhance the viewing experience for the user.
-
Citations
30 Claims
-
1. A method comprising:
-
automatically converting, using one or more processors, a portion of a multimedia stream to text; generating, using one or more processors, search queries from one or more terms extracted from the text; receiving, using one or more processors, ranked documents relevant to the multimedia stream based on the search queries; computing, using one or more processors, weights for the ranked documents based on one or more additional terms extracted from the text that were not used to identify the ranked documents, computing the weights for the ranked documents including; calculating a value, for a particular ranked document of the ranked documents, using a mathematical calculation, the mathematical calculation being based on a first function and a second function,
the first function being based on;
a frequency of occurrence of the one or more additional terms in the particular ranked document, and
an inverse document frequency of the one or more additional terms, and
the second function being based on the frequency of occurrence of the one or more additional terms in the particular ranked document, anddetermining the weight for the particular ranked document using the calculated value; re-ranking, using one or more processors, the ranked documents to obtain re-ranked documents, where re-ranking the ranked documents comprises modifying rankings of the ranked documents based on the computed weights; and providing the re-ranked documents and the multimedia stream for presentation to a user, the re-ranked documents being provided with the multimedia stream for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
a user device to; automatically convert a portion of a multimedia stream to text; periodically generate search queries based on one or more terms from the text converted from the multimedia stream, a set of ranked web documents, related to topics in the multimedia stream, being identified based on the search queries; compute weights for the set of ranked web documents based on one or more additional terms from the text that were not used to generate the search queries, when computing the weights for the ranked documents the user device to; calculate a value, for a particular ranked web document of the set of ranked web documents, using a mathematical calculation,
the mathematical calculation being based on;
a first function that is based on a frequency of occurrence of the one or more additional terms in the particular ranked web document and an inverse document frequency of the one or more additional terms, and
a second function that is based on the frequency of occurrence of the one or more additional terms in the particular ranked web document, anddetermine the weight for the particular ranked document using the calculated value, modify rankings of the set of ranked web documents based on the computed weights to obtain a set of re-ranked web documents; and concurrently present information regarding the multimedia stream and the set of re-ranked web documents. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
24. A device comprising:
a processor to execute instructions to; automatically convert a portion of a multimedia stream to text; generate one or more search queries using one or more terms from the text; receive a set of ranked documents relevant to the multimedia stream based on the one or more search queries; compute weights for the set of ranked documents based on one or more additional terms from the text that were not used to identify the set of ranked documents when computing the weights for the set of ranked documents, the processor is to; calculate a value, for a particular ranked document of the set of ranked documents, using a mathematical calculation,
the mathematical calculation being based on a first function and a second function,
the first function being based on;
a frequency of occurrence of the one or more additional terms in the particular ranked document, and
an inverse document frequency of the one or more additional terms, and
the second function being based on the frequency of occurrence of the one or more additional terms in the particular ranked document, anddetermine the weight for the particular ranked document using the calculated value; and modify rankings of the set of ranked documents, based on the computed weights, to obtain a set of re-ranked documents, the set of re-ranked documents being provided with the multimedia stream for presentation. - View Dependent Claims (28, 29, 30)
-
25. A computer-readable medium storing instructions, the instructions comprising:
-
a plurality of instructions that when executed by a processor, cause the processor to; automatically convert a portion of a multimedia stream to text; generate one or more search queries from the text; receive ranked documents relevant to the multimedia stream based on the one or more search queries; compute weights for the ranked documents based on one or more additional terms, from the text, that were not used to identify the ranked documents, one or more instructions, of the plurality of instructions, to compute the weights for the ranked documents including; one or more instructions to calculate a value, for a particular ranked document of the ranked documents, using a mathematical calculation,
the mathematical calculation being based on;
a first function that is based on a frequency of occurrence of the one or more additional terms in the particular ranked document and an inverse document frequency of the one or more additional terms, and
a second function that is based on the frequency of occurrence of the one or more additional terms in the particular ranked document, andone or more instructions to determine the weight for the particular ranked document using the calculated value; modify rankings of the ranked documents, based on the computed weights, to obtain re-ranked documents; and present the re-ranked documents to a user simultaneously with the multimedia stream. - View Dependent Claims (26, 27)
-
Specification