System and Method for Estimating Price Sensitivity and/or Price Aggregation for a Population Having a Collection of Items
First Claim
1. A system for estimating price sensitivities and determining aggregate price adjustments for a population having a collection of items, the system comprising:
- a computer system in electronic communication with a database storing time-series information therein, the computer system executing a price sensitivity engine and a price aggregation engine, said price sensitivity engine performing the steps of;
electronically receiving from the database the time-series information;
determining, based on the time-series information, a set of covariate coefficients to estimate a population price sensitivity average for the collection of items, the population comprising a plurality of sub-populations;
modeling for the collection of items a first set of vectors based on the covariate coefficients;
modeling for the collection of items a second set of vectors based on the covariate coefficients and an indicator variable; and
estimating a sub-population price sensitivity for each of the plurality of sub-populations based on the first set of vectors and the second set of vectors, to generate a plurality of sub-population price sensitivities; and
said price aggregation engine performing the steps of;
comparing each of the sub-population price sensitivities to at least one of the population price sensitivity average or other sub-population price sensitivities of the plurality of sub-population price sensitivities;
based on said comparing, at least one of ranking, ordering, or clustering the plurality of sub-populations; and
determining aggregate price adjustments for items in one or more of the plurality of sub-populations based on the at least one of ranking, ordering or clustering.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a system for estimating price sensitivities and determining aggregate price adjustments for a population of items, the population comprising a plurality of sub-populations. More specifically, provided is a system comprising a computer executing a price sensitivity engine and a price aggregation engine, the price sensitivity engine receiving time-series information, determining covariate coefficients to estimate a population price sensitivity average, modeling a first set of vectors based on the covariate coefficients, modeling a second set of vectors based on the covariate coefficients and an indicator variable, and estimating sub-population price sensitivities based on the first and second sets of vectors; and the price aggregation engine comparing each of the sub-population price sensitivities to the population price sensitivity average and/or to other sub-population price sensitivities, ranking, ordering, and/or clustering the sub-populations, and determining aggregate price adjustments to items in the sub-populations.
-
Citations
27 Claims
-
1. A system for estimating price sensitivities and determining aggregate price adjustments for a population having a collection of items, the system comprising:
-
a computer system in electronic communication with a database storing time-series information therein, the computer system executing a price sensitivity engine and a price aggregation engine, said price sensitivity engine performing the steps of; electronically receiving from the database the time-series information; determining, based on the time-series information, a set of covariate coefficients to estimate a population price sensitivity average for the collection of items, the population comprising a plurality of sub-populations; modeling for the collection of items a first set of vectors based on the covariate coefficients; modeling for the collection of items a second set of vectors based on the covariate coefficients and an indicator variable; and estimating a sub-population price sensitivity for each of the plurality of sub-populations based on the first set of vectors and the second set of vectors, to generate a plurality of sub-population price sensitivities; and said price aggregation engine performing the steps of; comparing each of the sub-population price sensitivities to at least one of the population price sensitivity average or other sub-population price sensitivities of the plurality of sub-population price sensitivities; based on said comparing, at least one of ranking, ordering, or clustering the plurality of sub-populations; and determining aggregate price adjustments for items in one or more of the plurality of sub-populations based on the at least one of ranking, ordering or clustering. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for estimating price sensitivity and generating aggregate price adjustments for a population having a collection of items, comprising the steps of:
-
electronically receiving, by a price sensitivity engine of a computer system, time-series information from a database in electronic communication with the computer system; determining, by the price sensitivity engine, a set of covariate coefficients based on the time-series information to estimate a population price sensitivity average for the collection of items, the population comprising a plurality of sub-populations; modeling, by the price sensitivity engine, a first set of vectors for the collection of items based on the covariate coefficients; modeling, by the price sensitivity engine, a second set of vectors for the collection of items based on the covariate coefficients and an indicator variable; estimating, by the price sensitivity engine, a sub-population price sensitivity for each of the plurality of sub-populations based on the first set of vectors and the second set of vectors, to generate a plurality of sub-population price sensitivities; comparing, by a price aggregation engine of the computer system, each of the sub-population price sensitivities to at least one of the population price sensitivity average or other sub-population price sensitivities of the plurality of sub-population price sensitivities; at least one of ranking, ordering, or clustering, by the price aggregation engine, the plurality of sub-populations based on the comparing; and determining, by the price aggregation engine, aggregate price adjustments for items in one or more of the plurality of sub-populations based on the at least one of ranking, ordering or clustering. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having computer-readable instructions stored thereon which, when executed by a computer system comprising a price sensitivity engine and a price aggregation engine, cause the computer system to perform the steps of:
-
electronically receiving, by the price sensitivity engine, time-series information from a database in electronic communication with the computer system; determining, by the price sensitivity engine, a set of covariate coefficients based on the time-series information to estimate a population price sensitivity average for the collection of items, the population comprising a plurality of sub-populations; modeling, by the price sensitivity engine, a first set of vectors for the collection of items based on the covariate coefficients; modeling, by the price sensitivity engine, a second set of vectors for the collection of items based on the covariate coefficients and an indicator variable; estimating, by the price sensitivity engine, a sub-population price sensitivity for each of the plurality of sub-populations based on the first set of vectors and the second set of vectors, to generate a plurality of sub-population price sensitivities; comparing, by the price aggregation engine, each of the sub-population price sensitivities to at least one of the population price sensitivity average or to other sub-population price sensitivities of the plurality of sub-population price sensitivities; at least one of ranking, ordering, or clustering, by the price aggregation engine, the plurality of sub-populations based on the comparing; and determining, by the price aggregation engine, aggregate price adjustments for items in one or more of the plurality of sub-populations based on the at least one of ranking, ordering or clustering. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification