Patent ID: 9686273
Date: 2017-06-20
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method, comprising: receiving, at a computer system based on a user interaction with a user interface of the computer system, a first-time request to login to a third-party application, wherein the user is already logged into the computer system; responsive to receiving the request to login to the third-party application, the computer system presenting a selectable indicator on the user interface to allow the user to login to the third-party application through a login identity provider, said login identity provider communicably connected to said computer system; receiving, by the computer system, a selected login identity provider based on user interaction with said selectable indicator; responsive to receiving said selected login identity provider, said computer system retrieving from a first storage a first user identity associated with said selected login identity provider; responsive to retrieving the first user identity associated with said selected login identity provider, the computer system matching the first user identity to a private user identity stored in a second storage, wherein the second storage is only accessible by the computer system and wherein the private user identity was previously automatically generated by the computer system when the user initially registered with the computer system; responsive to matching the first user identity to the private user identity, the computer system automatically generating a second user identity associated with the private user identity, wherein the second user identity is also associated with the third-party application and wherein the second user identity is used by the computer system to allow the user to login to the third party application during subsequent logins without prompting the user to re-enter authentication credentials; and responsive to generating the second user identity, the computer system allowing the user to create a new account on or login to the third-party application.