Method for delivering and presenting targeted advertisements without the need for time synchronized content streams
AssigneeARRIS Enterprises LLC
InventorsScott D. Sellers, Albert F. Elcock
Life of this patent
Estimating the term…
Loading patent…
AssigneeARRIS Enterprises LLC
InventorsScott D. Sellers, Albert F. Elcock
Estimating the term…
A method is provided for delivering targeted advertisements into a QAM or IP stream that provides accurate synchronization. The method includes synchronizing the internal content of a IP stream delivering video with an advertisement (ad) stream by providing content information in the IP stream and the network stream, the content information including positional information and/or referential information, wherein the positional information is inserted at key locations identified with a PTS value, and wherein the referential information refers to a position in the IP stream or the ad stream, the referential information including either a PTS value or a frame count.
A method for delivering targeted advertisements comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Monomedia components thereof: involving advertisement data
Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs: involving splicing one…
Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g.…:…
Content storage operation, e.g. storage operation in response to a pause request, caching operations: caching operations, e.g. of an advertisement…
About 10 years 4 months of term left · ends 17 Feb 2037 (estimated)
Technical Field
The present invention relates to providing targeted advertisements in a video data content stream. More particularly, the present invention relates to synchronizing the targeted advertisement with the video content to allow proper insertion of targeted ads.
Related Art
Further details of the present invention are explained with the help of the attached drawings in which:
FIG. 1 illustrates insertion of ads into video content in a decoder according to embodiments of the present invention;
FIG. 2 illustrates how that content information can be provided into a data stream to enable synchronization according to embodiments of the present invention;
FIG. 1 illustrates insertion of ads into video content in a decoder according to embodiments of the present invention. The method delivers targeted ads using IP delivery that can be inserted into QAM video or IP video network content. FIG. 1 shows a decoder 100 with an internal buffer 102 providing video content for processing. The decoder buffer 102 receives QAM or IP streaming video content 104. An Ad buffer 106 provides IP streaming Ad data 108 to the decoder buffer 102. Methods according to embodiments of the present invention enable synchronization of the Ad stream 108 with the video content stream 104 so that targeted Ads can be inserted at a desired location in the video content 104.
In order to accomplish any kind of time synchronized delivery of IP based Audio-Visual (A/V) multicast content, a method of synchronizing the internal content of the streams must be utilized. This synchronization should use a method which is MPEG compliant, does not adversely affect non-TAD devices, and easily augments existing content streams.
FIG. 2 illustrates how that content information can be provided into a data stream 200 to enable synchronization according to embodiments of the present invention. The modified content information can be positional or referential. Positional content information is inserted at key locations in the video or ad stream and in one embodiment is provided by insertion of a Program Map Table (PMT) 202 with a special descriptor. The PMT with the special description is added into a stream at specific locations as desired, and in one embodiment the special descriptor is provided via a Presentation Timestamp (PTS) 204. Referential content information refers to a position in a stream and can be provided in one embodiment as a Presentation Timestamp (PTS) 204 value. Referential content information can alternatively be a frame count. Ideally, both position and referential content information are used because positional data is ideal for managing buffers, while referential data is ideal for use by processing components in a STB.