Methods for displaying contextually targeted content on a connected television
AssigneeTVI Interactive Systems Inc.
InventorsZeev Neumeier, Edo Liberty
Life of this patent
Estimating the term…
Abstract
Systems and methods for deriving data from television signals received by a connected television system, the derived data being indicative of a subject related to a video segment being displayed on said screen. The systems and methods may further provide contextually targeted content to the television system, the contextually targeted content being a function of the derived data.
Claims21
A television system comprising a multi-pixel screen and a processor system, said processor system comprising a widget engine and client software for receiving pixel sampling instructions from a server and generating a request comprising a multiplicity of pixel cue points, said request being configured in accordance with said received pixel sampling instructions, each of said pixel cue points being derived by extracting a respective multiplicity of patches of pixel data from a respective frame, each of said patches comprising a two-dimensional array of sets of pixel values, and computing a respective average or weighted average of the sets of pixel values for each array.
A method for displaying contextually targeted content on a screen of a television system that is connected to a remote server system via the Internet, comprising the following steps performed by a processor system of the television system:
- (a) receiving pixel sampling instructions from the remote server system via the Internet connection;
- (b) receiving television signals comprising video data and audio data of a video segment;
- (c) displaying successive frames of said video segment on a multi-pixel screen of the television system based on said video data;
- (d) generating a client request to a remote server system comprising a television system identifier, a time stamp, and a multiplicity of pixel cue points, said pixel cue points being configured in accordance with said received pixel sampling instructions, each of said pixel cue points being generated by extracting a respective multiplicity of patches of pixel data from a respective frame of said video segment, each of said patches comprising a two-dimensional array of sets of pixel values, and calculating a respective mathematical transformation of the sets of pixel values for each array;
- (e) transmitting said client request to the remote server system via the Internet connection;
- (f) receiving content data from the remote server system via the Internet connection after said client request has been transmitted, said content data representing content associated with content in said successive frames of said video segment being displayed on said screen;
- (g) displaying a window on the screen, said window overlying a portion of the image from said video segment being displayed on the screen;
- and
- (h) displaying said content data on said window while additional frames of said video segments are being displayed on said screen.
A television system comprising a multi-pixel screen and a processor system, said processor system comprising an engine and client software for executing the following operations:
- (a) receiving pixel sampling instructions from a remote server system via an Internet connection;
- (b) generating a client request to a remote server system comprising a television system identifier, a time stamp, and a multiplicity of pixel cue points, said pixel cue points being configured in accordance with said received pixel sampling instructions, each of said pixel cue points being generated by extracting a respective multiplicity of patches of pixel data from a respective frame of said video segment, each of said patches comprising a two-dimensional array of sets of pixel values, and calculating a respective mathematical transformation of the sets of pixel values for each array;
- and
- (c) transmitting said client request to the remote server system via the Internet connection.
Dependencies are inferred from the claim text.