Reputation Evalution Using a contact Information Database
First Claim
1. A computer-implemented method for reputation evaluation based on a contact information database, the method comprising:
- selecting a plurality of factors for evaluating the reputation of each of a plurality of users, each of the factors based on one or more records about users stored in a contact information database or the absence of such records;
building a reputation model for determining which of the plurality of factors are predictive in evaluating the reputation of each of the plurality of users;
generating a vector for each of the plurality of users based on the results of the reputation model;
storing the vector for each of the plurality of users;
receiving a substantially unique identifier for identifying a first user conducting a transaction;
retrieving, based on the substantially unique identifier, the stored vector for the first user, wherein at least one of the factors included in the vector is independent of the transaction being conducted by the first user; and
providing the vector for the first user to a reputation engine for evaluating the reputation of the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
A contact information database, including records such as those stored in a personal address book, is applied to evaluate the reputation of a user and/or conduct fraud or spam detection. A number of different factors selected for reputation/fraud prediction value can be used in a statistical model to evaluate reputation of an individual based on an identifier, such as an email address. The factors can include information useful in predicting the reputation of an individual, such as in how many address books the email address or other information appears, whether emails have been previously sent to that email address, whether any such emails have been returned as undeliverable, and so forth. These factors can be used to create a vector including scores for the user on the various factors, which can be stored in a vector database and updated regularly as the information changes. The information in the vector database can be accessed by parties for use in reputation evaluation, fraud detection, etc. for a particular email address or individual.
62 Citations
30 Claims
-
1. A computer-implemented method for reputation evaluation based on a contact information database, the method comprising:
-
selecting a plurality of factors for evaluating the reputation of each of a plurality of users, each of the factors based on one or more records about users stored in a contact information database or the absence of such records; building a reputation model for determining which of the plurality of factors are predictive in evaluating the reputation of each of the plurality of users; generating a vector for each of the plurality of users based on the results of the reputation model; storing the vector for each of the plurality of users; receiving a substantially unique identifier for identifying a first user conducting a transaction; retrieving, based on the substantially unique identifier, the stored vector for the first user, wherein at least one of the factors included in the vector is independent of the transaction being conducted by the first user; and providing the vector for the first user to a reputation engine for evaluating the reputation of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system for reputation evaluation based on a contact information database, the system comprising a computer configured to execute a method computer modules comprising:
-
a factor manager for selecting a plurality of factors for evaluating the reputation of each of a plurality of users, each of the factors based on one or more records about users stored in a contact information database or the absence of such records; a model generator for building a reputation model for determining which of the plurality of factors are predictive in evaluating the reputation of each of the plurality of users; a vector generator for generating a vector for each of the plurality of users based on the results of the reputation model; a vector database for storing the vector for each of the plurality of users; a transmission module for receiving a substantially unique identifier for identifying a first user conducting a transaction; a retrieval module for retrieving, based on the substantially unique identifier, the stored vector for the first user, wherein at least one of the factors included in the vector is independent of the transaction being conducted by the first user; and the transmission module for providing the vector for the first user to a reputation engine for evaluating the reputation of the first user. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product for reputation evaluation based on a contact information database, the computer program product comprising a computer-readable medium storing computer program code for performing the method comprising:
-
selecting a plurality of factors for evaluating the reputation of each of a plurality of users, each of the factors based on one or more records about users stored in a contact information database or the absence of such records; building a reputation model for determining which of the plurality of factors are predictive in evaluating the reputation of each of the plurality of users; generating a vector for each of the plurality of users based on the results of the reputation model; storing the vector for each of the plurality of users; receiving a substantially unique identifier for identifying a first user conducting a transaction; retrieving, based on the substantially unique identifier, the stored vector for the first user, wherein at least one of the factors included in the vector is independent of the transaction being conducted by the first user; and providing the vector for the first user to a reputation engine for evaluating the reputation of the first user. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification