Calculating a trust score
First Claim
1. A method for updating a trust score, the method comprising:
- accessing, using processing circuitry, a database storing data associated with a network community, the data identifying paths from a first entity to a second entity;
calculating, using the processing circuitry, a network connectivity score based on the identified paths;
receiving data about the second entity from a remote source;
calculating, using the processing circuitry, a ratings score based on the received data from the remote source;
calculating, using the processing circuitry, a trust score for the second entity by calculating a weighted sum of the network connectivity score and the ratings score using a first set of weights;
receiving an indication of an activity to be performed in the future between the first entity and the second entity;
selecting a second set of weights corresponding to the activity to be performed in the future, the second set of weights being different than the first set of weights; and
recalculating, using the processing circuitry, the trust score by recalculating the weighted sum of the network connectivity score and the ratings score using the second set of weights.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices, and methods are described herein for calculating a trust score. The trust score may be calculated between entities including, but not limited to, human users, groups of users, organizations, businesses/corporations, and locations. A system trust score may be calculated for an entity by combining a variety of factors, including verification data, a network connectivity score, publicly available information, and/or ratings data. A peer trust score targeted from a first entity to a second entity may also be calculated based on the above factors. In some embodiments, the peer trust score may be derived from the system trust score for the target entity and may take into account additional factors, including social network connections, group/demographic info, and location data. Finally, a contextual trust score may be calculated between the first and second entities based on a type of transaction or activity to be performed between the two entities.
120 Citations
30 Claims
-
1. A method for updating a trust score, the method comprising:
-
accessing, using processing circuitry, a database storing data associated with a network community, the data identifying paths from a first entity to a second entity; calculating, using the processing circuitry, a network connectivity score based on the identified paths; receiving data about the second entity from a remote source; calculating, using the processing circuitry, a ratings score based on the received data from the remote source; calculating, using the processing circuitry, a trust score for the second entity by calculating a weighted sum of the network connectivity score and the ratings score using a first set of weights; receiving an indication of an activity to be performed in the future between the first entity and the second entity; selecting a second set of weights corresponding to the activity to be performed in the future, the second set of weights being different than the first set of weights; and recalculating, using the processing circuitry, the trust score by recalculating the weighted sum of the network connectivity score and the ratings score using the second set of weights. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for updating a trust score, the system comprising:
processing circuitry configured to; access a database storing data associated with a network community, the data identifying paths from a first entity to a second entity; calculate a network connectivity score based on the identified paths; receive data about the second entity from a remote source; calculate a ratings score based on the received data from the remote source; calculate a trust score for the second entity by calculating a weighted sum of the network connectivity score and the ratings score using a first set of weights; receive an indication of an activity to be performed in the future between the first entity and the second entity; select a second set of weights corresponding to the activity to be performed in the future, the second set of weights being different than the first set of weights; and recalculate the trust score by recalculating the weighted sum of the network connectivity score and the ratings score using the second set of weights. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
30. A non-transitory computer readable medium comprising instructions encoded thereon for providing media guidance, the instructions comprising:
-
instructions for accessing, using processing circuitry, a database storing data associated with a network community, the data identifying paths from a first entity to a second entity; instructions for calculating, using the processing circuitry, a network connectivity score based on the identified paths; instructions for receiving data about the second entity from a remote source; instructions for calculating, using the processing circuitry, a ratings score based on the received data from the remote source; instructions for calculating, using the processing circuitry, a trust score for the second entity by calculating a weighted sum of the network connectivity score and the ratings score using a first set of weights; instructions for receiving an indication of an activity to be performed in the future between the first entity and the second entity; instructions for selecting a second set of weights corresponding to the activity to be performed in the future, the second set of weights being different than the first set of weights; and instructions for recalculating, using the processing circuitry, the trust score by recalculating the weighted sum of the network connectivity score and the ratings score using the second set of weights.
-
Specification