IP Library Granted Patent US 11,055,985
Granted Patent B2
US 11,055,985 · App. 15/291,702 · Granted Jul 6, 2021

Systems and methods for providing remote-control special modes

Inventor: Gregory H. Greene (Littleton, CO)
Assignee: DISH TECHNOLOGIES L.L.C.
G08C17/02G08C2201/90
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,055,985
App. No.
15/291,702
Granted
Jul 6, 2021
Kind
B2
Abstract

A receiving device may assign a remote-control device of the receiving device to a special mode by storing an association of an identifier unique to the remote-control device with the particular special mode. The receiving device may receive a command from the remote-control device and determine that there has been a special mode assigned to the remote-control device based on the stored association of the identifier unique to the remote-control device with the particular special mode. The receiving device will then interpret the command received from the remote-control device according to how commands are to be processed in the special mode. The receiving device having the remote-control device assigned to the special mode may cause the receiving device to execute a different command or process than it would have normally performed when receiving such a command from a remote-control device that is not assigned to the special mode.

Claims (72)

1. A method for providing remote-control special modes, the method comprising:

receiving, by a receiving device, a command from a remote-control device of the receiving device to control a function of the receiving device;

in response to receiving the command from the remote-control device, determining, by the receiving device, whether the remote-control device is assigned to a special mode;

if it is determined by the receiving device that the remote-control device is assigned to a special mode, then:

interpreting, by the receiving device, the command received from the remote-control device according to the special mode; and

executing, by the receiving device, the command interpreted according to the special mode; and

if it is determined by the receiving device that the remote-control device is not assigned to a special mode, then executing the command as received by the receiving device from the remote-control device.

2. The method of claim 1 wherein the determining, by the receiving device, whether the remote-control device is assigned to a special mode includes:

reading, by the receiving device, an identifier of the remote-control device received with the command received from the remote-control device;

determining, by the receiving device, whether the received identifier of the remote-control device is associated with a special mode;

if the received identifier of the remote-control device is determined by the receiving device to be associated with a special mode, then determining, by the receiving device, that the remote-control device is assigned to the special mode; and

if the received identifier of the remote-control device is determined by the receiving device to not be associated with a special mode, then determining, by the receiving device, that the remote-control device is not assigned to a special mode.

3. The method of claim 2 wherein the determining, by the receiving device, whether the received identifier of the remote-control device is associated with a special mode includes determining whether the received identifier of the remote-control device is associated with one of a plurality of special modes recognized by the receiving device.

4. The method of claim 1 wherein the special mode is a music channel mode in which commands from the remote-control device to change to a next channel on the receiving device are interpreted by the receiving device to change channels within a list of music service channels, even if a current channel of the receiving device is not a music service channel and the next channel is not a music service channel.

5. The method of claim 1 wherein the special mode is a limited use mode in which particular commands from the remote-control device are ignored by the receiving device.

6. The method of claim 1 wherein the determining, by the receiving device, whether the remote-control device is assigned to a special mode includes, in response to receiving the command from the remote-control device, determining, by the receiving device, that the remote-control device is currently assigned to a special music mode, and wherein executing, by the receiving device, the command interpreted according to the special mode includes:

the receiving device taking the receiving device out of a standby mode if the receiving device is in the standby mode; and

if the receiving device determines the command from the remote-control device is a command to change to a next channel, the receiving device changing a current channel to a music service channel within a list of music service channels even if a current channel of the receiving device is not a music service channel and the next channel is not a music service channel.

7. The method of claim 6 wherein the receiving device changing the channel to a music service channel in a list of music service channels includes:

determining, by the receiving device, whether the remote-control device is currently associated with a list of favorite music service channels; and

if it is determined, by the receiving device, that the remote-control device is currently associated with a list of favorite music service channels, then changing to a music service channel within the list of favorite music service channels currently associated with the remote-control device.

8. The method of claim 6 wherein executing, by the receiving device, the command interpreted according to the special mode further includes:

