Patent ID: 9621836
Date: 2017-04-11
CPC Classifications: G08C,H04N

Claim:
1. A method for modifying keycode link information associated with a first codeset, wherein the method comprising: storing the first codeset in a memory of a controlling device, wherein the controlling device comprises a plurality of different function keys, and the first codeset comprises a plurality of first keycodes, each of the plurality of first keycodes is usable by the controlling device to control a corresponding functional operation of an intended target device and said each of the plurality of first keycodes is assigned to a different function key of the plurality of different function keys of the controlling device; receiving input at the controlling device corresponding to a first function key of the controlling device, designating a function to be controlled on the intended target device; selecting from a second codeset stored in the memory of the controlling device, wherein the second codeset comprises a plurality of second keycodes, each of the plurality of second keycodes is usable by the controlling device to control the corresponding functional operation of the intended target device and said each of the plurality of second keycodes is assigned to a different function key of the controlling device, a first one of the plurality of second keycodes that is determined to be valid for use in controlling the designated function on the intended target device; and causing the keycode link information associated with the first codeset to be modified whereby a first flag bit of the keycode link information associated with the first codeset is provided with a new value to indicate to the controlling device that the first one of the plurality of second keycodes in the second codeset is to be used to transmit a command communication to the intended target device in response to the first function key being activated instead of using a first one of the plurality of first keycodes in the first codeset that was originally assigned to the first function key.