IP Library Granted Patent US 7,613,776
Granted Patent B1
US 7,613,776 · App. 10/747,678 · Granted Nov 3, 2009

Identifying and using identities deemed to be known to a user

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 7,613,776
App. No.
10/747,678
Granted
Nov 3, 2009
Kind
B1
Abstract

The people a user is presumed to know or be associated with may be determined using a number of techniques. This information about people that the user knows is used in relation to the user's communications. For example, a display of e-mail may only show the user e-mails from known people.

Claims (92)

1. A method of controlling aspects of communications between a user and senders:

maintaining, on one or more computers, a list of identities associated with a user;

receiving, at the one or more computers, one or more e-mails from an entity and directed to the user;

detecting, at the one or more computers, one or more actions performed by the user on the received one or more e-mails from the entity, the actions supporting an inference that the entity is associated with the user and including at least one of moving at least one of the received e-mails from a first folder to a second folder or leaving at least one of the received e-mails open for a predetermined period of time;

determining, at the one or more computers, that the entity is associated with the user based, at least in part, on the detected actions performed by the user on the received one or more e-mails that support an inference that the entity is associated with the user, wherein determining that the entity is associated with the user includes:

associating, at the one or more computers, a score with each of the detected actions performed by the user on the received one or more e-mails from the entity, the score indicating a strength of the action in supporting an inference that the entity is associated with the user;

aggregating, at the one or more computers, the associated scores of detected actions performed by the user on the received one or more e-mails from the entity;

comparing, at the one or more computers, the aggregated score with a threshold score; and

determining, at the one or more computers, that the entity is associated with the user when the aggregated score exceeds the threshold score;

adding, at the one or more computers, the entity to the maintained list when the entity is determined to be associated with the user based, at least in part, on the detected actions performed on the received one or more e-mails that support an inference that the entity is associated with the user;

receiving, at the one or more computers, one or more e-mails directed to the user;

identifying, at the one or more computers, senders of the received e-mails;

comparing, at the one or more computers, the identified senders to the maintained list of identities associated with the user to determine which of the senders are included in the maintained list;

controlling, using the one or more computers, aspects of communications between the user and the senders based on which of the senders are included in the maintained list.

2. The method of claim 1 wherein the detected actions performed by the user on the received one or more e-mails that supports an inference that the entity is associated with the user include replying to, forwarding, saving, or printing an e-mail received from the entity.

3. The method of claim 1 wherein the detected actions performed by the user on the received one or more e-mails that support an inference that the entity is associated with the user include moving an e-mail from a first folder to a second folder.

4. The method of claim 3 wherein the first folder is an inbox folder and the second folder is a folder other than a delete folder or a spam folder.

5. The method of claim 1 wherein the detected actions performed by the user on the received one or more e-mails that supports an inference that the entity is associated with the user include leaving an e-mail from the entity open for a predetermined period of time.

6. The method of claim 1 further comprising:

determining that a second entity is associated with the user based, at least in part, on detecting a communication between the user and the second entity;

adding the second entity to the maintained list when the second entity is determined to be associated with the user.

7. The method of claim 6 wherein the communication is an instant messaging communication.

8. The method of claim 1 further comprising adding a second entity to the maintained list when the second entity is determined to be associated with the user based, at least in part, on:

accessing a contact list of the user to determine a first contact on the user's contact list; and

accessing a contact list of the first contact to determine a second contact on the first contact's contact list.

9. The method of claim 1 further comprising determining that a second entity is not associated with the user based, at least in part, on detecting user actions that negate an inference that the second entity is associated with the user.

10. The method of claim 9 wherein the detected actions comprise moving a communication from the entity to either of a spam folder or a delete folder.

11. The method of claim 1 further comprising:

enabling the user to expressly designate a person as associated with the user; and adding the designated person to the list.

12. The method of claim 1 wherein the identities associated with the user are identities known to the user.

13. A computer-usable medium having a computer program embodied thereon for displaying e-mail, the computer program comprising instructions for causing a computer to perform the following operations:

maintain a list of identities associated with a user;

receive one or more emails from an entity and directed to the user;

detect one or more actions performed by the user on the received one or more emails from the entity, the actions supporting an inference that the entity is associated with the user and including at least one of moving at least one of the received e-mails from a first folder to a second folder or leaving at least one of the received e-mails open for a predetermined period of time;

determine that an entity is associated with the user based, at least in part, on detected actions performed by the user on the received one or more emails, wherein determining that the entity is associated with the user includes:

associating a score with each of the detected actions performed by the user on the received one or more e-mails from the entity, the score indicating a strength of the action in supporting an inference that the entity is associated with the user;

aggregating the associated scores of detected actions performed by the user on the received one or more e-mails from the entity;

comparing the aggregated score with a threshold score; and

determining that the entity is associated with the user when the aggregated score exceeds the threshold score;

add the person to the maintained list when the entity is determined to be associated with the user based, at least in part, on the detected actions performed by the user on the received one or more emails that support an inference that the entity is associated with the user;

receive one or more e-mails directed to the user;

identify senders of the received e-mail;

compare the identified senders to the maintained list of people associated with the user to determine which of the senders are included on the list; and

control aspects of communications between the user and the identified senders based on the determination of which identified senders are included on the list.

14. The medium of claim 13 wherein the detected actions performed by the user supporting an inference that the entity is associated with the user include replying to, forwarding, saving, or printing an e-mail received from the entity.

