Gesture-initiated remote control programming
First Claim
Patent Images
1. A universal remote control method, comprising:
- wirelessly broadcasting, by a universal remote control, a device identification query, including a wireless identification message and an acknowledgement of the message received, to identify at least one available remote-controlled device, in proximity to the universal remote control, available to program the universal remote control and to control the remote-controlled device using programming codes associated with the remote-controlled device;
responsive to receiving responses to the wireless identification messages from available remote-controlled devices;
displaying, by the universal remote control, the available remote-controlled devices;
receiving user input selecting a particular remote-controlled device from the available remote-controlled devices;
responsive to sensing a particular motion, a user command, or a signal to initiate a programming mode of the universal remote control, establishing a wireless communication link with the particular remote-controlled device;
receiving, via the wireless communication link, device information from the particular remote-controlled device; and
based on the device information, programming the universal remote control to control the remote-controlled device; and
responsive to receiving no responses to the wireless identification messages from proximal remote-controlled devices during a response interval of a particular duration, determining that there are no available remote-controlled devices.
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.
-
Citations
19 Claims
-
1. A universal remote control method, comprising:
-
wirelessly broadcasting, by a universal remote control, a device identification query, including a wireless identification message and an acknowledgement of the message received, to identify at least one available remote-controlled device, in proximity to the universal remote control, available to program the universal remote control and to control the remote-controlled device using programming codes associated with the remote-controlled device; responsive to receiving responses to the wireless identification messages from available remote-controlled devices; displaying, by the universal remote control, the available remote-controlled devices; receiving user input selecting a particular remote-controlled device from the available remote-controlled devices; responsive to sensing a particular motion, a user command, or a signal to initiate a programming mode of the universal remote control, establishing a wireless communication link with the particular remote-controlled device; receiving, via the wireless communication link, device information from the particular remote-controlled device; and based on the device information, programming the universal remote control to control the remote-controlled device; and responsive to receiving no responses to the wireless identification messages from proximal remote-controlled devices during a response interval of a particular duration, determining that there are no available remote-controlled devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A universal remote control, comprising:
-
a processor; a motion sensor; a near field transceiver; and memory media, including processor-executable instructions that, when executed by the processor, cause the processor to perform operations comprising; wirelessly broadcasting a device identification query, including a wireless identification message and an acknowledgement of the message received, to identify at least one available remote-controlled device, in proximity to the universal remote control, available to program the universal remote control and to control the remote-controlled device using programming codes associated with the remote-controlled device; determining available remote-controlled devices based on responses to the wireless identification messages received by the universal remote control; receiving user input selecting a particular remote-controlled device for programming; receiving device identifying information from the remote-controlled device selected; signaling the remote-controlled device to send device programming information; receiving, via the near field transceiver, the device programming information from the remote-controlled device; responsive to receiving the device programming information, programming the universal remote control to control the remote-controlled device; and responsive to receiving no responses to the wireless identification messages from proximal remote-controlled devices during a response interval of a particular duration, determining that there are no available remote-controlled devices. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable memory device, including processor executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
wirelessly broadcasting a device identification query, including a wireless identification message and an acknowledgement of the message received, to identify at least one available remote-controlled device, in proximity to the universal remote control, available to program the universal remote control and to control the remote-controlled device using programming codes associated with the remote-controlled device; identifying remote-controlled devices responding to the wireless identification messages as available remote-controlled devices; displaying the available remote-controlled devices; responsive to receiving input indicating a particular remote-controlled device, signaling the particular remote-controlled device to initiate programming of the universal remote control and to send programming codes to the universal remote control; receiving the programming codes from the remote-controlled device; programming the universal remote control to control the remote-controlled device in accordance with the programming codes; and responsive to receiving no responses to the wireless identification messages from proximal remote-controlled devices during a response interval of a particular duration, determining that there are no available remote-controlled devices. - View Dependent Claims (19)
-
Specification