Patent ID: 8665075

Claim:
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.