Method and apparatus for optimizing the results produced by a prediction model
First Claim
1. A method of optimizing results produced by a predictive model in order to determine which action to perform out of a plurality of actions, the method comprising:
- (a) for a plurality of possible actions, providing a plurality of goal metrics based on a plurality of input conditions, wherein one or more of the goal metrics are produced by one or more predictive models;
(b) normalizing the plurality of goal metrics;
(c) for each possible action, determining a total of each of the normalized goal metrics multiplied by a corresponding predetermined weight;
(d) comparing the totals determined for the plurality of possible actions to thereby determine a highest total; and
(e) performing an action selected from the plurality of possible actions, wherein the selected action has the highest total.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus for optimizing results produced by a predictive model in order to determine which action to perform out of a plurality of actions. In an operation (a), a plurality of goal metrics are provided for a plurality of possible actions based on a plurality of input conditions. One or more of the goal metrics are produced by one or more predictive models. In an operation (b), the plurality of goal metrics are normalized. In an operation (c), for each possible action a total of each of the normalized goal metrics multiplied by a corresponding predetermined weight is determined. In an operation (d), the totals determined for the plurality of possible actions are compared to thereby determine a highest total. In an operation (e), an action selected from the plurality of possible actions is performed, where the selected action has the highest total. In one implementation, operations (a) through (e) are repeated for a plurality of sets of input conditions, and normalizing the goal metrics for a current set of input conditions is accomplished by assigning a point value for each goal metric of each action, wherein the point value corresponds to the percentage of previously determined corresponding goal metric values that are less valuable than the current goal metric value
-
Citations
31 Claims
-
1. A method of optimizing results produced by a predictive model in order to determine which action to perform out of a plurality of actions, the method comprising:
-
(a) for a plurality of possible actions, providing a plurality of goal metrics based on a plurality of input conditions, wherein one or more of the goal metrics are produced by one or more predictive models;
(b) normalizing the plurality of goal metrics;
(c) for each possible action, determining a total of each of the normalized goal metrics multiplied by a corresponding predetermined weight;
(d) comparing the totals determined for the plurality of possible actions to thereby determine a highest total; and
(e) performing an action selected from the plurality of possible actions, wherein the selected action has the highest total. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system operable to optimize results produced by a predictive model in order to determine which action to perform out of a plurality of actions, the computer system comprising:
-
one or more processors;
one or more memory, wherein at least one of the processors and memory are adapted for;
(a) for a plurality of possible actions, providing a plurality of goal metrics based on a plurality of input conditions, wherein one or more of the goal metrics are produced by one or more predictive models;
(b) normalizing the plurality of goal metrics;
(c) for each possible action, determining a total of each of the normalized goal metrics multiplied by a corresponding predetermined weight;
(d) comparing the totals determined for the plurality of possible actions to thereby determine a highest total; and
(e) performing an action selected from the plurality of possible actions, wherein the selected action has the highest total. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for optimizing results produced by a predictive model in order to determine which action to perform out of a plurality of actions, the computer program product comprising:
-
at least one computer readable medium;
computer program instructions stored within the at least one computer readable product configured for;
(a) for a plurality of possible actions, providing a plurality of goal metrics based on a plurality of input conditions, wherein one or more of the goal metrics are produced by one or more predictive models;
(b) normalizing the plurality of goal metrics;
(c) for each possible action, determining a total of each of the normalized goal metrics multiplied by a corresponding predetermined weight;
(d) comparing the totals determined for the plurality of possible actions to thereby determine a highest total; and
(e) performing an action selected from the plurality of possible actions, wherein the selected action has the highest total. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus for optimizing results produced by a predictive model in order to determine which action to perform out of a plurality of actions, comprising:
-
means for providing a plurality of goal metrics for a plurality of possible actions based on a plurality of input conditions, wherein one or more of the goal metrics are produced by one or more predictive models;
means for normalizing the plurality of goal metrics;
means for determining a total of each of the normalized goal metrics multiplied by a corresponding predetermined weight for each possible action;
means for comparing the totals determined for the plurality of possible actions to thereby determine a highest total; and
means for performing an action selected from the plurality of possible actions, wherein the selected action has the highest total.
-
Specification