Apparatus, systems, and methods for configuring devices to accept and process remote control commands

US9582994B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9582994-B2
Application numberUS-201615076186-A
CountryUS
Kind codeB2
Filing dateMar 21, 2016
Priority dateDec 21, 2012
Publication dateFeb 28, 2017
Grant dateFeb 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A particular device may configure one or more of other devices to accept and execute remote control commands from the particular device's remote control unit. This may be performed via one or more various communication links between the devices on that enables the devices to communicate with each other. For example, the remote control of a set-top box can be used to control both the set-top box and a television without a user having to specially program the set-top box or other universal remote control. One example of a communication link between the devices that enables the devices to communicate with each other is a device-to-device messaging protocol such as that provided by the High Definition Multimedia Interface (HDMI) standard.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method in a system for configuring devices to accept remote control commands, comprising: retrieving, by the system for configuring devices to accept remote control commands, remote control command information useful for determining how to process a set of remote control commands associated with a first device and a remote control of the first device; and communicating over a communications network, by the system for configuring devices to accept remote control commands, to a second device that is associated with another remote control that is different than the remote control of the first device, at least some of the retrieved remote control command information, for the second device to accept and execute one or more remote control commands received by the second device from the remote control of the first device, enabling the second device to cross reference the one or more remote control commands received by the second device from the remote control of the first device with one or more corresponding commands that the second device may execute. 2. The method of claim 1 wherein the retrieving the remote control command information useful for determining how to process a set of remote control commands associated with the first device and the remote control of the first device includes the first device retrieving the remote control command information on the first device. 3. The method of claim 1 wherein the communications network is a device communication bus between consumer electronics devices. 4. The method of claim 3 wherein the communicating over a communications network includes communicating to the second device the remote control command information useful for determining how to process a set of remote control commands associated with the first device and the remote control of the first device using a device-to-device messaging protocol. 5. The method of claim 4 wherein the device-to-device messaging protocol is based on a High Definition Multimedia Interface (HDMI) Consumer Electronics Control (CEC) bus standard. 6. The method of claim 1 wherein the communications network includes at least a local area network, a wide area network, or the Internet. 7. The method of claim 1 wherein the remote control command information includes information regarding one or more of how to interpret, identify or execute remote control commands received from the remote control of the first device. 8. The method of claim 1 wherein the remote control command information includes information regarding one or more of: which pulses of infrared light represent specific command codes of the remote control of the first device, which radio frequency signals represent specific command codes of the remote control of the first device of the receiving device; which command codes of the remote control of the first device correspond to which device functions of the first device; which command codes of the remote control of the first device correspond to which device functions of the second device; a device code of the first device; a manufacturer command code of the first device indicative of remote control commands the first device can accept; a manufacturer command code of the first device indicative of remote control signals the first device can accept. 9. The method of claim 1 wherein the remote control command information includes information regarding which various command codes of the remote control of the first device correspond to which device functions of the first device and which various device functions of the first device correspond to various specific remote control commands of a command protocol of a device communication bus that is the communications network. 10. A method in a system for configuring devices to accept remote control commands, comprising: retrieving, by the system for configuring devices to accept remote control commands, remote control command information useful for determining how to process a set of remote control commands associated with a first device and a remote control of the first device; configuring, by the system for configuring devices to accept remote control commands, a second device that is associated with another remote control that is different than the remote control of the first device, to accept and execute one or more remote control commands received by the second device from the remote control of the first device based on the remote control command information useful for determining how to process a set of remote control commands associated with the first device and the remote control of the first device; the first device determining, at least in part by evaluating existing firmware programming of the first device, values of data representing the remote control command information; and preparing the data representing the remote control command information for communication of the data to the second device. 11. The method of claim 1 wherein the retrieving the remote control command information useful for determining how to process a set of remote control commands associated with the first device and the remote control of the first device includes the remote control of the first device retrieving the remote control command information and the configuring includes the remote control of the first device communicating to the second device the remote control command information useful for determining how to process a set of remote control commands associated with the first device and the remote control of the first device. 12. A system for configuring devices to accept remote control commands, comprising: at least one processor; and at least one memory area coupled to the at least one processor, wherein the at least one processor is configured to: receive remote control command information useful for determining how to process a set of remote control commands associated with a first device and a remote control of the first device; storing on a second device that is associated with another remote control that is different than the remote control of the first device, at least some of the received remote control command information, for the second device to accept and execute one or more remote control commands received by the second device from the remote control of the first device, enabling the second device to cross reference the one or more remote control commands received by the second device from the remote control of the first device with one or more corresponding commands that the second device may execute; and execute a device function on the second device in response to receiving a remote control command from the first device based on a determination made, based on the received remote control command information, of whether the device function corresponds to the remote control command received from the remote control of the first device. 13. The system of claim 12 wherein the at least one processor is in the second device. 14. The system of claim 13 wherein the receiving includes receiving the remote control command information from the first device. 15. The system of claim 13 wherein the receiving includes receiving the remote control command information from the first device over a device communication bus between consumer electronics devices. 16. A non-transitory computer readable medium having computer executable instructions thereon that, when executed by a computer processor, cause the computer processor to: receive remote control command information useful for determining how to process a set of remote control commands asso

Assignees

Inventors

Classifications

  • G08C17/02Primary

    using a radio link · CPC title

  • Arrangements for transmitting signals characterised by the use of a wireless electrical link · CPC title

  • electric · CPC title

  • Binding and programming of remote control devices · CPC title

  • Universal remote control · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9582994B2 cover?
A particular device may configure one or more of other devices to accept and execute remote control commands from the particular device's remote control unit. This may be performed via one or more various communication links between the devices on that enables the devices to communicate with each other. For example, the remote control of a set-top box can be used to control both the set-top box…
Who is the assignee on this patent?
Echostar Technologies Llc
What technology area does this patent fall under?
Primary CPC classification G08C17/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).