Extrapolating trends in trust scores
First Claim
1. A method for updating a trust score, the method comprising:
- receiving, from a remote device at a first time, a request for a new trust score associated with a first entity in a computer network;
in response to receiving the request, retrieving from a database, using processing circuitry, a first trust score associated with the first entity in the computer network, wherein the first trust score was calculated at a second time prior to the first time, and wherein the first trust score was calculated based on a plurality of component scores, the plurality of component scores retrieved from at least one database at the second time;
querying, at a time subsequent to the first time, the at least one database for the plurality of component scores;
determining, using the processing circuitry, that at least one of the plurality of component scores is not available at the time subsequent to the first time;
in response to determining that the at least one of the plurality of component scores is not available at the time subsequent to the first time;
identifying a second entity in the computer network;
retrieving a second trust score calculated at a second time and a third trust score calculated at a third time, wherein the second trust score and the third trust score are associated with the second entity;
determining, using the processing circuitry, that at least one of the second time or the third time is later than the first time;
calculating a trend using the second trust score and the third trust score; and
updating the first trust score using the calculated trend to determine the new trust score.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for extrapolating trends in trust scores. A trust score may reflect the trustworthiness, reputation, membership, status, and/or influence of the entity in a particular community or in relation to another entity. An entity'"'"'s trust score may be calculated based on data from a variety of data sources, and this data may be updated periodically as data is updated and new data becomes available. However, it may be difficult to update a trust score for an entity due to a scarcity of information. The trust score for such entities may be updated based on trends observed for the updated trust scores of other entities over a similar period of time. In this manner, trust scores may be updated for entities for which updated data is not available.
124 Citations
20 Claims
-
1. A method for updating a trust score, the method comprising:
-
receiving, from a remote device at a first time, a request for a new trust score associated with a first entity in a computer network; in response to receiving the request, retrieving from a database, using processing circuitry, a first trust score associated with the first entity in the computer network, wherein the first trust score was calculated at a second time prior to the first time, and wherein the first trust score was calculated based on a plurality of component scores, the plurality of component scores retrieved from at least one database at the second time; querying, at a time subsequent to the first time, the at least one database for the plurality of component scores; determining, using the processing circuitry, that at least one of the plurality of component scores is not available at the time subsequent to the first time; in response to determining that the at least one of the plurality of component scores is not available at the time subsequent to the first time; identifying a second entity in the computer network; retrieving a second trust score calculated at a second time and a third trust score calculated at a third time, wherein the second trust score and the third trust score are associated with the second entity; determining, using the processing circuitry, that at least one of the second time or the third time is later than the first time; calculating a trend using the second trust score and the third trust score; and updating the first trust score using the calculated trend to determine the new trust score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for updating a trust score, the system comprising:
-
a database storing trust scores for the plurality of entities connected by a computer network; processing circuitry configured to; receive, from a remote device at a first time, a request for a new trust score associated with a first entity in the computer network; in response to receiving the request, retrieve from the database a first trust score associated with the first entity in the computer network, wherein the first trust score was calculated at a second time prior to the first time, and wherein the first trust score was calculated based on a plurality of component scores, the plurality of component scores retrieved from at least one database at the second time; querying, at a time subsequent to the first time, the at least one database for the plurality of component scores; determine, using the processing circuitry, that at least one of the plurality of component scores is not available at the time subsequent to the first time; in response to determining that the at least one of the plurality of component scores is not available at the time subsequent to the first time; identify a second entity in the computer network; retrieve a second trust score calculated at a second time and a third trust score calculated at a third time, wherein the second trust score and the third trust score are associated with the second entity; determine, using the processing circuitry, that at least one of the second time or the third time is later than the first time; calculate a trend using the second trust score and the third trust score; and update the first trust score using the calculated trend to determine the new trust score. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium comprising instructions encoded thereon for updating a trust score, the instructions comprising:
-
instructions for receiving, from a remote device at a first time, a request for a new trust score associated with a first entity in a computer network; instructions for retrieving, in response to receiving the request, from a database, using processing circuitry, a first trust score associated with the first entity in the computer network, wherein the first trust score was calculated at a second time prior to the first time, and wherein the first trust score was calculated based on a plurality of component scores, the plurality of component scores retrieved from at least one database at the second time; instructions for querying, at a time subsequent to the first time, the at least one database for the plurality of component scores; instructions for determining, using the processing circuitry, that at least one of the plurality of component scores is not available at the time subsequent to the first time; in response to determining that the at least one of the plurality of component scores is not available at the time subsequent to the first time; instructions for identifying a second entity in the computer network; instructions for retrieving a second trust score calculated at a second time and a third trust score calculated at a third time, wherein the second trust score and the third trust score are associated with the second entity; instructions for determining, using the processing circuitry, that at least one of the second time or the third time is later than the first time; instructions for calculating a trend using the second trust score and the third trust score; and instructions for updating the first trust score using the calculated trend to determine the new trust score. - View Dependent Claims (17, 18, 19, 20)
-
Specification