Using Triggers with Video for Interactive Content Identification
First Claim
7. A method for initiating access to video content on a client device coupled to a television communication network, the method comprising:
- receiving an encoded broadcast video program stream containing at least one trigger from the television communication network into the client device;
decoding the broadcast video program stream;
outputting the broadcast video program to a display device;
identifying the trigger;
upon identification of the trigger, sending a trigger signal to a processing office; and
receiving a new video stream including the broadcast video program stitched with additional content related to the trigger.
3 Assignments
0 Petitions
Accused Products
Abstract
Access to interactive content at a client device through the use of triggers is disclosed. The client device is coupled to a television communication network and receives an encoded broadcast video stream containing at least one trigger. The client device decodes the encoded broadcast video stream and parses the broadcast video stream for triggers. As the broadcast video stream is parsed, the stream is output to a display device. When a trigger is identified, the client device automatically tunes to an interactive content channel. The client device sends a signal indicative of the trigger through the television communication network to the processing office. The processing office can then use the information contained within the trigger signal to provide content to the client device. The content may be interactive content, static content, or the broadcast program stitched with interactive or static content. The user of the client device can then interact with any interactive content.
199 Citations
38 Claims
-
7. A method for initiating access to video content on a client device coupled to a television communication network, the method comprising:
-
receiving an encoded broadcast video program stream containing at least one trigger from the television communication network into the client device; decoding the broadcast video program stream; outputting the broadcast video program to a display device; identifying the trigger; upon identification of the trigger, sending a trigger signal to a processing office; and
receiving a new video stream including the broadcast video program stitched with additional content related to the trigger. - View Dependent Claims (1, 2, 3, 4, 5, 6, 8, 9, 10, 11)
-
-
9-1. A method according to claim 7 wherein the user'"'"'s account information indicates that the user wishes to view advertisements for programs identified by the user in exchange for not paying additional fees for the video program.
-
10-2. A method according to claim 8 wherein reducing the resolution comprises reducing the resolution of the video program wherein reducing the resolution comprises eliminating data from the video program
-
12. A method for providing interactive content to a client device of a user, the method comprising:
-
establishing a session at a processing office between the client device of the user and the processing office; receiving a video stream containing a broadcast video program at the processing office, the video stream including one or more triggers; and sending in response to identification of a trigger a signal to the client device of the user causing the client device to tune to an interactive channel. - View Dependent Claims (13)
-
-
14. A method for providing interactive content to a client device of a user, the method comprising:
-
receiving a video stream containing a video program at a processing office, the video stream including one or more triggers; accessing a user'"'"'s account information; based on the user'"'"'s account information and the one or more triggers, forwarding the video program to a to a stitcher module; stitching the video program together with additional content related to the one or more triggers to form a series of video frames; and transmitting the video frames to a client device associated with the user. - View Dependent Claims (15, 16, 17, 18, 34)
-
-
19. A computer program product having computer code on a computer readable medium for initiating interactive content in a client device coupled to a television communication network, computer code comprising:
-
computer code for receiving an encoded broadcast video stream containing at least one trigger from the television communication network into the client device; computer code for decoding the broadcast video stream; computer code for outputting the broadcast video stream on a first channel; identifying the trigger; and computer code for forcing the client device to tune to an interactive content channel upon identification of the trigger. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer program product having computer code on a computer readable medium causing a processor to provide a video program to a user, the computer code comprising:
-
computer code for receiving a video stream containing a video program at a processing office, the video stream including one or more triggers; computer code for accessing a user'"'"'s account information in response to identifying a trigger; computer code for forwarding the video program and advertisement information related to the trigger to a stitcher module based on the user'"'"'s account information; computer code for stitching the video program with the advertisement information to form a series of video frames; and computer code for transmitting the video frames to a client device associated with the user. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A computer program product having computer code on a computer readable medium causing a processor to provide interactive content to a client device of a user, the method comprising:
-
computer code for establishing a session at a processing office between the client device of the user and the processing office; computer code for receiving a video stream containing a broadcast video program at the processing office, the video stream including one or more triggers; and computer code for sending in response to identification of a trigger a signal to the client device of the user causing the client device to tune to an interactive channel. - View Dependent Claims (32)
-
-
33. A computer program product having computer code on a computer readable medium causing a processor to provide interactive content to a client device of a user, the computer code comprising:
-
computer code for receiving a video stream containing a video program at a processing office, the video stream including one or more triggers; computer code for accessing a user'"'"'s account information; computer code for forwarding the video program to a to a stitcher module based on the user'"'"'s account information and the one or more triggers; computer code for stitching the video program together with additional content related to the one or more triggers to form a series of video frames; and computer code for transmitting the video frames to a client device associated with the user. - View Dependent Claims (35, 36, 37)
-
-
38. A method for providing a video program to a user, the method comprising:
-
receiving a video stream containing a video program at a processing office, the video stream including one or more triggers; in response to identifying a trigger, accessing a user'"'"'s account information; based on the user'"'"'s account information, forwarding the video program and additional content related to the trigger to a stitcher module; stitching the video program with the advertisement information to form a series of video frames; and transmitting the video frames to a client device associated with the user.
-
Specification