IP Library Granted Patent US 10,349,131
Granted Patent B2
US 10,349,131 · App. 15/631,508 · Granted Jul 9, 2019

Timer-based control of audiovisual output devices

Inventor: Ali Vassigh (San Jose, CA)
Assignee: Roku, Inc.
H04N21/4436H04N5/44H04N5/57H04N5/60H04N5/63H04N21/4333H04N21/485H04N21/4852H04N21/4854H04N21/8355
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 10,349,131
App. No.
15/631,508
Granted
Jul 9, 2019
Kind
B2
Abstract

A system includes a processor to initiate a timer in response to an action-execution command. The processor identifies expiration of the timer. In response to expiration of the timer, the processor transmits one or more commands to one or more controllable output devices to simultaneously ramp down the sound volume and gradually dim the display brightness generated by said one or more controllable audiovisual output devices over a predetermined ramp-down period of time.

Claims (45)

1. A method for effecting gradual timer-based deactivation of a controllable audiovisual output device, comprising:

detecting at a controller device a connectivity and a capability of the controllable audiovisual output device;

initiating a timer at the controller device;

calculating at the controller device a period of time for deactivation based at least in part on a time segment of a source material and a current time of the timer, wherein the period of time for deactivation is greater than one second; and

in response to the calculating, transmitting a command based at least in part on the connectivity and the capability of the controllable audiovisual output device to the controllable audiovisual output device to decrease a sound volume or a display brightness generated by the controllable audiovisual output device over the period of time for deactivation.

2. The method of claim 1 , further comprising:

detecting user interaction with the controller device during the period of time for deactivation; and

in response to the detecting, transmitting a command from the controller device to the controllable audiovisual output device to set the sound volume or display brightness of the controllable audiovisual output device to a sound volume level or a display brightness level that were set before the initiating the timer.

3. The method of claim 1 , further comprising:

displaying the period of time for deactivation for user selection on the controllable audiovisual output device.

4. The method of claim 1 , further comprising:

detecting at the controller device the time segment of the source material.

5. The method of claim 1 , wherein the controllable audiovisual output device comprises a television set.

6. The method of claim 5 , wherein the controller device and the television set communicate via high-definition multimedia interface consumer electronics control (HDMI-CEC) commands.

7. The method of claim 5 , wherein the controller device and the television set communicate via a wireless infrared (IR) interface or wireless radio frequency (RF) interface.

8. The method of claim 1 , wherein the calculating comprises calculating at the controller device the period of time for deactivation based at least in part on a power criterion of the controllable audiovisual output device.

9. The method of claim 1 , further comprising:

in response to the calculating, transmitting a second command to a second controllable audiovisual output device to decrease a sound volume or a display brightness generated by the second controllable audiovisual output device over the period of time for deactivation.

10. The method of claim 1 , wherein the time segment of the source material comprises a chapter of a digital versatile disc (DVD).

11. The method of claim 1 , wherein the time segment of the source material is based at least in part on a length of the source material.

12. A system, comprising:

a processor configured to:

detect a connectivity and a capability of a controllable audiovisual output device;

initiate a timer;

calculate a period of time for deactivation based at least in part on a time segment of a source material and a current time of the timer, wherein the period of time for deactivation is greater than one second; and

in response to the calculating, transmit a command based at least in part on the connectivity and the capability of the controllable audiovisual output device to the controllable audiovisual output device to decrease a sound volume or a display brightness generated by the controllable audiovisual output device over the period of time for deactivation.

13. The system of claim 12 , wherein the processor is further configured to:

detect user interaction with the controller device during the period of time for deactivation; and

in response to the detecting, transmit a command from the controller device to the controllable audiovisual output device to set the sound volume or display brightness of the controllable audiovisual output device to a sound volume level or a display brightness level that were set before the initiating the timer.

14. The system of claim 12 , wherein the processor is further configured to:

detect at the controller device the time segment of the source material.

15. The system of claim 12 , wherein the time segment of the source material comprises a chapter of a digital versatile disc (DVD).

16. The system of claim 12 , wherein the time segment of the source material is based at least in part on a length of the source material.

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

detecting at a controller device a connectivity and a capability of a controllable audiovisual output device;

initiating a timer at the controller device;

calculating at the controller device a period of time for deactivation based at least in part on a time segment of a source material and a current time of the timer, wherein the period of time for deactivation is greater than one second; and

in response to the calculating, transmitting a command based at least in part on the connectivity and the capability of the controllable audiovisual output device to the controllable audiovisual output device to decrease a sound volume or a display brightness generated by the controllable audiovisual output device over the period of time for deactivation.

18. The non-transitory computer-readable storage medium of claim 17 , the operations further comprising:

detecting user interaction with the controller device during the period of time for deactivation; and

in response to the detecting, transmitting a command from the controller device to the controllable audiovisual output device to set the sound volume or display brightness of the controllable audiovisual output device to a sound volume level or display brightness level that were set before the initiating the timer.

19. The non-transitory computer-readable storage medium of claim 17 , the operations further comprising:

detecting at the controller device the time segment of the source material.

20. The non-transitory computer-readable storage medium of claim 17 , wherein the time segment of the source material comprises a chapter of a digital versatile disc (DVD).

21. The non-transitory computer-readable storage medium of claim 17 , wherein the time segment of the source material is based at least in part on a length of the source material.

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 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT (REEL/FRAME 051300/0931) Recorded Feb 22, 2023
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROKU, INC.; ROKU DX HOLDINGS, INC.
Reel/Frame 062826/0205 →
SECURITY INTEREST Recorded Dec 16, 2019
From: ROKU, INC.; ROKU DX HOLDINGS, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051300/0931 →
PATENT SECURITY AGREEMENT Recorded Feb 20, 2019
From: ROKU, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 048385/0375 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: VASSIGH, ALI
To: ROKU, INC.
Reel/Frame 042797/0707 →
Continuity (3)
Continuation 14582120 · Dec 23, 2014
Provisional Application 61923600 · Jan 3, 2014
Related Publication 20170289618A1 · Oct 5, 2017