OPTIMIZATION OF OUTPUT DATA ASSOCIATED WITH A POPULATION
First Claim
Patent Images
1. A method for optimizing output data for a population, the method comprising:
- allowing a user to define, via a computing device processor, the output data to be optimized;
allowing a user to define, via a computing device processor, one or more input constraints based on which the output data is to be optimized;
optimizing, via a computing device processor, subject to the input constraints, the output data for the population by;
partitioning, via a computing device processor, the population into a first number of partitions;
optimizing, via a computing device processor, output data for each partition by;
selecting, via a computing device processor, an object from each partition based on a first selection routine; and
generating, via a computing device processor, optimized output data for the population.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to systems, methods and computer program products for allowing a user to define output data to be optimized for a population, define one or more input constraints based on which the output data is to be optimized, and optimizing the output data for the population by selecting an object based on a selection routine. Embodiments of the present invention allow fast and accurate optimization of output data associated with large populations.
3 Citations
41 Claims
-
1. A method for optimizing output data for a population, the method comprising:
-
allowing a user to define, via a computing device processor, the output data to be optimized; allowing a user to define, via a computing device processor, one or more input constraints based on which the output data is to be optimized; optimizing, via a computing device processor, subject to the input constraints, the output data for the population by; partitioning, via a computing device processor, the population into a first number of partitions; optimizing, via a computing device processor, output data for each partition by; selecting, via a computing device processor, an object from each partition based on a first selection routine; and generating, via a computing device processor, optimized output data for the population. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for optimizing output data for a population, the computer program product comprising:
-
a non-transitory computer-readable medium comprising a set of codes for causing a computer to; allow a user to define, via a computing device processor, one or more output data for optimization; allow a user to define, via a computing device processor, one or more input constraints based on which the output data for the population is to be optimized; optimize, via a computing device processor, subject to the input constraints, the output data for the population by; partitioning, via a computing device processor, the population into a first number of partitions; optimizing, via a computing device processor, output data for each partition by; selecting, via a computing device processor, an object from each partition based on a first selection routine; and generate, via a computing device processor, optimized output data for the population. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus for optimizing output data for a population, the apparatus comprising:
-
a computing platform including at least one computing device processor and a memory; a module stored in the memory, executable by a computing device processor, and configured to; allow a user to define, via a computing device processor, one or more output data for optimization; allow a user to define, via a computing device processor, one or more input constraints based on which the output data for the population is to be optimized; optimize, via a computing device processor, subject to the input constraints, the output data for the population by; partitioning, via a computing device processor, the population into a first number of partitions; optimizing, via a computing device processor, output data for each partition by; selecting, via a computing device processor, an object from each partition based on a first selection routine; and generate, via a computing device processor, optimized output data for the population. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for optimizing output data for a population, the method comprising:
-
allowing a user to define, via a computing device processor, one or more output data for optimization; allowing a user to define, via a computing device processor, one or more input constraints based on which the output data is to be optimized; and optimizing, via a computing device processor, subject to the input constraints, the output data for the population by; selecting an object of the population based on a selection routine; wherein the population comprises at least 10,000,000 objects.
-
-
41. A method for optimizing output data for a population, the method comprising:
-
allowing a user to define, via a computing device processor, one or more output data for optimization; allowing a user to define, via a computing device processor, one or more input constraints based on which the output data is to be optimized; and optimizing, via a computing device processor, subject to the input constraints, the output data for the population by; selecting an object of the population based on a selection routine; wherein the input constraints comprise; a maximum risk factor associated with an object of the population; a minimum probability factor associated with an object of the population opening an account; and a maximum cost factor associated with communicating to an object of the population an offer to open an account.
-
Specification