Patent ID: 8813188

Claim:
A method of pairing a host/trusted device and a peripheral device, the method comprising: sending a beacon signal from the host/trusted device seeking a nearby peripheral device including an identifier of the host/trusted device; the peripheral device detecting the beacon signal and entering a beacon detect sub-state of a link initialization state; the peripheral device replying to the beacon signal with an announcement including identification and entering an announced sub-state; mutually authenticating the host/trusted device and the peripheral device-and obtaining from said peripheral device a device identification relating to said peripheral device identification by associating its printed serial number to the peripheral device's public key and receiving at said peripheral device a device identification relating to said host/trusted device identification; the first and second device checking their respective paired device databases to determine whether they are already paired with the respective other device; upon determining that the first and second device are not already paired with the respective other device by checking their respective paired device databases, the host/trusted device requesting a pairing procedure with the peripheral device, the pairing procedure comprising: a) the host/trusted device sending a pairing request signal to the peripheral device, b) the host/trusted and peripheral device entering into their respective pairing states, c) the peripheral device returning a pairing started signal to the host/trusted device, d) the peripheral device providing a visual indication to a user that pairing is in process, e) the peripheral device entering into a trusted mode in which it will not engage in a pairing procedure with any device other than the first device; f)the host/trusted device displaying to a user a device identification of the peripheral trusted device, g) the user comparing the displayed device identification displayed on the host/trusted device with the device identification physically written on the peripheral device; h) the user sending a pairing confirm signal via the first device to the peripheral device in the case where the user confirms that the displayed device identification of the peripheral device matches the device identification written on the peripheral device, i) the peripheral trusted device sending a pairing acknowledge signal to the host/trusted device; and j) pairing the host/trusted device and the peripheral device; wherein said pairing procedure is terminated if not completed within a pre-determined set time period.