15. The medium of claim 13 wherein the detected actions performed by the user supporting an inference that the entity is associated with the user include moving an e-mail from a first folder to a second folder.

16. The medium of claim 15 wherein the first folder is an inbox folder and the second folder is a folder other than a delete folder or a spam folder.

17. The medium of claim 13 wherein the detected-actions performed by the user supporting an inference that the entity is associated with the user include leaving an e-mail from the entity open for a predetermined period of time.

18. The medium of claim 13 wherein the computer program further comprises instructions for causing a computer to:

determine that a second entity is associated with the user based, at least in part, on detecting a communication between the user and the second entity;

add the second entity to the maintained list when the second entity is determined to be associated with the user.

19. The medium of claim 18 wherein the communication is an instant messaging communication.

20. The medium of claim 13 further comprises instructions for causing a computer to:

access a contact list of the user to determine a first contact on the user's contact list; and

access a contact list of the first contact to determine a second contact on the first contact's contact list.

21. The medium of claim 13 wherein the computer program further comprises instructions for causing a computer to determine that a second entity is not associated with the user based, at least in part, on detecting user actions that negate an inference that a person is associated with the user.

22. The medium of claim 21 wherein the detected actions performed by the user comprise moving a communication from the person to either of a spam folder or a delete folder.

23. The medium of claim 13 wherein the computer program further comprises instructions for causing a computer to:

enable the user to expressly designate a person as associated with the user; and

add the designated person to the list.

24. The medium of claim 13 wherein the identities associated with the user are identities known to the user.

25. An apparatus for controlling aspects of communications between a user and senders:

means for maintaining a list of identities associated with a user;

means for receiving one or more emails from an entity and directed to the user;

means for detecting one or more actions performed by the user on the received one or more emails from the entity, the user actions supporting an inference that the entity is associated with the user and including at least one of moving at least one of the received e-mails from a first folder to a second folder or leaving at least one of the received e-mails open for a predetermined period of time;

means for determining that the entity is associated with the user based, at least in part, on detected user actions performed on the received one or more emails that support an inference that the entity is associated with the user, wherein the means for determining that the entity is associated with the user includes:

means for associating a score with each of the detected actions performed by the user on the received one or more e-mails from the entity, the score indicating a strength of the action in supporting an inference that the entity is associated with the user;

means for aggregating the associated scores of detected actions performed by the user on the received one or more e-mails from the entity;

means for comparing the aggregated score with a threshold score; and

means for determining that the entity is associated with the user when the aggregated score exceeds the threshold score;

means for adding the entity to the maintained list when the entity is determined to be associated with the use based, at least in part, on detected actions performed on the received one or more emails that support an inference that the entity is associated with the user;

means for receiving one or more e-mails directed to the user;

means for identifying senders of the received e-mail;

means for comparing the identified senders to the maintained list of people associated with the user to determine which of the senders are included on the list; and

means for controlling aspects of communications between the user and each identified sender based on the determination whether that identified sender is included in the maintained list.

26. The method of claim 1 wherein detecting one or more actions performed by the user on the one or more emails from the entity includes detecting a combination of user actions performed on the one or more emails from the entity.

27. The method of claim 1 further comprising:

detecting one or more actions performed by the user on the received one or more e-mails from the entity, the user actions supporting an inference that the entity is not associated with the user;

wherein determining that the entity is associated with the user includes determining that the entity is associated with the user based at least in part, on the detected actions performed by the user on the received one or more e-mails that supports an inference that the entity is not associated with the user; and the detected actions performed by the user on the received one or more e-mails that support an inference that the entity is associated with the user.

28. The method of claim 1 further comprising:

associating a negative score to an action performed by the user on the received one or more e-mails from the entity, the action supporting an inference that the entity is not associated with the user.

29. The method of claim 1 wherein controlling aspects of communications between the user and senders based on which of the senders are included in the maintained list includes:

displaying a list of the e-mails directed to the user; and

sorting the displayed list of e-mails based on which of the senders are included in the maintained list.

30. The computer-usable medium of claim 13 wherein, to control aspects of communications between the user and senders based on which of the senders are included in the maintained list, the computer program further comprises instructions for causing the computer to:

display a list of the e-mails directed to the user; and

sort the displayed list of e-mails based on which of the senders are included in the maintained list.

31. The method of claim 29 wherein sorting the display based on which of the senders are included in the list comprises sorting the display such that e-mails from senders on the list are grouped in one position of the display.

32. The method of claim 29 wherein sorting the display based on which of the senders are included in the list comprises sorting the display such that e-mails from senders on the list are displayed and e-mails from senders not on the list are not displayed.

33. The medium of claim 30 wherein, to sort the display based on which of the senders are included in the list, the computer program further comprises instructions for causing a computer to sort display such that e-mails from senders on the list are grouped in one position of the display.

34. The medium of claim 30 wherein, to sort the display based on which of the senders are included in the list, the computer program further comprises instructions for causing a computer to sort the display such that e-mails from senders on the list are displayed and e-mails from identities not on the list are not displayed.

35. The medium of claim 30 wherein, to sort the display based on which of the senders are included in the list, the computer program further comprises instructions for causing a computer to sort the display such that e-mails from senders on the list are not displayed and e-mails from identities on the list are not displayed.

Assignments (7)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028487/0304 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
CHANGE OF NAME Recorded Sep 16, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 023237/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2004
From: BEN-YOSEPH, ROY
To: AMERICA ONLINE, INC.
Reel/Frame 014606/0906 →