Patent ID: 9571489
Date: 2017-02-14
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: (A) registering a second device with a first device at least in part by: (1) sending from the first device to the second device an authentication request message which includes a value that is unique to first device; (2) receiving by the first device from the second device an authentication response message; (3) using, by the first device, a logical operation to transform a value in the authentication response message to render a first comparison value; (4) determining, by the first device, whether the first comparison value matches a second comparison value internally stored in the first device, the second comparison value not being the value that is unique to first electronic device; (5) responsive to determining, by the first device, that the first comparison value matches the second comparison value, storing by the first device an indicator that the second device is an authorized device; (B) subsequent to registering the second device by the first device: (1) receiving by the first device at least a first message from the second device; (2) determining by the first device whether the first message includes a command; (3) responsive to a determination by the first device that the first message does not contain a command, ignore the command by the first device; (4) responsive to a determination by the first device that the first message contains a command, determining by the first device whether the second device has been previously authenticated by the first device; (5) responsive to determining by the first device that the second device has not been previously authenticated, ignoring the command; (6) responsive to determining by the first device that the second device has been previously authenticated, executing by the first device the command in the first message from the second device; (7) determining by the first device whether the first message includes a next command; and (8) responsive to determining that the first message includes a next command, executing the next command without further authentication, wherein processing of the first message by the first device comprises scanning the first message for Extensible Markup Language (XML) opening tag wherein the indicator stored by the first device includes an identifier of the second device and a personal identification number (PIN) code.