Patent ID: 8447977

Claim:
A method of authenticating a device with a server over a network, the method comprising the steps of: establishing, by the device, a secure connection with the server; communicating, by the device, identification information of the device to the server, wherein the identification information uniquely identifies the device to the server and is pre-stored in the device; determining, by the server, the credibility of the device using the identification information communicated by the device; and in a case where the server determines that the device is credible: creating, by the server, a first authentication token for the device, the first authentication token indicating that the device is credible; storing, by the server, the first authentication token; transferring, by the server, the first authentication token to the device using the secure connection; and storing, by the device, the first authentication token; wherein the method further comprises the steps of: establishing, by the device, a secure re-connection with the server; and authenticating, by the server and over the secure re-connection, the device using the first authentication token stored by the device.