Personalized Ad Insertion During Start Over Service
First Claim
Patent Images
1. A method for delivering targeted advertising to an Internet Protocol television (IPTV) client, comprising:
- receiving from a client a start over request for a current multicast stream;
retrieving from a storage device a cached copy of the requested multicast stream;
forwarding the cached copy of the requested multicast stream toward the requesting user;
monitoring the cached copy of the requested multicast stream to detect therein a splice-in point associated with a default advertisement;
providing, in response to said detection, a replacement advertisement within a unicast stream adapted to be received by the client; and
transmitting toward the client a command adapted to cause a channel change mechanism within the client to select the unicast stream for processing at a time contemporaneous with the detected splice-in point.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed for inserting targeted/addressable advertisements into video streams delivered to users within the context of a start over service.
-
Citations
14 Claims
-
1. A method for delivering targeted advertising to an Internet Protocol television (IPTV) client, comprising:
-
receiving from a client a start over request for a current multicast stream; retrieving from a storage device a cached copy of the requested multicast stream; forwarding the cached copy of the requested multicast stream toward the requesting user; monitoring the cached copy of the requested multicast stream to detect therein a splice-in point associated with a default advertisement; providing, in response to said detection, a replacement advertisement within a unicast stream adapted to be received by the client; and transmitting toward the client a command adapted to cause a channel change mechanism within the client to select the unicast stream for processing at a time contemporaneous with the detected splice-in point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Apparatus for use in an Internet protocol television (IPTV) system, comprising:
-
a server, for storing advertising associated with a client device; and an edge router, for providing to an access node a multicast stream adapted to be received by the client device and for detecting therein a splice point associated with a default advertisement; a caching device, for caching the multicast stream; the access node, in response to receiving from a client a start over request for a current multicast stream, transmitting a cached version of the multicast stream to the requesting client; the access node, in response to a detection of a splice point detection in the cached version of the current multicast stream, transmitting toward the client device a unicast stream including a replacement advertisement and a command, the command adapted to cause a channel change mechanism within the client device to select the unicast stream for processing at a time contemporaneous with the detected splice-in point.
-
-
13. Apparatus for delivering targeted advertising to an Internet Protocol television (IPTV) client, comprising:
-
receiving from a client a start over request for a current multicast stream; retrieving from a storage device a cached copy of the requested multicast stream; forwarding the cached copy of the requested multicast stream toward the requesting user; monitoring the cached copy of the requested multicast stream to detect therein a splice-in point associated with a default advertisement; providing, in response to said detection, a replacement advertisement within a unicast stream adapted to be received by the client; and transmitting toward the client a command adapted to cause a channel change mechanism within the client to select the unicast stream for processing at a time contemporaneous with the detected splice-in point.
-
-
14. A computer program product wherein computer instructions, when processed by a computer, adapt the operation of the computer to perform a method for delivering targeted advertising to an Internet Protocol television (IPTV) client, the method comprising:
-
receiving from a client a start over request for a current multicast stream; retrieving from a storage device a cached copy of the requested multicast stream; forwarding the cached copy of the requested multicast stream toward the requesting user; monitoring the cached copy of the requested multicast stream to detect therein a splice-in point associated with a default advertisement; providing, in response to said detection, a replacement advertisement within a unicast stream adapted to be received by the client; and transmitting toward the client a command adapted to cause a channel change mechanism within the client to select the unicast stream for processing at a time contemporaneous with the detected splice-in point.
-
Specification