Systems and methods for directng messages based on social data
First Claim
1. A computer-implemented method comprising:
- receiving, by a computing system, a request to send a message from a sender to a recipient;
determining, by the computing system, that the sender and the recipient have a first number of degrees of separation within a social network;
acquiring, by the computing system, social data about at least one of a set of groups joined by the sender and the recipient, a set of events attended by the sender and the recipient, a set of locations visited by the sender and the recipient, or a set of common interests shared by the sender and the recipient;
determining, by the computing system, that a set of software applications are installed on both a computing device of the sender and on a computing device of the recipient;
determining, by the computing system, that the sender and the recipient have not declined a friend request from one another; and
determining, by the computing system, whether to deliver the message to a primary inbox of the recipient based on the social data and on the sender and the recipient not having declined a friend request from one another.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and non-transitory computer-readable media can receive a request to send a message from a sender to a recipient. It can be determined that the sender and the recipient have at least a specified number of degrees of separation within a social network. The systems, methods, and non-transitory computer readable media can acquire social data about at least one of a set of groups joined by the sender and the recipient, a set of events attended by the sender and the recipient, a set of locations visited by the sender and the recipient, or a set of common interests shared by the sender and the recipient. It can be determined whether to deliver the message to a primary inbox of the recipient based on the social data.
46 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing system, a request to send a message from a sender to a recipient; determining, by the computing system, that the sender and the recipient have a first number of degrees of separation within a social network; acquiring, by the computing system, social data about at least one of a set of groups joined by the sender and the recipient, a set of events attended by the sender and the recipient, a set of locations visited by the sender and the recipient, or a set of common interests shared by the sender and the recipient; determining, by the computing system, that a set of software applications are installed on both a computing device of the sender and on a computing device of the recipient; determining, by the computing system, that the sender and the recipient have not declined a friend request from one another; and determining, by the computing system, whether to deliver the message to a primary inbox of the recipient based on the social data and on the sender and the recipient not having declined a friend request from one another. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device comprising:
-
at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the device to perform; receiving a request to send a message from a sender to a recipient; determining that the sender and the recipient have a first number of degrees of separation within a social network; acquiring social data about at least one of a set of groups joined by the sender and the recipient, a set of events attended by the sender and the recipient, a set of locations visited by the sender and the recipient, or a set of common interests shared by the sender and the recipient; determining, by the computing system, that a set of software applications are installed on both a computing device of the sender and on a computing device of the recipient; determining, by the computing system, that the sender and the recipient have not declined a friend request from one another; and determining whether to deliver the message to a primary inbox of the recipient based on the social data and on the sender and the recipient not having declined a friend request from one another.
-
-
18. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform:
-
receiving a request to send a message from a sender to a recipient; determining that the sender and the recipient have a first number of degrees of separation within a social network; acquiring social data about at least one of a set of groups joined by the sender and the recipient, a set of events attended by the sender and the recipient, a set of locations visited by the sender and the recipient, or a set of common interests shared by the sender and the recipient; determining, by the computing system, that a set of software applications are installed on both a computing device of the sender and on a computing device of the recipient; determining, by the computing system, that the sender and the recipient have not declined a friend request from one another; and determining whether to deliver the message to a primary inbox of the recipient based on the social data and on the sender and the recipient not having declined a friend request from one another.
-
Specification