IP Library Granted Patent US 9,936,263
Granted Patent B2
US 9,936,263 · App. 15/283,932 · Granted Apr 3, 2018

Controlling display of media content

Inventors: Anthony Wood (Palo Alto, CA); Scott Rosenberg (Glen Ridge, NJ); Ilya Asnis (San Jose, CA)
Assignee: Roku, Inc.
H04N21/6587H04N7/165H04N7/17318H04N21/2387H04N21/23424H04N21/2543H04N21/2547H04N21/47217H04N21/6437H04N21/812
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 9,936,263
App. No.
15/283,932
Granted
Apr 3, 2018
Kind
B2
Abstract

Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for controlling display of media content. An embodiment operates by receiving a selection of media content for playback, presenting interstitial media content on a first device prior to playing the media content, transmitting an option to skip the interstitial media content to a second device, receiving a request to skip the interstitial media content from the second device, stopping presentation of the interstitial media content on the first device, and presenting the selected media content on the first device.

Claims (42)

1. A system comprising:

at least one processor; and

a memory operatively coupled to the at least one processor, the processor configured to:

receive a selection of media content for playback;

present interstitial media content on a first device prior to playing the media content;

transmit an option to skip the interstitial media content to a second device, wherein the option to skip is associated with a first bid value inputted by a user;

receive a request to skip the interstitial media content from the second device, wherein the request to skip is based at least in part on the first bid value and a priority value associated with a type of the interstitial media content;

stop presentation of the interstitial media content on the first device based at least in part on the request to skip; and

present the selected media content on the first device.

2. The system of claim 1 , wherein the second device presents the option to skip to the user and generates the request to skip the interstitial media content in response to receiving acceptance of the option to skip by the user.

3. The system of claim 1 , wherein the first device is a media playback device and the second device is a control device.

4. The system of claim 1 , wherein the request to skip the interstitial media content is received using a real-time protocol.

5. The system of claim 1 , wherein the interstitial media content and the option to skip the interstitial media content are presented concurrently.

6. The system of claim 1 , wherein the request to skip is based at least in part on the first bid value being greater than a second bid value inputted by a provider of the selected media content.

7. The system of claim 1 , wherein the request to skip is based at least in part on an aggregate bid value and a second bid value inputted by a provider of the selected media content, wherein the aggregate bid value is based at least in part on the first bid value and a third bid value inputted by a second user.

8. The system of claim 1 , wherein the first bid value is inputted by the user in real-time during playback of the media content.

9. A computer implemented method, comprising:

receiving, by at least one computer system, a selection of media content for playback;

determining, by the at least one computer system, to present interstitial media content on a device based at least in part on the selected media content, a first bid value inputted by a user, and a priority value associated with a type of the interstitial media content;

stopping, by the at least one computer system, presentation of the interstitial media content on the device based at least in part on the determining; and

presenting, by the at least one computer system, the selected media content on the device.

10. The computer implemented method of claim 9 , wherein the device is a media playback device.

11. The computer implemented method of claim 9 , the stopping further comprising:

stopping presentation of the interstitial media content on the device prior to playing the selected media content.

12. The computer implemented method of claim 9 , the determining further comprising:

determining to present the interstitial media content on the device based at least in part on the user of the device.

13. The computer implemented method of claim 9 , the determining further comprising:

determining to present the interstitial media content on the device based at least in part on the first bid value being greater than a second bid value inputted by a provider of the selected media content.

14. The computer implemented method of claim 9 , the determining further comprising:

determining to present the interstitial media content on the device based at least in part on an aggregate bid value and a second bid value inputted by a provider of the selected media content, wherein the aggregate bid value is based at least in part on the first bid value and a third bid value inputted by a second user.

15. The computer implemented method of claim 9 , wherein the first bid value is inputted by the user in real-time during playback of the media content.

16. A non-transitory, tangible computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:

receiving a selection of media content for playback;

presenting interstitial media content on a first device prior to playing the media content;

transmitting an option to skip the interstitial media content to a second device, wherein the option to skip is associated with a first bid value inputted by a user;

receiving a request to skip the interstitial media content from the second device, wherein the request to skip is based at least in part on the first bid value and a priority value associated with a type of the interstitial media content;

stopping presentation of the interstitial media content on the first device based at least in part on the request to skip; and

presenting the selected media content on the first device.

17. The computer-readable device of claim 16 , wherein the second device presents the option to skip to the user and generates the request to skip the interstitial media content in response to receiving acceptance of the option to skip by the user.

18. The computer-readable device of claim 16 , wherein the first device is a media playback device and the second device is a control device.

19. The computer-readable device of claim 16 , wherein the request to skip the interstitial media content is received using a real-time protocol.

20. The computer-readable device of claim 16 , wherein the interstitial media content and the option to skip the interstitial media content are presented concurrently.

Assignments (6)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT (REEL/FRAME 048385/0375) Recorded Feb 22, 2023
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROKU, INC.
Reel/Frame 062826/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2019
From: SILICON VALLEY BANK, AS BANK
To: ROKU, INC.
Reel/Frame 048420/0841 →
PATENT SECURITY AGREEMENT Recorded Feb 20, 2019
From: ROKU, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 048385/0375 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 12, 2017
From: ROKU, INC.
To: SILICON VALLEY BANK
Reel/Frame 042768/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2016
From: WOOD, ANTHONY; ROSENBERG, SCOTT; ASNIS, ILYA
To: ROKU, INC.
Reel/Frame 040005/0271 →
Continuity (2)
Provisional Application 62272753 · Dec 30, 2015
Related Publication 20170195743A1 · Jul 6, 2017