Patent ID: 9626725
Date: 2017-04-18
CPC Classifications: G06Q,H04L

Claim:
1. A computer implemented method comprising: receiving a request for recovering an account of a user of a social networking system, the social networking system maintaining connections between a plurality of user accounts, and wherein the user is connected to a subset of users of the plurality of users of the social networking system; detecting, by the social networking system, shared client devices each used by both the user and one of the users of the subset of users connected to the user based on user logins to the social networking system using the shared client devices; applying, for each shared client device, a weight of a real-world relationship between the user and a corresponding user of the subset of users; selecting, by the social networking system, an additional subset of the subset of users connected to the user based on the applied weights; prompting the user to select one or more users of the additional subset to whom a first set of access codes is sent; responsive to receiving a selection from the user selecting the one or more users, sending the first set of access codes to the selected one or more users; receiving a second set of access codes from the user; and responsive to one or more access codes in the second set matching the access codes in the first set, granting access to the account to the user.