System and method for dynamically controlled rankings and social network privacy settings
First Claim
1. A computer-implemented method of dynamically controlling rankings and privacy settings for a social network comprising:
- receiving an electronic communication from a second user of the social network directed to a first user of the social network;
determining whether the first and second users of the social network are already connected, wherein the determination of whether the first and second users are already connected includes identifying one or more collaborators on a project, the collaborators including any registered and unregistered collaborators on the project, wherein each registered collaborator verifies the existence of the project and a role of each of the collaborators, the registered collaborators being able to name additional collaborators;
if the first and second users are not already connected in the social network, determining whether a professional achievement level of the second user satisfies one or more privacy level settings criteria pre-specified by the first user, wherein the professional achievement level of the second user is determined based on one or more professional attributes, the professional attributes including job title, length of experience, awards, accomplishments, employer, and education, and wherein the professional achievement level is calculated as a professional achievement level score that has a numerical value; and
conveying the electronic communication from the second user to the first user only if;
the first and second users are already connected in the social network;
orthe professional achievement level of the second user satisfies the privacy level settings criteria pre-specified by the first user, wherein a threshold numerical value is at least based on the privacy level settings criteria, the privacy level settings criteria being satisfied when the professional achievement level score meets or exceeds the threshold numerical value, the satisfaction of the privacy level setting criteria occurring even when none of the professional attributes associated with the first user match any of the professional attributes associated with the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and media for dynamically controlling rankings and privacy settings for a social network is presented. Upon receipt of an electronic communication from a second user of the social network directed to a first user of the social network, determining whether the first and second users of the social network are connected and determining whether the second user has been blocked from electronically communicating with the first user. in response to determining that the second user is not blocked, executing a ranking process on the second user, based on privacy level settings criteria pre-specified by the first user. The privacy level settings criteria includes preferred attributes of communicating users and a threshold ranking score and the ranking process compares the attributes of the second user to the privacy level settings criteria. Upon satisfying the threshold ranking score, the social network allows the electronic communication from the second user to be conveyed to the first user of the social network.
-
Citations
18 Claims
-
1. A computer-implemented method of dynamically controlling rankings and privacy settings for a social network comprising:
-
receiving an electronic communication from a second user of the social network directed to a first user of the social network; determining whether the first and second users of the social network are already connected, wherein the determination of whether the first and second users are already connected includes identifying one or more collaborators on a project, the collaborators including any registered and unregistered collaborators on the project, wherein each registered collaborator verifies the existence of the project and a role of each of the collaborators, the registered collaborators being able to name additional collaborators; if the first and second users are not already connected in the social network, determining whether a professional achievement level of the second user satisfies one or more privacy level settings criteria pre-specified by the first user, wherein the professional achievement level of the second user is determined based on one or more professional attributes, the professional attributes including job title, length of experience, awards, accomplishments, employer, and education, and wherein the professional achievement level is calculated as a professional achievement level score that has a numerical value; and conveying the electronic communication from the second user to the first user only if; the first and second users are already connected in the social network;
orthe professional achievement level of the second user satisfies the privacy level settings criteria pre-specified by the first user, wherein a threshold numerical value is at least based on the privacy level settings criteria, the privacy level settings criteria being satisfied when the professional achievement level score meets or exceeds the threshold numerical value, the satisfaction of the privacy level setting criteria occurring even when none of the professional attributes associated with the first user match any of the professional attributes associated with the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a memory; and at least one processor, coupled to said memory, and configured;
(i) to receive an electronic communication from a second user of a social network directed to a first user of the social network;
(ii) to determine whether the first and second users of the social network are connected, wherein the determination of whether the first and second users are connected includes identifying one or more collaborators on a project, the collaborators including any registered and unregistered collaborators on the project, wherein each registered collaborator verifies the existence of the project and a role of each of the collaborators, the registered collaborators being able to name additional collaborators;
(iii) to determine whether the second user has been blocked from electronically communicating with the first user; and
(iv) in response to determining that the second user is not blocked, to execute a ranking process on the second user based on privacy level settings criteria pre-specified by the first user;wherein the privacy level settings criteria pre-specified by the first user include professional attributes and a threshold ranking score; wherein the ranking process determines a ranking score of the second user based on the professional attributes associated with the second user; wherein the privacy level settings criteria is satisfied when the ranking score of the second user meets or exceeds the threshold ranking score, the satisfaction of the privacy level setting criteria occurring even when none of the professional attributes associated with the first user match any of the professional attributes associated with the second user; and wherein upon satisfying the privacy level setting criteria, the social network allows the electronic communication from the second user to be conveyed to the first user of the social network.
-
-
18. A non-transitory computer readable medium comprising computer executable instructions which when executed by a computer cause the computer:
-
to receive an electronic communication from a second user of the social network directed to a first user of the social network; to determine whether the first and second users of the social network are connected, wherein the determination of whether the first and second users are connected includes identifying one or more collaborators on a project, the collaborators including any registered and unregistered collaborators on the project, wherein each registered collaborator verifies the existence of the project and a role of each of the collaborators, the registered collaborators being able to name additional collaborators; to determine whether the second user has been blocked from electronically communicating with the first user; and in response to determining that the second user is not blocked, to execute a ranking process on the second user based on privacy level settings criteria pre-specified by the first user; wherein the privacy level settings criteria pre-specified by the first user include professional attributes and a threshold ranking score; wherein the ranking process determines a ranking score of the second user based on the professional attributes associated with the second user; wherein the privacy level settings criteria is satisfied when the ranking score of the second user meets or exceeds the threshold ranking score, the satisfaction of the privacy level setting criteria occurring even when none of the professional attributes associated with the first user match any of the professional attributes associated with the second user; and wherein upon satisfying the privacy level setting criteria, the social network allows the electronic communication from the second user to be conveyed to the first user of the social network.
-
Specification