Method for customer segmentation with applications to electronic commerce
First Claim
1. A method of describing customer data stored in a database and predicting missing customer data for segmentation of the customer data, comprising:
- a) determining customer profiles by a computer;
b) applying a Gaussian mixture model algorithm to the customer data stored an the database to assess a similarity of the customer profiles to existing customer profiles by the computer; and
c) predicting the missing customer data by the computer using the Gaussian mixture model algorithm, including the steps of c-1) randomly initializing Gaussian mixture model parameters by the computer;
c-2) applying an expectation formula, maximization formulae, and radial basis function formulae, to the customer data to obtain a solution for the messing data by the computer; and
c-3) repeating step (c-2) until the solution for the missing customer data converges on a preferred solution by the computer.
2 Assignments
0 Petitions
Accused Products
Abstract
The customer segmentation software according to the present invention automatically finds or creates profiles of prototypical customers in a large e-commerce database. The software matches all existing customer data in the database to one or more of the prototypical customers. The resulting customer segmentation is an effective summarization of the database and is useful for a range of business applications. Applications of the customer segmentation system include the development of customized web sites, the creation of targeted promotional offers and the prediction of consumer behavior.
-
Citations
5 Claims
-
1. A method of describing customer data stored in a database and predicting missing customer data for segmentation of the customer data, comprising:
-
a) determining customer profiles by a computer;
b) applying a Gaussian mixture model algorithm to the customer data stored an the database to assess a similarity of the customer profiles to existing customer profiles by the computer; and
c) predicting the missing customer data by the computer using the Gaussian mixture model algorithm, including the steps of c-1) randomly initializing Gaussian mixture model parameters by the computer;
c-2) applying an expectation formula, maximization formulae, and radial basis function formulae, to the customer data to obtain a solution for the messing data by the computer; and
c-3) repeating step (c-2) until the solution for the missing customer data converges on a preferred solution by the computer. - View Dependent Claims (2)
-
-
3. A method of describing data and predicting missing data stored in a database, comprising:
-
a) applying a Gaussian mixture model algorithm to the data stored in the database to assess the similarity of customer profiles to existing customer profiles by a computer; and
b) predicting the missing data using the Gaussian mixture model algorithm by a computer, including the steps of b-1) applying an expectation formula, maximization formulae and radial basis function formulae to the data stored in the database to derive a solution for the missing data;
b-2) repeating step (b-1) until the model converges on a preferred solution.
-
-
4. A method of describing data and predicting missing data stored in a database, comprising:
-
applying a Gaussian mixture model algorithm to the data stored in the database to assess a similarity of customer profiles to existing customer profiles by a computer;
predicting the missing data using the Gaussian mixture model algorithm by the computer by applying an expectation formula, maximization formulae, and radial basis function formulae; and
outputting matrices generated by the Gaussian mixture model algorithm and a maximum likelihood fit of the Gaussian mixture model algorithm. - View Dependent Claims (5)
-
Specification