IP Library Granted Patent US 11,044,498
Granted Patent B2
US 11,044,498 · App. 16/700,917 · Granted Jun 22, 2021

Addressable advertising insertion for playout delay

Inventor: John Grant (Centennial, CO)
Assignee: DISH TECHNOLOGIES L.L.C.
H04N21/23424H04N21/2221H04N21/26233H04N21/26241H04N21/4307H04N21/4334H04N21/812H04N21/8455H04N21/8547
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,044,498
App. No.
16/700,917
Granted
Jun 22, 2021
Kind
B2
Abstract

A computer implemented method for inserting advertisement content into a program content stream includes receiving, by a headend content server, the program content stream. The program content stream includes an advertisement insertion cue. The method further includes detecting the advertisement insertion cue in the program content stream, and the advertisement insertion cue indicates an insertion point in the program content stream for inserting an advertisement. The method further includes modifying the advertisement insertion cue to indicate an expiration date and time for playout of a first advertisement content to be inserted into the program content stream, and inserting the first advertisement content into the program content stream.

Claims (39)

1. A computer implemented method for inserting advertisement content into a program content stream, comprising:

receiving, by an advertisement insertion system, the program content stream, the program content stream having an advertisement insertion cue;

including an advertisement insertion cue in the program content stream, the advertisement insertion cue indicating an insertion time slot in the program content stream for inserting an advertisement and

an expiration date and time for playout of the advertisement, wherein the advertisement insertion cue is a SCTE-35 advertisement insertion cue and the expiration date and time for playout is included in a field added to the SCTE-35 advertisement insertion cue that indicates the expiration date and time for playout of the advertisement; and

inserting, by the advertisement insertion system, a first advertisement into the program content stream at the insertion time slot that is subject to the expiration date and time for playout of the field added to the SCTE-35 advertisement insertion cue.

2. The method of claim 1 , wherein the advertisement insertion cue includes presentation time stamp information, and wherein the including the advertisement insertion cue in the program content stream comprises:

generating a configurable value indicating an amount of time until expiration for the first advertisement that is inserted into the program content stream at the insertion time slot; and

adding the configurable value to the presentation time stamp information, thereby resulting in the expiration date and time for playout of the first advertisement that is inserted into the program content stream at the insertion time slot.

3. The method of claim 1 , further comprising:

receiving, by a receiving device, the program content stream including the inserted first advertisement;

recording, by the receiving device, the program content stream including the inserted first advertisement;

determining, at a time of playout of the recorded program content stream including the inserted first advertisement, whether the expiration date and time for playout of the inserted first advertisement has passed; and

inserting a second advertisement in the recorded program content stream to replace the first advertisement if the expiration date and time for playout of the inserted first advertisement has passed.

4. The method of claim 3 , wherein determining whether the expiration date and time for playout of the inserted first advertisement has passed comprises:

determining, by the receiving device, at a time of playout of the recorded program content stream including the inserted first advertisement, whether the expiration date and time for playout of the inserted first advertisement has passed.

5. The method of claim 3 , wherein determining whether the expiration date and time for playout of the inserted first advertisement has passed comprises:

determining, by the advertisement insertion system, at a time of playout of the recorded program content stream including the inserted first advertisement, whether the expiration date and time for playout of the inserted first advertisement has passed.

6. The method of claim 3 , wherein inserting a second advertisement in the recorded program content stream to replace the first advertisement if the expiration date and time for playout of the inserted first advertisement has passed, comprises:

inserting, by the receiving device, a second advertisement in the recorded program content stream to replace the first advertisement if the expiration date and time for playout of the inserted first advertisement has passed.

7. The method of claim 3 , wherein inserting a second advertisement in the recorded program content stream to replace the first advertisement if the expiration date and time for playout of the inserted first advertisement has passed, comprises:

inserting, by the advertisement insertion system, a second advertisement in the recorded program content stream to replace the first advertisement if the expiration date and time for playout of the inserted first advertisement has passed.

8. The method of claim 3 , wherein the first advertisement comprises a national advertisement, and the second advertisement comprises a local advertisement.

9. An advertisement insertion system, comprising:

a headend content server configured to:

receive a program content stream, the program content stream having an advertisement insertion cue;

include an advertisement insertion cue in the program content stream, the advertisement insertion cue indicating an insertion time slot in the program content stream for inserting an advertisement and

an expiration date and time for playout of the advertisement, wherein the advertisement insertion cue is a SCTE-35 advertisement insertion cue and the expiration date and time for playout is included in a field added to the SCTE-35 advertisement insertion cue that indicates the expiration date and time for playout of the advertisement; and

insert a first advertisement into the program content stream at the insertion time slot that is subject to the expiration date and time for playout of the field added to the SCTE-35 advertisement insertion cue.

10. The advertisement insertion system of claim 9 , wherein the headend content server is further configured to:

generate a configurable value indicating an amount of time until expiration for the first advertisement that is inserted into the program content stream at the insertion time slot; and

add the configurable value to the presentation time stamp information, thereby resulting in the expiration date and time for playout of the first advertisement that is inserted into the program content stream at the insertion time slot.

11. The advertisement insertion system of claim 9 , further comprising:

a receiving device configured to:

receive the program content stream including the inserted first advertisement; and

record the program content stream including the inserted first advertisement.

12. The advertisement insertion system of claim 11 , wherein the receiving device is further configured to:

determine, at a time of playout of the recorded program content stream including the inserted first advertisement, whether the expiration date and time for playout of the inserted first advertisement has passed; and

insert a second advertisement in the recorded program content stream to replace the first advertisement if the expiration date and time for playout of the inserted first advertisement has passed.

13. The advertisement insertion system of claim 12 , wherein the first advertisement comprises a national advertisement, and the second advertisement comprises a local advertisement.

Assignments (3)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2021
From: GRANT, JOHN
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 056251/0542 →
CHANGE OF NAME Recorded May 14, 2021
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 056305/0372 →
Continuity (2)
Continuation 14962362 · Dec 8, 2015
Related Publication 20200107055A1 · Apr 2, 2020