IP Library Granted Patent US 8,930,480
Granted Patent B2
US 8,930,480 · App. 14/049,069 · Granted Jan 6, 2015

Degrees of separation for filtering communications

Inventor: Barry Appelman (McLean, VA)
Assignee: Facebook, Inc.
H04L51/12H04L63/0245H04L51/14H04L51/28H04L65/1079
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,930,480
App. No.
14/049,069
Granted
Jan 6, 2015
Kind
B2
Abstract

A sender's degrees of separation from a recipient may be used to aid in spam filtering or to otherwise handle a communication. The “degrees of separation” represent a metric used to quantify whether/how the recipient is linked to the sender through intermediary people or other entities. For example, a recipient may know a first user (first degree of separation) and the first user may know a second user (second degree of separation) who knows the sender of an e-mail. In this case, the sender is separated from the recipient by two degrees of separation (by two other contacts). A level of “trust” or “legitimacy” about a sender's communication can be inferred by looking at whether the sender is linked to an intended recipient. Typically, user contact lists (e.g., address book, buddy list, and/or white list) are evaluated to determine the number of degrees (or hops) are required to link or relate two users.

Claims (41)

1. A method comprising:

receiving a communication from a sender, wherein the communication is directed to an intended recipient;

accessing a contact list associated with the intended recipient, the contact list associated with the intended recipient identifying at least one user identifier;

accessing a contact list associated with the at least one user identifier;

determining, based on the contact list associated with the intended recipient and the contact list associated with the at least one user identifier, whether the sender and the intended recipient are linked by less than a threshold number of degrees of separation; and

determining, using at least one processor, whether to filter the communication based on whether the sender and the intended recipient are linked by less than the threshold number of degrees of separation.

2. The method of claim 1 , further comprising:

displaying an interface to the intended recipient, prior to displaying the communication to the intended recipient, when the sender and the intended recipient are not linked by less than the threshold number of degrees of separation.

3. The method of claim 2 , wherein the interface informs the intended recipient that the sender has sent the communication to the intended recipient.

4. The method of claim 2 , wherein the interface comprises an interface element that allows the intended recipient to indicate that the communication should be displayed.

5. The method of claim 1 , wherein determining whether the sender and the intended recipient are linked by less than the threshold number of degrees of separation includes determining whether the sender and the intended recipient are linked by at least one intermediary entity.

6. The method of claim 1 , further comprising:

displaying the communication to the intended recipient when the sender and the intended recipient are linked by less than the threshold number of degrees of separation.

7. The method of claim 1 , wherein the contact list associated with the intended recipient comprises at least one of an address book, a buddy list, a personal phone book, or a white list.

8. The method of claim 1 , wherein the communication is one of an email message, an instant message, an SMS message, or a telephone call.

9. The method of claim 1 , further comprising:

displaying the communication to the intended recipient when the threshold number of degrees of separation corresponds to a value of at least one and when the contact list associated with the at least one user identifier includes an identifier of the sender.

10. The method of claim 1 , further comprising:

displaying an interface to the intended recipient, prior to displaying the communication to the intended recipient, when the threshold number of degrees of separation corresponds to a value of at least two and when an identifier of the sender is not included in the contact list associated with the intended recipient and the contact list associated with the at least one user identifier.

11. A non-transitory computer-readable storage medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:

receive a communication from a sender, wherein the communication is directed to an intended recipient;

access a contact list associated with the intended recipient, the contact list associated with the intended recipient identifying at least one user identifier;

access a contact list associated with the at least one user identifier;

determine, based on the contact list associated with the intended recipient and the contact list associated with the at least one user identifier, whether the sender and the intended recipient are linked by less than a threshold number of degrees of separation; and

determine whether to filter the communication based on whether the sender and the intended recipient are linked by less than the threshold number of degrees of separation.

12. The non-transitory computer-readable storage medium of claim 11 , further comprising instructions that, when executed, cause the computer system to display an interface to the intended recipient, prior to displaying the communication to the intended recipient, when the sender and the intended recipient are not linked by less than the threshold number of degrees of separation.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the interface is displayed to the intended recipient when the threshold number of degrees of separation corresponds to a value of at least two and when an identifier of the sender is not included in the contact list associated with the intended recipient and the contact list associated with the at least one user identifier.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the interface comprises an interface element that allows the intended recipient to indicate that the communication should be displayed.

15. The non-transitory computer-readable storage medium of claim 11 , further comprising instructions that, when executed, cause the computer system to display the communication to the intended recipient when the sender and the intended recipient are linked by less than the threshold number of degrees of separation.

16. The non-transitory computer-readable storage medium of claim 11 , wherein the contact list of the intended recipient comprises at least one of an address book, a buddy list, a personal phone book, or a white list.

17. The non-transitory computer-readable storage medium of claim 11 , wherein the communication is one of an email message, an instant message, an SMS message, or a telephone call.

18. An apparatus comprising:

at least one processor; and

at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the apparatus to:

receive a communication from a sender, wherein the communication is directed to an intended recipient;

access a contact list associated with the intended recipient, the contact list associated with the intended recipient identifying at least one user identifier;

access a contact list associated with the at least one user identifier;

determine, based on the contact list associated with the intended recipient and the contact list associated with the at least one user identifier, whether the sender and the intended recipient are linked by less than a threshold number of degrees of separation; and

determine whether to filter the communication based on whether the sender and the intended recipient are linked by less than the threshold number of degrees of separation.

19. The apparatus of claim 18 , wherein the communication is displayed to the intended recipient when the threshold number of degrees of separation corresponds to a value of at least one and when the contact list associated with the at least one user identifier includes an identifier of the sender.

20. The apparatus of claim 18 , further comprising instructions that, when executed, cause the apparatus to display an interface to the intended recipient, prior to displaying the communication to the intended recipient, when the sender and the intended recipient are not linked by less than the threshold number of degrees of separation.

Assignments (1)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
Continuity (5)
Continuation 13472583 · May 16, 2012
Continuation 13093147 · Apr 25, 2011
Continuation 10746230 · Dec 29, 2003
Provisional Application 60459272 · Apr 2, 2003
Related Publication 20140108571A1 · Apr 17, 2014