Methods of providing access to messages based on degrees of separation
First Claim
Patent Images
1. A method comprising:
- receiving an electronic message from a user of a communications system;
receiving a user-specified number of degrees of separation and replacing a default number of degrees of separation with the user-specified number of degrees of separation;
determining, by at least one processor, co-users of the communications system having a degree of separation from the user that is less than or equal to the user-specified number of degrees of separation from the user based on actions performed by the user and the co-users using the communications system, wherein the degrees of separation indicate how users are linked within the communications system;
allowing the co-users determined to have the degree of separation less than or equal to the user-specified number of degrees of separation from the user to access the electronic message; and
preventing co-users having a degree of separation from the user that is greater than the user-specified number of degrees of separation from accessing the electronic message.
5 Assignments
0 Petitions
Accused Products
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 access to a user'"'"'s online presence may be restricted based on the known people such that access to presence is provided only to those people that the user knows.
1183 Citations
31 Claims
-
1. A method comprising:
-
receiving an electronic message from a user of a communications system; receiving a user-specified number of degrees of separation and replacing a default number of degrees of separation with the user-specified number of degrees of separation; determining, by at least one processor, co-users of the communications system having a degree of separation from the user that is less than or equal to the user-specified number of degrees of separation from the user based on actions performed by the user and the co-users using the communications system, wherein the degrees of separation indicate how users are linked within the communications system;
allowing the co-users determined to have the degree of separation less than or equal to the user-specified number of degrees of separation from the user to access the electronic message; andpreventing co-users having a degree of separation from the user that is greater than the user-specified number of degrees of separation from accessing the electronic message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one server; a non-transitory storage medium comprising instructions, that when executed by the at least one server, cause the system to; receive an electronic message from a user of the system; receiving a user-specified number of degrees of separation and replacing a default number of degrees of separation with the user-specified number of degrees of separation; determine co-users of the system having a degree of separation from the user that is less than or equal to Hall the user-specified number of degrees of separation from the user based on actions performed by the user and the co-users using the communications system, wherein the degrees of separation indicate how users are linked within the communications system; and allow access to the electronic message to the co-users determined to have the degree of separation from the user that is less than or equal to the user-specified number of degrees of separation from the user; and prevent co-users having a degree of separation from the user that is greater than the user-specified number of degrees of separation from accessing the electronic message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium storing instructions thereon, that when executed by at least one processor, cause a computing device to perform steps comprising:
-
receiving an electronic message from a user of a communications system; receiving a user-specified number of degrees of separation and replacing a default number of degrees of separation with the user-specified number of degrees of separation; determining co-users of the communications system having a degree of separation from the user that is less than or equal to the user-specified number of degrees of separation from the user based on actions performed by the user and the co-users using the communications system, wherein the degrees of separation indicate how users are linked within the communications system; allowing the co-users determined to have the degree of separation less than or equal to the user-specified number of degrees of separation from the user to access the electronic message; and preventing co-users having a degree of separation from the user that is greater than the user-specified number of degrees of separation from accessing the electronic message. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification