Patent ID: 8850542

Claim:
A method of authenticating a mobile communications device for access to secure web services, the method comprising: generating, at an authentication server, a code corresponding to a user, the code configured to be rendered on a rendering device to produce a rendered code, the rendered code being readable by a mobile communications device having a code reading device, the rendered code comprising a secret token; storing the secret token along with information identifying the user on a first storage device associated with the authentication server; providing the code to the user; receiving, at the authentication server, at least one setup message from the mobile communications device, the at least one setup message comprising a mobile communication device identifier and the secret token; comparing, at the authentication server, the received secret token and the secret token stored on the first storage device; and if the received secret token matches the secret token stored on the first storage device, storing, on a second storage device associated with the authentication server, information identifying the user and a trusted device value corresponding to the mobile communication device identifier.