IP Library Granted Patent US 10,102,504
Granted Patent B2
US 10,102,504 · App. 13/619,036 · Granted Oct 16, 2018

Methods for controlling display of electronic messages captured based on community rankings

Inventors: Brian Dean Heikes (Ashburn, VA); Kristine Amber Krantz (Alexandria, VA); Kelly Monroe Mathews (Bristow, VA); Russell Scott Medeiros (Ashburn, VA); Venkatesh Ramanathan (Herndon, VA); Richard W. Robinson, Jr. (Reston, VA); Perry E. Miranda Roman (Arlington, VA); Edward L. Sears (Reston, VA); Andrew L. Wick (McLean, VA); Deborah Ruth Yurow (Arlington, VA)
Assignee: FACEBOOK, INC.
G06Q10/107H04L51/04
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,102,504
App. No.
13/619,036
Granted
Oct 16, 2018
Kind
B2
Abstract

Managing instant messages may include receiving instant messages created by or on behalf of one or more message sources for delivery to an intended recipient. From among the received instant messages, qualifying instant messages may be identified that satisfy a capture rule, and two or more of the qualifying instant messages may be captured. The intended recipient may be informed of the captured instant messages unobtrusively, and also may be enabled to manage the captured instant messages.

Claims (46)

1. A method comprising:

generating, by at least one processor and based on input from a community of users distributed across a network, a rule for capturing electronic messages based on degrees of separation between users;

receiving an electronic message;

comparing, by at least one processor, a degree of separation between a sender of the electronic message and a recipient of the electronic message to one or more conditions of the rule;

determining, by at least one processor and based on the comparison, that the electronic message satisfies the rule; and

suppressing delivery of the electronic message based on the determination that the electronic message satisfies the rule.

2. The method as recited in claim 1 , further comprising providing, for display, an unobtrusive indication that delivery of the electronic message has been suppressed.

3. The method as recited in claim 2 , further comprising providing, for display, the electronic message in response to input from a user.

4. The method as recited in claim 1 , further comprising performing textual analysis on the electronic message.

5. The method as recited in claim 4 , further comprising determining, based on the textual analysis, whether the electronic message contains at least one of offensive language or objectionable subject matter.

6. The method as recited in claim 1 , further comprising modifying the rule in response to additional input from a user.

7. The method as recited in claim 1 , further comprising replacing the rule in response to additional input from a user.

8. The method as recited in claim 1 , wherein the rule is further based on one of at least a portion of a white list defining approved message sources or at least a portion of a black list defining objectionable message sources.

9. The method as recited in claim 1 , wherein the electronic message comprises at least one of an instant message or an e-mail message.

10. A method comprising:

generating, using at least one processor and based on input from a community of raters distributed across a network, a rule for capturing electronic messages;

receiving an electronic message that contains message content;

receiving, from at least one user of a community of users, one or more rankings for the message content of the electronic message; comparing, using at least one processor, one or more attributes of the received electronic message to one or more conditions of the rule;

determining, using at least one processor and based on the received one or more rankings for the message content of the electronic message, that the electronic message satisfies the rule;

suppressing delivery of the message content of the electronic message based on the determination that the electronic message satisfies the rule;

providing an option to a user to screen the electronic message based on the determination that the electronic message satisfies the rule; and,

enabling display of an unobtrusive indication that display of the message content of the electronic message has been suppressed.

11. The method as recited in claim 10 , further comprising enabling display of the message content of the electronic message in response to input from another user.

12. The method as recited in claim 11 , further comprising:

receiving a ranking for the message content of the electronic message from the another user; and

modifying the rule based on the received ranking.

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

generate, based on input from a community of users distributed across a network, a rule for capturing electronic messages based on degrees of separation between users;

receive an electronic message;

compare a degree of separation between a sender of the electronic message and a recipient of the electronic message to one or more conditions of the rule;

determine, based on the comparison, that the electronic message satisfies the rule;

suppress display of the electronic message based on the determination that the electronic message satisfies the rule.

14. The non-transitory computer-readable storage medium as recited in claim 13 , further comprising instructions that, when executed, cause the computer system to modify the rule in response to additional input from a user.

15. The non-transitory computer-readable storage medium as recited in claim 13 , further comprising instructions that, when executed, cause the computer system to replace the rule in response to additional input from a user.

16. The non-transitory computer-readable storage medium as recited in claim 13 , wherein the rule is further based on one of at least a portion of a white list defining approved message sources or at least a portion of a black list defining objectionable message sources.

17. The non-transitory computer-readable storage medium as recited in claim 13 , further comprising instructions that, when executed, cause the computer system to provide, for display, an unobtrusive indication that delivery of the electronic message has been suppressed.

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

generate, based on input from a community of raters distributed across a network, a rule for capturing electronic messages;

receive an electronic message that contains message content;

receive, from at least one user of a community of users, one or more rankings for the message content of the electronic message;

compare one or more attributes of the received electronic message to one or more conditions of the rule;

determine, based on the received one or more rankings for the message content of the electronic message, that the electronic message satisfies the rule;

suppress delivery of the message content of the electronic message based on the determination that the electronic message satisfies the rule;

provide an option to a user to screen the electronic message based on the determination that the electronic message satisfies the rule; and,

enable display of an unobtrusive indication that display of the message content of the electronic message has been suppressed.

19. The non-transitory computer-readable storage medium as recited in claim 18 , further comprising instructions that, when executed, cause the computer system to enable display of the message content of the electronic message in response to input from another user.

Assignments (5)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2013
From: HEIKES, BRIAN DEAN; KRANTZ, KRISTINE AMBER; MATTHEWS, KELLY MONROE; MEDEIROS, RUSSELL SCOTT; RAMANATHAN, VENKATESH; ROBINSON, RICHARD W., JR.; ROMAN, PERRY E. MIRANDA; SEARS, EDWARD L.; WICK, ANDREW L.; YUROW, DEBORAH RUTH
To: AMERICA ONLINE, INC.
Reel/Frame 030063/0918 →
CHANGE OF NAME Recorded Mar 21, 2013
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 030063/0933 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2013
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 030064/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2013
From: AOL LLC
To: AOL INC.
Reel/Frame 030064/0083 →
Continuity (5)
Continuation 12689699 · Jan 19, 2010
Continuation 10825617 · Apr 16, 2004
Provisional Application 60531988 · Dec 24, 2003
Provisional Application 60500369 · Sep 5, 2003
Related Publication 20130067003A1 · Mar 14, 2013
Cited By (1)
US 12,445,404