Identification and Presentation of Internet-Accessible Content Associated with Currently Playing Television Programs
First Claim
1. A computer-implemented method of identifying and presenting content associated with a media program, comprising:
- at an electronic device configured to receive the media program, the electronic device including a processor and memory;
capturing display data associated with the media program;
extracting text from the display data, wherein the extracted text is associated with the media program;
generating search terms from the extracted text;
performing an Internet search based on at least some of the generated search terms to identify content associated with; and
displaying the results of the search.
3 Assignments
0 Petitions
Accused Products
Abstract
Features of various implementations are used to enable identifying and presenting, in real time, Internet-accessible and/or Internet-based functionality, content and/or services associated with a particular television program concurrently playing on a television or display, as a part of an interactive television suite of technologies. In some implementations, the process of identifying Internet-accessible and/or Internet-based functionality, content and/or services associated with a particular television program is enabled to reduce communication between a primary set-top box and a supplemental set-top box and/or television integrated device, thereby reducing the need for one or more provider specific APIs. For example, one aspect of the disclosure is a computer-implemented method of identifying a media program by capturing display data from the media program, and extracting text from the display data in response to determining that the display data includes the text overlay, wherein the extracted text is associated with the media program.
57 Citations
19 Claims
-
1. A computer-implemented method of identifying and presenting content associated with a media program, comprising:
-
at an electronic device configured to receive the media program, the electronic device including a processor and memory; capturing display data associated with the media program; extracting text from the display data, wherein the extracted text is associated with the media program; generating search terms from the extracted text; performing an Internet search based on at least some of the generated search terms to identify content associated with; and displaying the results of the search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product enabling identification of a playing broadcast media program by a device including a processor and a memory, the computer program product including instructions, storable in a non-transitory memory and executable by a processor, that, when executed by a processor, cause a device to:
-
capture display data provided by a set-top box; evaluate the display data to determine whether or not the display data includes a text overlay including information about the playing broadcast media program; and extract text in response to determining that the display data includes said text overlay, wherein the extracted text identifies the playing broadcast media program.
-
Specification