Determining a trust level of a user in a social network environment
First Claim
1. A method comprising:
- maintaining a trust level for each of a plurality of users of a social networking system, wherein each user'"'"'s trust level represents a global trustworthiness of the user in the social networking system;
receiving a telephone number from a user of the plurality of users;
sending a message to a device associated with the telephone number;
receiving a response to the message;
determining if the response meets a criterion;
confirming that personal information under the control of the user has not been used to verify another user of the social networking system;
increasing, by a computer system of the social networking system, a trust level associated with the user if the response meets the criterion and if the personal information under the control of the user has not been used to verify another user of the social networking system;
receiving a request from the user to send a message to one or more other users via the social networking system; and
determining whether to allow the request to send the message based on the trust level maintained by the social networking system for the requesting user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for determining a trust level for a non-approved user in a social network is described. The method includes monitoring requests for social network interactions between an approved user and the non-approved user and determining if each interaction requested is of a first type or a second type. The method further includes increasing a first trust value when the interaction requested is of the first type and increasing a second trust value when the interaction requested is of the second type. The method further includes determining the trust level based on the first trust value and the second trust value. The method further includes changing the status of the non-approved user to an approved user based on the trust level, the first trust value and/or the second trust value.
84 Citations
25 Claims
-
1. A method comprising:
-
maintaining a trust level for each of a plurality of users of a social networking system, wherein each user'"'"'s trust level represents a global trustworthiness of the user in the social networking system; receiving a telephone number from a user of the plurality of users; sending a message to a device associated with the telephone number; receiving a response to the message; determining if the response meets a criterion; confirming that personal information under the control of the user has not been used to verify another user of the social networking system; increasing, by a computer system of the social networking system, a trust level associated with the user if the response meets the criterion and if the personal information under the control of the user has not been used to verify another user of the social networking system; receiving a request from the user to send a message to one or more other users via the social networking system; and determining whether to allow the request to send the message based on the trust level maintained by the social networking system for the requesting user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
maintaining a trust level for each of a plurality of users of a social networking system, wherein each user'"'"'s trust level represents a global trustworthiness of the user in the social networking system; determining whether a user of the plurality of users can be verified via a telephone number associated with the user, comprising; comparing a response received at the social networking system from a device associated with the telephone number to a criterion for the response; and responsive to the response meeting the criterion, verifying the user; confirming that personal information under the control of the user has not been used to verify another user of the social networking system; increasing, by a computer system of the social networking system, a trust level associated with the user in response to the verifying, increasing only if the personal information under the control of the user has not been used to verify another user of the social networking system; receiving a request from the user to send a message to one or more other users via the social networking system; and determining whether to allow the request to send the message based on the trust level maintained by the social networking system for the requesting user. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
maintaining a trust level for each of a plurality of users of a social networking system, wherein each user'"'"'s trust level represents a global trustworthiness of the user in the social networking system; determining whether a user of the plurality of users can be verified via personal information under the control of the user, comprising; comparing a response received at the social networking system from a device associated with the personal information under the control of the user to a criterion for the response; and responsive to the response meeting the criterion, verifying the user; confirming that personal information under the control of the user has not been used to verify another user of the social networking system; increasing, by a computer system of the social networking system, a trust level associated with the user in response to the verifying, increasing only if the personal information under the control of the user has not been used to verify another user of the social networking system; receiving a request from the user to send a message to one or more other users via the social networking system; and determining whether to allow the request to send the message based on the trust level maintained by the social networking system for the requesting user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification