IP Library Granted Patent US 11,564,002
Granted Patent B2
US 11,564,002 · App. 16/514,865 · Granted Jan 24, 2023

Automated replacement of video program content

Inventor: R. Drew Major (Orem, UT)
Assignee: Sling TV L.L.C.
H04N21/4394H04N21/2407H04N21/41265H04N21/42209H04N21/42224H04N21/44222H04N21/4622H04N21/4722H04N21/47815H04N21/812H04N21/8173
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,564,002
App. No.
16/514,865
Granted
Jan 24, 2023
Kind
B2
Abstract

Advertisements in broadcast television programming are digitally replaced with different ads prior to viewing. Replacement can occur in time and/or place shifted content, and can be used to promote a particular advertisement that the viewer has not yet seen, thereby improving the reach of the ad without oversaturation. Data reporting by the playback devices is collected in a database of viewed ads. The information in the database can be used to refresh previously-viewed ads, to increase saturation of particular ads, to replace previously-broadcast but no longer relevant ads, or for other purposes as desired.

Claims (26)

1. An automated process performed by a content management system having at least one processor and non-transitory digital storage to replace digital advertisements in broadcast television programs presented to viewers by remotely-located playback devices, the automated process comprising:

receiving, from the remotely-located playback devices via a digital network, data that identifies advertisements previously viewed by the viewers during regular playback of the broadcast television programs presented by the remotely-located playback devices;

tracking the advertisements viewed by the viewers of the broadcast television programs presented by the remotely-located playback devices in a database maintained in the non-transitory storage;

monitoring the database to identify viewers that have not yet viewed a particular advertisement in the broadcast television programs; and

transmitting instructions via the digital network to only those playback devices that are associated with viewers that have not yet viewed the particular advertisement in the broadcast television programs, wherein the instructions direct the playback devices to replace one or more advertisements in the broadcast television programs that were previously received and recorded by the playback devices with the particular advertisement that has not yet been rendered by that playback device during regular playback of other broadcast television programs, wherein the previously-stored replacement advertisement is rendered by the remotely-located playback device for watching by the viewer as an uninterrupted portion of the previously-broadcast television program at a regular viewing speed.

2. The automated process of claim 1 wherein the data transmitted by the remotely-located playback devices identifies advertisements in time-shifted playback of the broadcast television programs presented by the remotely-located playback devices.

3. The automated process of claim 2 wherein the remotely-located playback devices respond to the instructions by replacing the one or more advertisements in the time shifted playback of the broadcast television programs with the particular advertisement.

4. The automated process of claim 3 further comprising the content management system providing digital media content that encodes the particular advertisement to the playback devices.

5. The automated process of claim 4 wherein the digital media content that encodes the particular advertisement is delivered to the playback devices for storage by the playback device after the broadcast and recording of the broadcast television programs but prior to the time shifted playback of the broadcast television programs.

6. The automated process of claim 1 further comprising assigning a digital identifier to the advertisements in the broadcast television programs, wherein the data reported by the remotely-located playback devices comprises the digital identifier, and wherein the database is organized according to the digital identifier.

7. A data processing system that communicates with a plurality of remotely-located playback devices via a digital media, the data processing system comprising a processor and a non-transitory storage comprising an advertising database, wherein the processor is configured to automatically:

receive, from each of the remotely-located playback devices via the digital network, data that identifies advertisements viewed by the viewers of broadcast television programs presented by the remotely-located playback devices;

track the advertisements viewed by the viewers of the broadcast television programs presented during regular playback by the remotely-located playback devices in the database;

monitor the database to identify viewers that have not yet viewed a particular advertisement in the broadcast television programs; and

transmit instructions via the digital network to only those playback devices that are associated with viewers that have not yet viewed the particular advertisement in the broadcast television programs, wherein the instructions direct the playback devices to replace one or more advertisements in the broadcast television programs received by the playback devices with the particular advertisement that has not yet been viewed during regular playback of other broadcast television programs, wherein the previously-stored replacement advertisement is rendered by the remotely-located playback device for watching by the viewer as an uninterrupted portion of the previously-broadcast television program at a regular viewing speed.

8. The data processing system of claim 7 wherein the data transmitted by the remotely-located playback devices identifies advertisements in time-shifted playback of the broadcast television programs presented by the remotely-located playback devices.

9. The data processing system of claim 7 wherein the digital media content that encodes the particular advertisement is delivered to the playback devices for storage by the playback device after the broadcast and recording of the broadcast television programs but prior to the time shifted playback of the broadcast television programs.

10. The data processing system of claim 7 further comprising assigning a digital identifier to the advertisements in the broadcast television programs, wherein the data reported by the remotely-located playback devices comprises the digital identifier, and wherein the database is organized according to the digital identifier.

11. A data processing system that communicates with a plurality of remotely-located playback devices via a digital media, the data processing system comprising a processor and a non-transitory storage comprising an advertising database, wherein the processor is configured to automatically:

receive, from each of the remotely-located playback devices via the digital network, data that identifies advertisements presented during regular playback of broadcast television programs by the remotely-located playback devices;

track the advertisements presented during the regular playback by the remotely-located playback devices in the database;

monitor the database to identify remotely-located playback devices that have not yet presented a particular advertisement in the broadcast television programs; and

transmit instructions via the digital network to only those playback devices that have not yet presented the particular advertisement in the broadcast television programs, wherein the instructions direct the playback devices to replace one or more advertisements in the broadcast television programs received by the playback devices with the particular advertisement that has not yet been viewed during regular playback of other broadcast television programs, wherein the previously-stored replacement advertisement is rendered by the remotely-located playback device for watching by the viewer as an uninterrupted portion of the previously-broadcast television program at a regular viewing speed.

12. The data processing system of claim 11 wherein the data transmitted by the remotely-located playback devices identifies advertisements in time-shifted playback of the broadcast television programs presented by the remotely-located playback devices.

13. The data processing system of claim 11 wherein the digital media content that encodes the particular advertisement is delivered to the playback devices for storage by the playback device after the broadcast and recording of the broadcast television programs but prior to the time shifted playback of the broadcast television programs.

14. The data processing system of claim 11 further comprising assigning a digital identifier to the advertisements in the broadcast television programs, wherein the data reported by the remotely-located playback devices comprises the digital identifier, and wherein the database is organized according to the digital identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2020
From: MAJOR, R. DREW
To: SLING TV L.L.C.
Reel/Frame 051460/0014 →