Gesture-initiated remote control programming
First Claim
Patent Images
1. A method for configuring a universal remote control, the method comprising:
- responsive to detecting a programming gesture motion of the universal remote control, initiating a remote control programming sequence including;
broadcasting, by a wireless transceiver, a wireless device identification request;
responsive to receiving, with the wireless transceiver, a wireless response to the device identification request from a remote-controlled device, requesting the remote controlled device to send device information, including remote control codes, for the remote controlled device;
responsive to receiving the device information, programming the universal remote control to support the remote control codes; and
storing the device information in the universal remote control;
responsive to receiving user input associated with a first remote control code, sending the first remote control command to the remote controlled device;
displaying, on a display device of the universal remote control, a list of available remote controlled devices; and
receiving user input to select one of the plurality of available remote-controlled devices for programming.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for configuring a universal remote control (URC) to control a remote-controlled device includes establishing a communication link between the URC and the remote-controlled device in response to detecting a gesture motion of the URC. Device information may be received from the remote-controlled device and used by the URC to program the URC to control the remote-controlled device. The URC may be configured to control a plurality of remote-controlled devices. The communication link may be a near field wireless communication link.
227 Citations
17 Claims
-
1. A method for configuring a universal remote control, the method comprising:
responsive to detecting a programming gesture motion of the universal remote control, initiating a remote control programming sequence including; broadcasting, by a wireless transceiver, a wireless device identification request; responsive to receiving, with the wireless transceiver, a wireless response to the device identification request from a remote-controlled device, requesting the remote controlled device to send device information, including remote control codes, for the remote controlled device; responsive to receiving the device information, programming the universal remote control to support the remote control codes; and storing the device information in the universal remote control; responsive to receiving user input associated with a first remote control code, sending the first remote control command to the remote controlled device; displaying, on a display device of the universal remote control, a list of available remote controlled devices; and receiving user input to select one of the plurality of available remote-controlled devices for programming. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A universal remote control, comprising:
-
a processor; a motion sensor; a near field transceiver; and memory media, accessible to the processor, including processor executable instructions that, when executed by the processor, cause the processor to perform operations comprising; responsive to detecting a programming gesture motion of the universal remote control, initiating a remote control programming sequence comprising operations including; broadcasting, by a wireless transceiver, a wireless device identification request; responsive to receiving, with the wireless transceiver, a wireless response to the device identification request from a remote-controlled device, requesting the remote controlled device to send device information, including remote control codes, for the remote controlled device; responsive to receiving the device information, programming the universal remote control to support the remote control codes; and storing the device information in the universal remote control; responsive to receiving user input associated with a first remote control code, sending the first remote control command to the remote controlled device; displaying, on a display device of the universal remote control, a list of available remote controlled devices; and receiving user input to select one of the plurality of available remote-controlled devices for programming. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable memory medium, including processor executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
responsive to detecting a programming gesture motion of the universal remote control, initiating a remote control programming sequence comprising operations including; broadcasting, by a wireless transceiver, a wireless device identification request; responsive to receiving, with the wireless transceiver, a wireless response to the device identification request from a remote-controlled device, requesting the remote controlled device to send device information, including remote control codes, for the remote controlled device; responsive to receiving the device information, programming the universal remote control to support the remote control codes; storing the device information in the universal remote control; responsive to receiving user input associated with a first remote control code, sending the first remote control command to the remote controlled device; displaying, on a display device of the universal remote control, a list of available remote controlled devices; and receiving user input to select one of the plurality of available remote-controlled devices for programming. - View Dependent Claims (14, 15, 16, 17)
Specification