Patent ID: 8154510

Claim:
A method performed by a wireless data input device comprising a wireless receiving device and a wireless transmitting device, wherein the wireless transmitting device comprises a microcontroller, the method comprising: generating an initial identification code at the microcontroller without reading the identification code from any memory, the initial identification code identifying the wireless transmitting device; sending at least one packet from the wireless transmitting device to the wireless receiving device, wherein the at least one packet comprises the initial identification code generated by the microcontroller; receiving the at least one packet at the wireless receiving device; determining whether the initial identification code in the at least one packet received at the wireless receiving device corresponds to a predetermined code stored in a memory to confirm that the wireless receiving device is receiving normally from the wireless transmitting device; in response to confirming that the wireless receiving device is receiving normally, causing the wireless transmitting device to automatically generate a new identification code at the microcontroller without reading the new identification code from any memory, the new identification code identifying the wireless transmitting device; sending at least one packet from the wireless transmitting device to the wireless receiving device, wherein the at least one packet comprises the new identification code generated by the microcontroller; receiving the at least one packet comprising the new identification code at the wireless receiving device; storing the new identification code received at the wireless receiving device in the memory; receiving, at the wireless receiving device, further packets from the wireless transmitting device comprising the new identification code; for each of the further packets received by the wireless receiving device, determining whether the received packet comprises the new identification code; if the received packet comprises the new identification code, recognizing the received packet as having been transmitted by the wireless transmitting device; and if the received packet does not comprise the new identification code, ignoring the received packet.