×

Method and system for a selection optimization process

  • US 7,949,553 B1
  • Filed: 09/25/2003
  • Issued: 05/24/2011
  • Est. Priority Date: 09/25/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for the optimization of a process, comprising:

  • providing a system comprising;

    an action selection computer, comprising;

    a storage medium for storing an action database containing a set of offers and an action selection module; and

    a first processor; and

    a customer profiling computer comprising;

    a storage medium containing a customer profile database and a customer profiling module comprising at least one customer profiling algorithm; and

    a second processor for executing the at least one customer profiling algorithm;

    receiving, by the customer profiling module on the customer profiling computer, information about a customer and a customer need;

    matching, by the customer profiling module on the customer profiling computer, the information about the customer to a profile stored in the customer profile database based on the customer information;

    selecting, by the action selection module on the action selection computer using an action selection algorithm, an offer from a set of offers associated with the profile, wherein each offer in the set offers is unique, wherein the set of offers comprises a plurality of alternative offers associated with the customer need and a business context;

    presenting, by the action selection module on the action selection computer, the offer to the customer associated with the profile;

    receiving, by the action selection module on the action selection computer, a response to the offer from the customer,storing the response in the action database in the action selection computer;

    repeating the selecting, presenting, receiving and storing steps for the customer and each of a plurality of customers, wherein an order of selection and presentation of offers differs between the plurality of customers;

    determining a distribution of customer responses to the set of offers;

    analyzing, by the action selection module, the distribution of responses to all offers of the set of offers presented to the customers associated with the profile, wherein the analysis identifies an order of selection and presentation of offers of the set of offers that best fits the customer need and the business context for a given profile; and

    updating, by the action selection module, a selection and presentation order of offers of the set of offers in the action database based on the analysis of the distribution of responses, wherein future offers presented to customers associated with the profile are selected by the action selection module from the updated action database based on the analysis,wherein the order of selection and presentation of offers is an action and different orders of selection and presentation of offers are different actions, wherein actions selected for the customer and each of a plurality of customers is determined by updating a response forecast and updating the action selection algorithm by one of;

    updating the response forecast and then updating the action selection algorithm according to the updated response forecast wherein the updated action selection algorithm is applied intermittently by one of;

    a per customer basis, a batchwise basis or in an amalgam of the per customer basis and the batchwise basis;

    orupdating the response forecast and updating the action selection algorithm by generating a n-tuple vector of proportions, where n defines the number of actions, wherein the n-tuple vector of proportions defines how a stream of profiled customers are to be allocated across the set of actions, randomly allocating customers according to the n-tuple vector of proportions and then iteratively updating the action selection algorithm and the response forecast according to the responses to the set of actions by the stream of profiled customers.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×