Video segment targeting using remotely issued instructions and localized state and behavior information
First Claim
1. In a video receiver that is coupled to a display device, the video receiver configured to receive a stream that includes a plurality of video segments, a method of the video receiver targeting the plurality of video segments based on local information accessible to the video receiver and based on remotely issued instructions, the method comprising the following:
- monitoring state and user behavior characteristics associated with the video receiver;
locally storing the characteristics;
receiving a plurality of video segment from the stream;
receiving executable instructions from the stream, the executable instructions configured to cause the video receiver to select a video segment from among the plurality of video segments based on the locally stored characteristics when the executable instructions are processed by a processor;
processing the executable instructions to cause the video receiver to select the video segment; and
causing the video segment to be displayed on the display device.
2 Assignments
0 Petitions
Accused Products
Abstract
Video advertisement targeting based on local information accessible to the video receiver. This local information includes local state and user behavior characteristics that are relevant to the targeting of the video advertisements. A video receiver monitors and stores state and user behavior characteristic associated with the video receiver. In addition to the core content such a television program or a Web page sought by the viewer, the video receiver receives a number of video advertisements as well as targeting instructions from the video stream. The video receiver processes these instructions to select a relevant video advertisement based on the locally stored characteristics. Then, the video receiver displays the selected video segment.
-
Citations
27 Claims
-
1. In a video receiver that is coupled to a display device, the video receiver configured to receive a stream that includes a plurality of video segments, a method of the video receiver targeting the plurality of video segments based on local information accessible to the video receiver and based on remotely issued instructions, the method comprising the following:
-
monitoring state and user behavior characteristics associated with the video receiver;
locally storing the characteristics;
receiving a plurality of video segment from the stream;
receiving executable instructions from the stream, the executable instructions configured to cause the video receiver to select a video segment from among the plurality of video segments based on the locally stored characteristics when the executable instructions are processed by a processor;
processing the executable instructions to cause the video receiver to select the video segment; and
causing the video segment to be displayed on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product for use in a video receiver that is coupled to a display device, the video receiver configured to receive a video stream that includes a plurality of video segments, the computer program product for implementing a method of the video receiver targeting the plurality of video segments based on local information accessible to the video receiver and based on remotely issued instructions, the computer program product comprising a computer-readable medium having stored thereon computer-executable instructions for performing the following:
-
monitoring state and user behavior characteristics associated with the video receiver;
causing the characteristics to be locally stored;
detecting the receipt of a plurality of video segment from the video stream;
processing instructions received from the video stream, the instructions configured to cause the video receiver to select a video segment from among the plurality of video segments based on the locally stored characteristics when the executable instructions are processed by a processor; and
causing the video segment to be displayed on the display device. - View Dependent Claims (26, 27)
-
Specification