Patent ID: 8417983

Claim:
A method for switching clock inputs for a device clock within a device, comprising: providing, by a first clock, a first clock signal to the device clock at a first time, wherein, at the first time, the device clock generates a first device clock signal based on the first clock signal from the first clock; determining that the first device clock signal from the device clock is interfering or will interfere with wireless communication of the device; in response to determining that the first device clock signal from the device clock is interfering or will interfere with wireless communication of the device: switching from providing the first clock signal from the first clock to the device clock to providing a second clock signal from a second clock to the device clock at a second time, wherein, at the second time, the device clock generates a second device clock signal based on the second clock signal from the second clock; modifying a frequency of the first clock signal to produce a modified first clock signal, wherein said modifying is performed while the second clock signal is provided from the second clock to the device clock; switching from providing the second clock signal from the second clock to the device clock to providing the modified first clock signal from the first clock to the device clock at a third time, wherein, at the third time, the device clock generates a third device clock signal based on the modified first clock signal, wherein the third device clock signal has reduced interference with wireless communication of the device.