Remote control programming system
First Claim
1. A method for programming a target remote control, comprising:
- receiving, at a target remote control, user interface information that describes a user interface for a remote control and a mode code, transmitted from a computing device, the user interface information describing a user interface that is configured by a user on the computing device, the mode code is mapped to a specific set of signals, which the target remote control supports, to control a particular target device, the computing device being different from the particular target device;
creating, at the target remote control, a particular user interface using the user interface information;
displaying, on the target remote control, the particular user interface; and
the target remote control configuring itself using said mode code.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for programming a remote control is provided. Control data that identifies one or more mode codes is stored in a computing device that is operationally connected to a detector. A user presses a button on a source remote control to cause an input signal to be transmitted from the source remote control to be received by the detector. The detector decodes the input signal, and consults the control data to determine a particular IR code that is associated with the source remote control. The computing device may then display information identifying a particular mode code on a display to allow the user to manually program a target remote control with the particular mode code. Alternately, the computing device may transmit the particular mode code to the target remote control to allow the target remote control to automatically configure itself with the particular mode code.
31 Citations
21 Claims
-
1. A method for programming a target remote control, comprising:
-
receiving, at a target remote control, user interface information that describes a user interface for a remote control and a mode code, transmitted from a computing device, the user interface information describing a user interface that is configured by a user on the computing device, the mode code is mapped to a specific set of signals, which the target remote control supports, to control a particular target device, the computing device being different from the particular target device; creating, at the target remote control, a particular user interface using the user interface information; displaying, on the target remote control, the particular user interface; and the target remote control configuring itself using said mode code. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable medium storing one or more sequences of instructions for programming a target remote control, wherein execution of the one or more sequences of instructions by one or more processors causes:
-
receiving, at a target remote control, user interface information that describes a user interface for a remote control and a mode code, transmitted from a computing device, the user interface information describing a user interface that is configured by a user on the computing device, the mode code is mapped to a specific set of signals, which the target remote control supports, to control a particular target device, the computing device being different from the particular target device; creating, at the target remote control, a particular user interface using the user interface information; displaying, on the target remote control, the particular user interface; and the target remote control configuring itself using said mode code. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a receiving subsystem that receives, at a target remote control, user interface information that describes a user interface for a remote control and a mode code, transmitted from a computing device, the user interface information describing a user interface that is configured by a user on the computing device, the mode code is mapped to a specific set of signals, which the target remote control supports, to control a particular target device, the computing device being different from the particular target device; a creating subsystem that creates, at the target remote control, a particular user interface using the user interface information; a displaying subsystem that displays, on the target remote control, the particular user interface; and a configuring subsystem that causes the target remote control to configure itself using said mode code. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for programming a target remote control, comprising:
-
storing control data at a computing device that identifies a plurality of mode codes, wherein each particular mode code of the plurality of mode codes is mapped to a specific set of signals used by a type of remote control to control a particular target device, the computing device being different from the particular target device; determining, at the computing device, a particular mode code from the plurality of mode codes; allowing, at the computing device, a user to configure a user interface; sending user interface information describing the configured user interface and the particular mode code to a target remote control, the target remote control configures itself using said particular mode code and displays a particular user interface using the user interface information.
-
-
20. A non-transitory machine-readable medium storing one or more sequences of instructions for programming a target remote control, wherein execution of the one or more sequences of instructions by one or more processors causes:
-
storing control data at a computing device that identifies a plurality of mode codes, wherein each particular mode code of the plurality of mode codes is mapped to a specific set of signals used by a type of remote control to control a particular target device, the computing device being different from the particular target device; determining, at the computing device, a particular mode code from the plurality of mode codes; allowing, at the computing device, a user to configure a user interface; sending user interface information describing the configured user interface and the particular mode code to a target remote control, the target remote control configures itself using said particular mode code and displays a particular user interface using the user interface information.
-
-
21. An apparatus comprising:
-
a storing subsystem that stores control data at a computing device that identifies a plurality of mode codes, wherein each particular mode code of the plurality of mode codes is mapped to a specific set of signals used by a type of remote control to control a particular target device, the computing device being different from the particular target device; a determining subsystem that determines, at the computing device, a particular mode code from the plurality of mode codes; a configuration allowing subsystem that allows, at the computing device, a user to configure a user interface; a user interface sending subsystem that sends user interface information describing the configured user interface and the particular mode code to a target remote control, the target remote control configures itself using said particular mode code and displays a particular user interface using the user interface information.
-
Specification