Patent ID: 9508253
Filing Date: 2016-11-29
CPC Classification: G08C,H04N

Claim Text:
1. A method for programming a first remote control device associated with a first electronic device, comprising: receiving, by the first electronic device, a first electronic command signal issued from a second remote control device, the first electronic command signal including a key code indicative of a first key entry on the second remote control device, the second remote control device being associated with a second electronic device; accessing, by the first electronic device, a key code database, the key code database storing a plurality of key code sets, each of the plurality of key code sets having a plurality of key codes for controlling at least one electronic device; comparing, by the first electronic device, a received first key code to the key code database to identify matching key code sets including the first key code; analyzing, by the first electronic device, the matching key code sets to identify a preferred next key entry prompting a user of the second remote control device to press a key on the second remote control device corresponding to the identified preferred next key entry; identifying a key code set which corresponds to all of the available key entries that the second remote control may output by repeating the comparing, analyzing, and prompting steps until a sufficient number of keys has been identified to know the entire key code set that matches the key code set that controls the second electronic device; and programming the first remote control with the second key code set that permits the first remote control to control both the first electronic device and the second electronic device.