IP Library Granted Patent US 8,490,166
Granted Patent B2
US 8,490,166 · App. 12/981,445 · Granted Jul 16, 2013

Identifying a user account in a social networking system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,490,166
App. No.
12/981,445
Granted
Jul 16, 2013
Kind
B2
Abstract

Locating social networking system accounts for user of the social networking system permits the users to locate and access their accounts even if they cannot provide a user login ID or a login email address associated with their social networking system account. The social networking system locates a user account by receiving a user name associated with the user and a friend name of a friend connected to the user in the social networking system and identifying a user account wherein the identified user account has a user name matching the received user name and the identified user account is connected with another user in the social networking system who has a user name matching the received friend name.

Claims (50)

1. A method comprising:

receiving a request to identify a user account on a social networking system;

receiving a user name associated with a user of the social networking system, wherein a plurality of user accounts in the social networking system are associated with the received user name;

receiving a friend name of a friend of the user, the friend connected to the user in the social networking system;

identifying a user account of the plurality of user accounts in which: the identified user account has a user name matching at least a portion of the received user name, and the identified user account is connected with another user in the social networking system who has a user name matching at least a portion of the received friend name; and

displaying information that describes the user account that was identified.

2. The method of claim 1 , wherein the request to identify a user account is initiated responsive to the user's attempt to access or recover a social networking system account.

3. The method of claim 1 , wherein the received user name comprises the user's first and last names.

4. The method of claim 1 , wherein the received friend name comprises the friend's first and last names.

5. The method of claim 1 , further comprising:

identifying more than one user account matching at least a portion of the received user name and wherein each identified account is connected with another user in the social networking system who has a user name matching at least a portion of the received friend name; and

displaying information that describes the identified user accounts.

6. The method of claim 5 , wherein information that describes the user account for one or more identified users is displayed if the number of identified accounts is no greater than a threshold number.

7. The method of claim 1 , further comprising:

identifying more than one user account matching at least a portion of the received user name and wherein each identified account is connected with another user in the social networking system who has a user name matching at least a portion of the received friend name; and

requesting the user to provide a name of another friend of the user, the another friend also connected to the user in the social networking system.

8. The method of claim 7 , wherein another friend's name is requested if the number of identified accounts is greater than a threshold number.

9. The method of claim 1 , further comprising:

identifying a first set of candidate user accounts, each user account's name matching at least a portion of the received user name;

performing a search among other user accounts connected to the candidate accounts, the search identifying another user in the social networking system who has a user name matching at least a portion of the received friend name; and

selecting a candidate user account connected to another user account whose user whose name matches at least a portion of the received friend name.

10. The method of claim 1 , wherein the information that describes the user account identified comprises a picture provided by a user of the identified user account or a picture provided by another user in the social networking system who has a user name matching at least a portion of the received friend name.

11. The method of claim 1 , further comprising:

receiving a request to access the identified user account, the request accompanied by a password to access the social networking account; and

granting the request to access the account if the received password matches the account's password.

12. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:

receiving a request to identify a user account on a social networking system;

receiving a user name associated with a user of the social networking system, wherein a plurality of user accounts in the social networking system are associated with the received user name;

receiving a friend name of a friend of the user, the friend connected to the user in the social networking system;

identifying a user account of the plurality of user accounts in which: the identified user account has a user name matching at least a portion of the received user name, and the identified user account is connected with another user in the social networking system who has a user name matching at least a portion of the received friend name; and

displaying information that describes the user account that was identified.

13. The computer program product of claim 12 , wherein the request to identify a user account is initiated responsive to the user's attempt to access or recover a social networking system account.

14. The computer program product of claim 12 , wherein the received user name comprises the user's first and last names.

15. The computer program product of claim 12 , wherein the received friend name comprises the friend's first and last names.

16. The computer program product of claim 12 , further comprising a non-transitory computer-readable storage medium containing computer program code for:

identifying more than one user account matching at least a portion of the received user name and wherein each identified account is connected with another user in the social networking system who has a user name matching at least a portion of the received friend name; and

displaying information that describes the identified user accounts.

17. The computer program product of claim 16 , wherein information that describes the user account for one or more identified users is displayed if the number of identified accounts is no greater than a threshold number.

18. The computer program product of claim 12 , further comprising a non-transitory computer-readable storage medium containing computer program code for:

identifying more than one user account matching at least a portion of the received user name and wherein each identified account is connected with another user in the social networking system who has a user name matching at least a portion of the received friend name; and

requesting the user to provide a name of another friend of the user, the another friend also connected to the user in the social networking system.

19. The computer program product of claim 18 , wherein another friend's name is requested if the number of identified accounts is greater than a threshold number.

20. The computer program product of claim 12 , further comprising a non-transitory computer-readable storage medium containing computer program code for:

identifying a first set of candidate user accounts, each user account's name matching at least a portion of the received user name;

performing a search among other user accounts connected to the candidate accounts, the search identifying another user in the social networking system who has a user name matching at least a portion of the received friend name; and

selecting a candidate user account connected to another user account whose user whose name matches at least a portion of the received friend name.

21. The computer program product of claim 12 , wherein the information that describes the user account identified comprises a picture provided by a user of the identified user account or a picture provided by another user in the social networking system who has a user name matching at least a portion of the received friend name.

22. The computer program product of claim 12 , further comprising a non-transitory computer-readable storage medium containing computer program code for:

receiving a request to access the identified user account, the request accompanied by a password to access the social networking account; and

granting the request to access the account if the received password matches the account's password.

Assignments (2)
CHANGE OF NAME Recorded Nov 18, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058897/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2011
From: FRANK, JONATHAN H.
To: FACEBOOK, INC.
Reel/Frame 025909/0514 →