the receiving device inserting, into audio output of the music service channel to which the receiving device is changing, an audible indication of a channel identifier of the music service channel to which the receiving device is changing.

9. The method of claim 6 wherein executing, by the receiving device, the command interpreted according to the special mode further includes:

the receiving device outputting an audible indication of a status of the receiving device in conjunction with changing to the music service channel within the list of music service channels.

10. The method of claim 1 further comprising:

receiving, by the receiving device, another command from the remote-control device of the receiving device to control a function of the receiving device;

in response to receiving the other command from the remote-control device, determining, by the receiving device, that the remote-control device is currently assigned to a special music mode;

in response to the determining, by the receiving device, that the remote-control device is currently assigned to the special music mode:

if the receiving device determines the command from the remote-control device is a command to change to a next channel, the receiving device determining whether a current status of the receiving device does not allow changing to another channel; and

if the receiving device determines the current status of the receiving device does not allow changing to another channel, the receiving device outputting an audio signal indicating that the current status of the receiving device does not allow changing to another channel.

11. The method of claim 1 further comprising:

receiving, by the receiving device, another command from the remote-control device of the receiving device to control a function of the receiving device;

in response to receiving the other command from the remote-control device, determining, by the receiving device, that the remote-control device is currently assigned to a special limited use mode;

in response to the determining, by the receiving device, that the remote-control device is currently assigned to the special limited use mode:

the receiving device determining whether the received other command is in a list of commands that are limited according to the special limited use mode; and

if the receiving device determines the received other command is in a list of commands that are limited according to the special limited use mode, the receiving device determining not to execute the received other command.

12. The method of claim 11 wherein the list of commands that are limited according to the special limited use mode are commands to do one or more of: change settings of the receiving device and activate a menu on a display device in operable communication with the receiving device.

13. The method of claim 11 wherein the list of commands that are limited according to the special limited use mode are commands to change to channels other than channels on a list of allowed channels.

14. The method of claim 11 wherein the list of commands that are limited according to the special limited use mode are commands to change to a restricted list of channels.

15. The method of claim 11 wherein the list of commands that are limited according to the special limited use mode are commands to perform one or more operations including at least one of: recording content, playing recorded content, performing menu operations, performing guide operations, changing system settings, changing receiving device settings, changing user preferences, changing menu settings, changing guide settings, changing favorites lists, playing particular programs, playing particular content; switching to particular channels, changing source input, changing remote-control device modes, changing parental control settings, changing user credentials, changing television settings, changing auxiliary device settings, changing volume, turning on or off muting, changing closed captioning settings, changing subtitle settings, changing video settings, changing audio settings, changing display mode settings, changing content recording settings, changing future program recording settings, changing alerts, changing home automation settings and changing home security settings.

16. The method of claim 11 , further comprising:

if it is determined by the receiving device, in response to receiving the other command, that the remote-control device is currently assigned to a special limited use mode, then the receiving device determining not to execute particular commands received from the remote-control device until a command is received from a different remote-control device that is determined by the receiving device to currently not be in the special limited use mode.

17. The method of claim 11 , further comprising:

if it is determined by the receiving device, in response to receiving the other command, that the remote-control device is currently assigned to a special limited use mode, then the receiving device disabling one or more functions of the receiving device until a command is received from a different remote-control device that is determined by the receiving device to currently not be in the special limited use mode.

18. The method of claim 1 wherein the interpreting, by the receiving device, the command received from the remote-control device according to the special mode includes:

determining, by the receiving device, whether the command received from the remote-control device is in a list of commands associated with the special mode;

if it is determined, by the receiving device, that the command received from the remote-control device is in a list of commands associated with the special mode then, instead of executing the received command, the receiving device using the command received from the remote-control device to find a stored special mode process to be performed that is mapped to the command received from the remote-control device; and

using, by the receiving device, the stored special mode process as the command interpreted according to the special mode.

19. The method of claim 18 wherein the special mode process to be performed that is mapped to the command received from the remote-control device is a sequence of commands.

