Crowdsourcing of trustworthiness indicators
DCFirst Claim
1. A method for calculating a trust score, the method comprising:
- retrieving, from a first database using processing circuitry, first data associated with a first entity in a computer network;
calculating a first component score based on the first data;
retrieving, from a second database using the processing circuitry, second data associated with the first entity;
calculating a second component score based on the second data;
calculating a weighted combination of the first component score and the second component score to produce a trust score for the first entity;
receiving, from a user device of a second entity in the computer network, data indicating an attribute associated with the first entity;
receiving, from the user device of the second entity, an indication of an activity to be performed in the future by the first entity and the second entity, wherein the activity is associated with the attribute associated with the first entity;
recalculating the first component score based on the first data and the received data indicating the attribute associated with the first entity, wherein recalculating the first component score comprises improving the first component score by a predetermined amount; and
updating the trust score for the first entity by calculating a weighted combination of the recalculated first component score and the second component score.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for calculating trust score based on crowdsourced information. The trust score may reflect the trustworthiness, reputation, membership, status, and/or influence of an entity in a particular community or in relation to another entity. The trust score may be calculated based on data received from a variety of public and private data sources, including “crowdsourced” information. For example, users may provide and/or comment on attributes, characteristics, features, or any other information about another user. These inputs may serve to both validate the available data as well as provide additional information about the user that may not be otherwise available. The participation of the “crowd” may form a type of validation in itself and give comfort to second-order users, who know that the crowd can spectate and make contributions to the attributes, characteristics, features, and other information.
-
Citations
17 Claims
-
1. A method for calculating a trust score, the method comprising:
-
retrieving, from a first database using processing circuitry, first data associated with a first entity in a computer network; calculating a first component score based on the first data; retrieving, from a second database using the processing circuitry, second data associated with the first entity; calculating a second component score based on the second data; calculating a weighted combination of the first component score and the second component score to produce a trust score for the first entity; receiving, from a user device of a second entity in the computer network, data indicating an attribute associated with the first entity; receiving, from the user device of the second entity, an indication of an activity to be performed in the future by the first entity and the second entity, wherein the activity is associated with the attribute associated with the first entity; recalculating the first component score based on the first data and the received data indicating the attribute associated with the first entity, wherein recalculating the first component score comprises improving the first component score by a predetermined amount; and updating the trust score for the first entity by calculating a weighted combination of the recalculated first component score and the second component score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15)
-
-
9. A system for calculating a trust score, the system comprising:
-
a first database storing first data associated with a first entity in a computer network; a second database storing second data associated with the first entity; and processing circuitry configured to; retrieve, from the first database, the first data; calculate a first component score based on the first data; retrieve, from the second database, the second data; calculate a second component score based on the second data; calculate a weighted combination of the first component score and the second component score to produce a trust score for the first entity; receive, from a user device of a second entity in the computer network, data indicating an attribute associated with the first entity; receive, from the user device of the second entity, an indication of an activity to be performed in the future by the first entity and the second entity, wherein the activity is associated with the attribute associated with the first entity; recalculate the first component score based on the first data and the received data indicating the attribute associated with the first entity, wherein recalculating the first component score comprises improving the first component score by a predetermined amount; and update the trust score for the first entity by calculating a weighted combination of the recalculated first component score and the second component score. - View Dependent Claims (10, 11, 16)
-
-
12. A non-transitory computer readable medium comprising instructions encoded thereon for calculating a trust score, the instructions comprising:
-
instructions for retrieving, from a first database using processing circuitry, first data associated with a first entity in a computer network; instructions for calculating a first component score based on the first data; instructions for retrieving, from a second database using the processing circuitry, second data associated with the first entity; instructions for calculating a second component score based on the second data; instructions for calculating a weighted combination of the first component score and the second component score to produce a trust score for the first entity; instructions for receiving, from a user device of a second entity in the computer network, data indicating an attribute associated with the first entity; instructions for receiving, from the user device of the second entity, an indication of an activity to be performed in the future by the first entity and the second entity, wherein the activity is associated with the attribute associated with the first entity; instructions for recalculating the first component score based on the first data and the received data indicating the attribute associated with the first entity, wherein the instructions for recalculating the first component score comprise instructions for improving the first component score by a predetermined amount; and instructions for updating the trust score for the first entity by calculating a weighted combination of the recalculated first component score and the second component score. - View Dependent Claims (13, 14, 17)
-
Specification