Calculating a trust score
First Claim
1. A method, comprising:
- determining, by a system comprising a processor, a trust score for a first entity reflective of a first degree of trustworthiness of the first entity without any relation to a second entity based on a first set of weights applied to values for trust valuation components, wherein the determining the trust score comprises;
accessing, by the system via a network, one or more external data sources comprising information about the first entity related to the trust valuation components; and
determining, by the system, the values for the trust valuation components based on the information;
receiving, by the system, activity information indicating an activity for potential performance between the first entity and the second entity;
determining, by the system, updated values for the trust valuation components based on one or more relations between the first entity and the second entity, wherein the one or more relations comprise one or more connections between the first entity and the second entity in one or more network communities;
determining, by the system, a second set of weights for the trust valuation components based on relevance to the activity and the second entity; and
determining, by the system prior to performance of the activity, an updated trust score for the first entity reflective of a second degree of trustworthiness of the first entity based on the updated values for the trust valuation components and the second set of weights, wherein the second degree of trustworthiness indicates a recommended degree of trust the second entity should have for the first entity in association with proceeding with the performance of the activity.
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, or businesses/corporations. 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.
191 Citations
30 Claims
-
1. A method, comprising:
-
determining, by a system comprising a processor, a trust score for a first entity reflective of a first degree of trustworthiness of the first entity without any relation to a second entity based on a first set of weights applied to values for trust valuation components, wherein the determining the trust score comprises; accessing, by the system via a network, one or more external data sources comprising information about the first entity related to the trust valuation components; and determining, by the system, the values for the trust valuation components based on the information; receiving, by the system, activity information indicating an activity for potential performance between the first entity and the second entity; determining, by the system, updated values for the trust valuation components based on one or more relations between the first entity and the second entity, wherein the one or more relations comprise one or more connections between the first entity and the second entity in one or more network communities; determining, by the system, a second set of weights for the trust valuation components based on relevance to the activity and the second entity; and determining, by the system prior to performance of the activity, an updated trust score for the first entity reflective of a second degree of trustworthiness of the first entity based on the updated values for the trust valuation components and the second set of weights, wherein the second degree of trustworthiness indicates a recommended degree of trust the second entity should have for the first entity in association with proceeding with the performance of the activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining a trust score for a first entity reflective of a first degree of trustworthiness of the first entity without any relation to a second entity based on a first set of weights applied to values for trust valuation components, wherein the determining the trust score comprises; accessing one or more network accessible data sources comprising information about the first entity related to the trust valuation components; and determining, by the system, the values for the trust valuation components based on the information; receiving activity information indicating an activity for potential performance between the first entity and the second entity; determining updated values for the trust valuation components based on one or more relations between the first entity and the second entity, wherein the one or more relations comprise one or more connections between the first entity and the second entity in one or more network communities; determining a second set of weights for the trust valuation components based on relevance to the activity and the second entity; and determining, by the system prior to performance of the activity, an updated trust score for the first entity reflective of a second degree of trustworthiness of the first entity based on the updated values for the trust valuation components and the second set of weights, wherein the second degree of trustworthiness indicates a recommended degree of trust the second entity should have for the first entity in association with proceeding with the performance of the activity. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
determining a trust score for a first entity reflective of a first degree of trustworthiness of the first entity without any relation to a second entity based on first weights applied to first values for trust valuation components, wherein the determining comprises; accessing, via a network, one or more external data sources comprising information about the first entity related to the trust valuation components; and determining the values for the trust valuation components based on the information; receiving activity information indicating an activity for potential performance between the first entity and the second entity; determining updated values for the trust valuation components based on one or more relations between the first entity and the second entity, wherein the one or more relations comprise one or more connections between the first entity and the second entity in one or more network communities; determining second weights for the trust valuation components based on relevance to the activity and the second entity; and determining, prior to performance of the activity, an updated trust score for the first entity reflective of a second degree of trustworthiness of the first entity based on the updated values for the trust valuation components and the second weights, wherein the second degree of trustworthiness indicates a recommended degree of trust the second entity should have for the first entity in association with proceeding with the performance of the activity. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification