Patent ID: 8463128

Claim:
A method of translating raw formatted infrared (IR) codes to discrete formatted IR codes, comprising: via a processor, detecting a raw formatted IR message representing an IR code, the IR message comprising a raw formatted device identifier (device ID) comprising a first series of IR pulses, and the IR message comprising a raw formatted command identifier (command ID) comprising a second series of IR pulses; via the processor, encoding the IR message into a definition that defines the first and second series of pulses contained in the IR message; via the processor, identifying encoded data corresponding to the device ID and encoded data corresponding to the command ID contained in the encoded IR message; via the processor, matching the encoded data corresponding to the device ID to a particular device to identify a discrete formatted device ID; via the processor, matching the encoded data corresponding to the command ID to a particular command to identify a discrete formatted command ID; and via the processor, storing the discrete formatted device ID and the discrete formatted command ID to a data storage.