METHOD AND SYSTEM FOR DISPLAYING CONTENT RELATING TO A SUBJECT MATTER OF A DISPLAYED MEDIA PROGRAM
First Claim
1. A method comprising:
- analyzing, by a server computer, closed captioning text associated with a media program being experienced by a user having a client device;
obtaining, by the server computer and based on the analyzing, a subject matter of a portion of the media program from the closed captioning text;
constructing, by the server computer, a query associated with the determined subject matter;
submitting, by the server computer, the query to a computer network as a search query;
receiving, by the server computer in response to the submitting of the query, content relating to the subject matter;
measuring, by the server computer, an elapsed time period between the receiving of the content and the obtaining of the subject matter; and
if the elapsed time period is less than a predetermined period of time, communicating, by the server computer to the client device, information related to the content.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for analyzing, by a server computer, closed captioning text associated with a media program being experienced by a user having a client device. The server computer obtains, based on the analyzing, a subject matter of a portion of the media program from the closed captioning text. The server computer constructs a query associated with the determined subject matter and submits the query to a computer network as a search query. The server computer receives, in response to the submitting of the query, content relating to the subject matter and measures an elapsed time period between the receiving of the content and the obtaining of the subject matter. If the elapsed time period is less than a predetermined period of time, the server computer communicates, to the client device, information related to the content.
137 Citations
20 Claims
-
1. A method comprising:
-
analyzing, by a server computer, closed captioning text associated with a media program being experienced by a user having a client device; obtaining, by the server computer and based on the analyzing, a subject matter of a portion of the media program from the closed captioning text; constructing, by the server computer, a query associated with the determined subject matter; submitting, by the server computer, the query to a computer network as a search query; receiving, by the server computer in response to the submitting of the query, content relating to the subject matter; measuring, by the server computer, an elapsed time period between the receiving of the content and the obtaining of the subject matter; and if the elapsed time period is less than a predetermined period of time, communicating, by the server computer to the client device, information related to the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; analyzing logic executed by the processor for analyzing closed captioning text associated with a media program being experienced by a user having a client device; obtaining logic executed by the processor for obtaining, based on the analyzing, a subject matter of a portion of the media program from the closed captioning text; constructing logic executed by the processor for constructing a query associated with the determined subject matter; submitting logic executed by the processor for submitting the query to a computer network as a search query; receiving logic executed by the processor for receiving, in response to the submitting of the query, content relating to the subject matter; measuring logic executed by the processor for measuring an elapsed time period between the receiving of the content and the obtaining of the subject matter; and communicating logic executed by the processor for communicating, if the elapsed time period is less than a predetermined period of time, to the client device, information related to the content. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:
-
analyzing, by the computer processor, closed captioning text associated with a media program being experienced by a user having a client device; obtaining, by the computer processor and based on the analyzing, a subject matter of a portion of the media program from the closed captioning text; constructing, by the computer processor, a query associated with the determined subject matter; submitting, by the computer processor, the query to a computer network as a search query; receiving, by the computer processor in response to the submitting of the query, content relating to the subject matter; measuring, by the computer processor, an elapsed time period between the receiving of the content and the obtaining of the subject matter; and if the elapsed time period is less than a predetermined period of time, communicating, by the computer processor to the client device, information related to the content. - View Dependent Claims (20)
-
Specification