20. The method of claim 18 wherein the special mode process to be performed that is mapped to the command received from the remote-control device is to ignore the command received from the remote-control device.

21. A system for providing remote-control special modes, comprising:

at least one controller of a receiving device; and

a memory coupled to the at least one controller of the receiving device, the memory having computer-executable instructions stored thereon that, when executed by the at least one controller of the receiving device, cause the at least one controller of the receiving device to:

be able to receive a command to have a remote-control device of the receiving device be in a special mode;

in response to the received command to have a remote-control device of the receiving device be in a special mode, record on the receiving device an association of an identifier of the remote-control device with the special mode; and

interpret commands received by the receiving device from the remote-control device based on the association of the identifier of the remote-control device with the special mode.

22. The system of claim 21 , wherein the computer-executable instructions, when executed by the at least one controller of the receiving device, further cause the at least one controller of the receiving device to execute commands received by the receiving device from the remote-control device based on the association of the identifier of the remote-control device with the special mode.

23. The system of claim 21 , wherein the computer-executable instructions, when executed by the at least one controller of the receiving device, further cause the at least one controller of the receiving device to determine to not execute particular restricted commands received by the receiving device from the remote-control device based on the association of the identifier of the remote-control device with the special mode.

24. A non-transitory computer-readable storage medium having computer executable instructions thereon that, when executed by at least one computer processor, cause the at least one computer processor to:

cause a receiving device to assign a remote-control device of the receiving device to a special mode;

interpret commands received by the receiving device from the remote-control device assigned to the special mode based on an association stored on the receiving device of an identifier of the remote-control device with the special mode; and

respond to a command received by the receiving device from the remote-control device assigned to the special mode differently than the same command received by the receiving device from a different remote-control device that is not assigned by the receiving device to the special mode.

25. The non-transitory computer-readable storage medium of claim 24 wherein the computer executable instructions, when executed, cause the at least one computer processor to respond to a command received by the receiving device from the remote-control device assigned to the special mode differently than the same command received by the receiving device from a different remote-control device that is not assigned by the receiving device to the special mode by causing the at least one computer processor to ignore the command received by the receiving device from the remote-control device assigned to the special mode and to not ignore the same command received by the receiving device from the different remote-control device that is not assigned by the receiving device to the special mode.

26. The non-transitory computer-readable storage medium of claim 24 wherein the command received by the receiving device from the remote-control device assigned to the special mode is a command to change to a next channel and the computer executable instructions, when executed, cause the at least one computer processor to respond to the command received by the receiving device from the remote-control device assigned to the special mode differently than the same command received by the receiving device from a different remote-control device that is not assigned by the receiving device to the special mode by causing the at least one computer processor to:

in response to the command received by the receiving device from the remote-control device assigned to the special mode to change to a next channel:

take the receiving device out of a standby mode if the receiving device is in the standby mode; and

change a current channel to a music service channel within a list of music service channels even if a current channel of the receiving device is not a music service channel and the next channel is not a music service channel; and

in response to a same command to change to a next channel received by the receiving device from the different remote-control device that is not assigned by the receiving device to the special mode, change to the next channel.

27. The non-transitory computer-readable storage medium of claim 24 wherein the computer executable instructions thereon, when executed, further cause the at least one computer processor to:

be able to receive a command from the remote-control device to assign the remote-control device of the receiving device to the special mode; and

in response to the command received from the remote-control device to assign the remote-control device of the receiving device to the special mode, cause the receiving device to assign the remote-control device of the receiving device to the special mode by storing the association on the receiving device of the identifier of the remote-control device with the special mode.

Assignments (4)
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 →
CHANGE OF NAME Recorded Mar 6, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 047208/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2017
From: GREENE, GREGORY H.
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 044235/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2017
From: GREENE, GREGORY H
To: ECHOSTAR TECHNOLOGIES LLC
Reel/Frame 041028/0613 →
Continuity (1)
Related Publication 20180102048A1 · Apr 12, 2018