Patent ID: 7376878

Claim:
A system, comprising: an infrared transceiver; and a media center personal computer, the media center personal computer including a signal database and an infrared signal correction component, the media center personal computer coupled to the transceiver, wherein the signal correction component performs a compensation method comprising: receiving an infrared signal including an automatic gain control pulse via the infrared transceiver, parsing the infrared signal, measuring the automatic gain control pulse resulting in a measurement, comparing the measurement against a fixed expected value, and determining if the measurement falls within an allowable margin of error and, if so, performing a signal correction method comprising: determining a pattern in the infrared signal, and if one or more pulses of the infrared signal are determined to not match the pattern within a second margin of error, then: correcting the infrared signal based at least on the pattern and the one or more pulses resulting in a corrected signal, and searching the signal database for a match to the corrected signal wherein the match is not an exact match but matches within a third margin of error.