Systems and methods for creating and updating reputation records
First Claim
1. A computer-implemented method for creating and updating reputation records, each reputation record including a reputation score, and a unique reputation key, comprising:
- receiving at least one incoming event notification, including an indexing reputation key;
determining, based on the indexing reputation key, if a corresponding reputation record exists;
creating, if the corresponding reputation record does not exist, a new reputation record including a default reputation score and a confidence factor that specifies a certainty associated with the reputation score;
storing, when the new reputation record is created, the default reputation score as the reputation score, the indexing reputation key as the unique reputation key, and the confidence factor; and
updating, in the corresponding reputation record or the new reputation record, the reputation score based on the at least one incoming event notification and a trust determination function.
9 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect of the present disclosure, a computer-implemented method is provided for generating a reputation record and filtering electronic messages, each reputation record including a reputation score and a reputation key. The method includes receiving at least one incoming event notification, including a reputation key; determining, based on the reputation key, whether a corresponding reputation record exists; creating a new reputation record if the corresponding reputation record does not exist; determining a trust determination function based on the incoming event notification; calculating a reputation score based on the determined trust determination function, the incoming event notification, and an attribute associated with the reputation key; storing the calculated reputation score along with the reputation key in either the new reputation record or the corresponding reputation record; and filtering one or more electronic messages based on the calculated reputation score.
-
Citations
25 Claims
-
1. A computer-implemented method for creating and updating reputation records, each reputation record including a reputation score, and a unique reputation key, comprising:
-
receiving at least one incoming event notification, including an indexing reputation key; determining, based on the indexing reputation key, if a corresponding reputation record exists; creating, if the corresponding reputation record does not exist, a new reputation record including a default reputation score and a confidence factor that specifies a certainty associated with the reputation score; storing, when the new reputation record is created, the default reputation score as the reputation score, the indexing reputation key as the unique reputation key, and the confidence factor; and updating, in the corresponding reputation record or the new reputation record, the reputation score based on the at least one incoming event notification and a trust determination function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for calculating a reputation score and filtering electronic messages, comprising:
-
receiving at least one incoming event notification, including an indexing reputation key; determining, based on the indexing reputation key and at least one event type, a trust determination function; calculating a reputation score and a confidence factor that specifies a certainty associated with the reputation score based on the determined trust determination function; and filtering one or more electronic messages based on the calculated reputation score. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for generating a reputation record and filtering electronic messages, each reputation record including a reputation score and a reputation key, the method comprising:
-
receiving at least one incoming event notification, including a reputation key; determining, based on the reputation key, whether a corresponding reputation record exists; creating a new reputation record if the corresponding reputation record does not exist; determining a trust determination function based on the incoming event notification; calculating a reputation score and confidence factor that specifies a certainty for the reputation score based on the determined trust determination function, the incoming event notification, and an attribute associated with the reputation key; storing the calculated reputation score along with the reputation key in either the new reputation record or the corresponding reputation record; and filtering one or more electronic messages based on the calculated reputation score. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification