Patent ID: 8412156

Claim:
A system comprising: a mobile phone comprising a user input device, a storing device and a client application, the storing device having stored thereon user private identities for a user, the user private identities being associated with Internet target resources; an identification server communicatively coupled with the mobile phone; and a computer communicatively coupled with the identification server, the computer having a client browser with a browser plug-in, through which the Internet target resources are accessed by the user, wherein: (a) the browser plug-in of the computer is configured to: detect a login form contained in information received by the client browser from one of the Internet target resources when the user is using the client browser to access the particular Internet target resource; obtain a user identifier from the user; and send an identity request to the identification server, the identity request comprising the user identifier obtained from the user; (b) the identification server is configured to: receive the user identifier sent by the computer; determine a mobile phone number associated with the user identifier; and send an identity message to the mobile phone, the identity message comprising an identifier of the particular Internet target resource; (c) the client application of the mobile phone is configured to: receive the identity message sent by the identification server; determine if any of the user private identities stored in the storing device are associated with the particular Internet target resource; and if at least one of the user private identities is determined to be associated with the particular Internet target resource: obtain confirmation from the mobile phone user, using the user input device, for automatic logging in to the particular Internet target resource using one of the user private identities associated with the particular Internet target resource; and send the confirmation and the selected user private identity to the identification server; (d) the identification server is further configured to: receive the confirmation for automatic logging sent by the client application of the mobile phone; and send the selected user private identity to the client browser of the computer; and (e) the browser plug-in is further configured to: receive the selected user private identity from the identification server; and log in to the particular Internet target resource using the selected user private identity.