IP Library Granted Patent US 10,582,042
Granted Patent B2
US 10,582,042 · App. 15/913,081 · Granted Mar 3, 2020

Social caller ID with reverse look-up

Inventors: Rose Yao (San Francisco, CA); Brandon Marshall Walkin (San Francisco, CA)
Assignee: Facebook, Inc.
H04M3/42042H04L51/36H04L51/38H04W4/21H04M2203/354H04M2203/655
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 10,582,042
App. No.
15/913,081
Granted
Mar 3, 2020
Kind
B2
Abstract

Methods and systems directed to a social caller ID application that performs a reverse look up on an incoming communication to determine a specific member of a social networking system associated with the incoming communication, and, based on the social relationship between the detected member and the recipient of the communication, display particular information to the recipient. In this manner, a user is provided a caller ID system that leverages information stored remotely on a social network.

Claims (73)

1. A non-transitory computer-readable media comprising instructions operable, when executed by a computer system to cause the computer system to:

receive, from a client device associated a first user of a social network system, information identifying that the client device associated with the first user of the social network system is receiving a voice call from a second user of the social network system;

determine that the first user and the second user are friends within the social network system;

in response to determining that the first user and the second user are friends within the social network system, identify socially relevant information that has been added to a profile associated with the second user of the social network system within a predefined amount of time prior to establishment of the voice call;

determine that at least one privacy setting associated with the second user allows a group of users that includes the first user to view at least a portion of the profile of the second user that includes the socially relevant information; and

transmit, to the client device associated with the first user, the information that has been added to the profile associated with the second user within the predefined amount of time for display as caller identification information to the first user on the client device prior to establishment of the voice call.

2. The non-transitory computer-readable media of claim 1 , wherein:

determining that the first user and the second user are friends within the social network system comprises using a social graph to determine that a first-degree connection is maintained between the first user and the second user within the social network system.

3. The non-transitory computer-readable media of claim 1 , wherein the information transmitted to the client device associated with the first user comprises at least one of:

information identifying a birthday of the second user occurring within a predetermined amount of time;

information identifying a change of relationship status;

information identifying a change in employer;

information identifying a name of a significant other;

information identifying a name of the second user's child; and

information identifying a location that the second user is checked into.

4. The non-transitory computer-readable media of claim 1 , wherein:

the first user comprises an individual associated with a first node of a social graph maintained by the social network system;

the second user comprises a concept associated with a concept node of the social graph;

determining that the first user and the second user are friends within the social network system comprises using the social graph to determine that the first user is connected to an entity associated with the concept node of the social graph.

5. The non-transitory computer-readable media of claim 1 , wherein:

the communication session comprises a telephone communication session; and

the first user comprises a called party.

6. The non-transitory computer-readable media of claim 1 , wherein the communication session is selected from the group consisting of an e-mail message, SMS message, MMS message, or instant message.

7. A method comprising:

receiving, by a computer system associated with a social network system, information identifying that the client device associated with the first user of the social network system is receiving a voice call from a second user of the social network system;

determining, by the computer system, that the first user and the second user are friends within the social network system;

in response to determining that the first user and the second user are friends within the social network system, identifying, by the computer system, socially relevant information that has been added to a profile associated with the second user of the social network system within a predefined amount of time prior to establishment of the voice call;

determining that at least one privacy setting associated with the second user allows a group of users that includes the first user to view at least a portion of the profile of the second user that includes the socially relevant information; and

transmitting, to a client device associated with the first user, the information that has been added to the profile associated with the second user within a predefined amount of time for display as caller identification information to the first user on the client device prior to establishment of the voice call.

8. The method of claim 7 , wherein:

determining that the first user and the second user are friends within the social network system comprises using a social graph to determine that a first-degree connection is maintained between the first user and the second user within the social network system.

9. The method of claim 7 , wherein the information transmitted to the client device associated with the first user comprises at least one of:

information identifying a birthday of the second user occurring within a predetermined amount of time;

information identifying a change of relationship status;

information identifying a change in employer;

information identifying a name of a significant other;

information identifying a name of the second user's child; and

information identifying a location that the second user is checked into.

10. The method of claim 7 , wherein:

the first user comprises an individual associated with a first node of a social graph maintained by the social network system;

the second user comprises a concept associated with a concept node of the social graph;

determining that the first user and the second user are friends within the social network system comprises using the social graph to determine that the first user is connected to an entity associated with the concept node of the social graph.

11. The method of claim 7 , wherein:

the communication session comprises a telephone communication session; and

the first user comprises a called party.

12. The method of claim 7 , wherein the communication session is selected from the group consisting of an e-mail message, SMS message, MMS message, or instant message.

13. A system comprising:

a memory storing instructions; and

one or more processors operable to execute the instructions to cause the one or more processors to:

receive, from a client device associated with the first user of a social network system, information identifying that the client device associated with the first user of the social network system is receiving a voice call from a second user of the social network system;

determine that the first user and the second user are friends within the social network system;

in response to determining that the first user and the second user are friends within the social network system, identify socially relevant information that has been added to a profile associated with the second user of the social network system within a predefined amount of time prior to establishment of the voice call;

determine that at least one privacy setting associated with the second user allows a group of users that includes the first user to view at least a portion of the profile of the second user that includes the socially relevant information; and

transmit, to the client device associated with the first user, the information that has been added to the profile associated with the second user within a predefined amount of time for display as caller identification information to the first user on the client device prior to establishment of the voice call.

14. The system of claim 13 , wherein:

when determining that the first user and the second user are friends within the social network system, the one or more processors are operable to use a social graph to determine that a first-degree connection is maintained between the first user and the second user within the social network system.

15. The system of claim 13 , wherein the information transmitted to the client device associated with the first user comprises at least one of:

information identifying a birthday of the second user occurring within a predetermined amount of time;

information identifying a change of relationship status;

information identifying a change in employer;

information identifying a name of a significant other;

information identifying a name of the second user's child; and

information identifying a location that the second user is checked into.

16. The system of claim 13 , wherein:

the first user comprises an individual associated with a first node of a social graph maintained by the social network system;

the second user comprises a concept associated with a concept node of the social graph;

when determining that the first user and the second user are friends within the social network system, the one or more processors are operable to use the social graph to determine that the first user is connected to an entity associated with the concept node of the social graph.

17. The system of claim 13 , wherein:

the communication session comprises a telephone communication session; and

the first user comprises a called party.

18. The system of claim 13 , wherein the communication session is selected from the group consisting of an e-mail message, SMS message, MMS message, or instant message.

19. The non-transitory computer-readable media of claim 1 , wherein the instructions are further operable when executed by the computer system to cause the computer system to:

determine that at least one setting associated with a profile of the second user allows the information to be displayed to the first user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2024
From: YAO, ROSE; WALKIN, BRANDON MARSHALL
To: FACEBOOK, INC.
Reel/Frame 066931/0327 →
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →