IP Library Granted Patent US 11,792,493
Granted Patent B2
US 11,792,493 · App. 17/658,401 · Granted Oct 17, 2023

Use of watermarking to control abandonment of dynamic content modification

Inventor: John S. Stavropoulos (Edison, NJ)
Assignee: ROKU, INC.
H04N21/8358H04N21/23424H04N21/23892H04N21/2407H04N21/812H04N21/814
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,792,493
App. No.
17/658,401
Granted
Oct 17, 2023
Kind
B2
Abstract

The disclosure provides for use of watermarking as a basis control abandonment of dynamic content modification. Upon detecting of the occurrence of a trigger event for causing a content presentation device to abandon a dynamic content modification with respect to a media stream being delivered to the content presentation device, an entity encodes into the media stream an abandonment-watermark interpretable by the content presentation device to cause the content presentation device to abandon the dynamic content modification. The content presentation device then detects the abandonment-watermark in the media stream being received by the content presentation device and in response to the abandonment-watermark, abandons the dynamic content modification.

Claims (30)

1. A method comprising:

detecting occurrence of a trigger event for causing a content presentation device to abandon a dynamic content modification with respect to a media stream being delivered to the content presentation device, wherein the detecting the occurrence of the trigger event comprises detecting presence of emergency content in the media stream that is being delivered to the content presentation device; and

responsive to detecting the occurrence of the trigger event, encoding an abandonment-watermark into the media stream coincident with the detected emergency content in the media stream being delivered to the content presentation device, wherein the abandonment-watermark is interpretable by the content presentation device to cause the content presentation device to abandon the dynamic content modification.

2. The method of claim 1 , wherein the method is carried out between a time when the content presentation device has received a directive to carry out the dynamic content modification and a time when the content presentation device would start applying the dynamic content modification, and wherein abandoning the dynamic content modification comprises forgoing the dynamic content modification.

3. The method of claim 1 , wherein the method is carried out while the content presentation device is applying the dynamic content modification, and wherein abandoning the dynamic content modification comprises discontinuing the dynamic content modification.

4. The method of claim 1 , wherein the dynamic content modification comprises dynamic ad insertion.

5. The method of claim 1 , wherein the dynamic content modification is responsive to fingerprint-based automatic content recognition.

6. The method of claim 1 , wherein detecting the presence of emergency content in the media stream that is being delivered to the content presentation device comprises detecting in the media stream one or more predefined audio signals indicative of presence of the emergency content in the media stream.

7. The method of claim 1 , wherein detecting the trigger event is carried out by at least one entity involved with delivering the media stream to the content presentation device.

8. The method of claim 1 , wherein encoding the abandonment-watermark into the media stream is carried out by at least one entity involved with delivering the media stream to the content presentation device.

9. The method of claim 6 , wherein detecting in the media stream the one or more audio signals indicative of presence of the emergency content in the media stream comprises detecting in the media stream one or more Emergency Alert System tones.

10. A system comprising:

a network communication interface;

a processing unit;

non-transitory data storage; and

program instructions stored in the non-transitory data storage and executable by the processing unit to carry out operations including:

detecting occurrence of a trigger event for causing a content presentation device to abandon a dynamic content modification with respect to a media stream being delivered to the content presentation device, wherein the detecting the occurrence of the trigger event comprises detecting presence of emergency content in the media stream that is being delivered to the content presentation device, and

responsive to detecting the occurrence of the trigger event, encoding an abandonment-watermark into the media stream coincident with the detected emergency content in the media stream being delivered to the content presentation device, wherein the abandonment-watermark is interpretable by the content presentation device to cause the content presentation device to abandon the dynamic content modification.

11. The system of claim 10 , wherein the program instructions are executable to carry out the operations between a time when the content presentation device has received a directive to carry out the dynamic content modification and a time when the content presentation device would start applying the dynamic content modification, and wherein abandoning the dynamic content modification comprises forgoing the dynamic content modification.

12. The system of claim 10 , wherein the program instructions are executable to carry out the operations while the content presentation device is applying the dynamic content modification, and wherein abandoning the dynamic content modification comprises discontinuing the dynamic content modification.

13. The system of claim 10 , wherein the dynamic content modification comprises dynamic ad insertion.

14. The system of claim 10 , wherein the dynamic content modification is responsive to fingerprint-based automatic content recognition.

15. The system of claim 10 , wherein detecting the presence of emergency content in the media stream that is being delivered to the content presentation device comprises detecting in the media stream one or more predefined audio signals indicative of presence of the emergency content in the media stream.

16. The system of claim 10 , wherein the system is disposed at least in part at an entity involved with delivering the media stream to the content presentation device.

17. The system of claim 15 , wherein detecting in the media stream the one or more audio signals indicative of presence of the emergency content in the media stream comprises detecting in the media stream one or more Emergency Alert System tones.

18. A non-transitory computer-readable medium embodying program instructions executable by one or more processors to carry out operations comprising:

detecting occurrence of a trigger event for causing a content presentation device to abandon a dynamic content modification with respect to a media stream being delivered to the content presentation device, wherein the detecting occurrence of the trigger event comprises detecting presence of emergency content in the media stream that is being delivered to the content presentation device; and

responsive to detecting the occurrence of the trigger event, encoding an abandonment-watermark into the media stream coincident with the detected emergency content in the media stream being delivered to the content presentation device, wherein the abandonment-watermark is interpretable by the content presentation device to cause the content presentation device to abandon the dynamic content modification.

19. The non-transitory computer-readable medium of claim 18 , wherein the program instructions are executable to carry out the operations between a time when the content presentation device has received a directive to carry out the dynamic content modification and a time when the content presentation device would start applying the dynamic content modification, and wherein abandoning the dynamic content modification comprises forgoing the dynamic content modification.

20. The non-transitory computer-readable medium of claim 18 , wherein the program instructions are executable to carry out the operations while the content presentation device is applying the dynamic content modification, and wherein abandoning the dynamic content modification comprises discontinuing the dynamic content modification.

Assignments (3)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2022
From: STAVROPOULOS, JOHN S.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 059543/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2022
From: THE NIELSEN COMPANY (US), LLC
To: ROKU, INC.
Reel/Frame 059643/0666 →