IP Library › Granted Patent US 10,915,912
Granted Patent B2
US 10,915,912 · App. 16/157,018 · Granted Feb 9, 2021

Systems and methods for price testing and optimization in brick and mortar retailers

Inventors: Michael Montero (Palo Alto, CA); Jamie Eldredge (Palo Alto, CA); Daniel Gibson (Palo Alto, CA); David Moran (Palo Alto, CA); Jamie Rapperport (Palo Alto, CA)
Assignee: EVERSIGHT, INC.
G06Q30/0206G06Q30/0211G06Q30/0255G06Q30/0271
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,915,912
App. No.
16/157,018
Granted
Feb 9, 2021
Kind
B2
Abstract

Systems and methods for optimizing base pricing of products within a physical retailer are provided. Such systems and methods include first collecting transaction logs for products in a set of physical retail spaces. These logs are validated, adjusted and elasticities between the products are computed. The adjustment may be responsive to the day, by retailer and by a host of external factors (e.g., weather). The adjustment may also include a normalization and filtering out of inaccurate log data. Elasticity is calculated by generalized linear models. A set of constraints are then received and used, along with the elasticities.

Claims (37)

1. A method for updating an elasticity curve executed on a computer system including non-transitory storage medium, the method comprising:

collecting transaction logs for products in a plurality of physical retail spaces;

validating the transaction logs by comparing a set of pricing instructions provided to the plurality of physical retail spaces against the transaction logs;

discarding any transaction log that is found in validation to have a mismatch between the instructions and the transaction logs;

adjusting the transaction logs based on day, retailer and weather;

computing elasticity for the products using the transaction logs;

receiving constraints, wherein the constraints include a minimum margin value, a statistically insignificant price adjustment, and a maximum percentage price adjustment;

computing an estimated optimal price for profitability for each product responsive to the elasticity and above the minimum margin constraints;

computing test values above and below the estimated optimal price for each product less than the maximum percentage and above the statistically insignificant price adjustment, and which has not been previously tested for;

evaluating the estimated optimal price and test values in three groups of retailers, wherein each of the plurality of physical retail spaces is randomly assigned to one of the three groups; and

refining the elasticity responsive to the evaluation by modeling for the test value that is determined to be an actual optimal price.

2. The method of claim 1 , wherein the collecting the transaction logs includes aggregating the transaction logs by day and by each physical retail space.

3. The method of claim 1 , wherein the adjusting includes adjusting by day, each physical retail space and by an external factor.

4. The method of claim 1 , wherein the adjusting includes normalizing the transaction logs.

5. The method of claim 1 , wherein the adjusting includes filtering the transaction logs for data deemed inaccurate during the validating.

6. The method of claim 1 , wherein the computing the elasticity includes generalized linear models.

7. The method of claim 1 , wherein the evaluating includes D-optimal designs via exchange algorithm and Box-Behnken design.

8. The method of claim 1 , further comprising updating the estimated optimal price using the refined elasticity and testing the updated estimated optimal price, test values and control price in four groups of retailers, wherein each of the plurality of physical retail spaces is randomly assigned to one of the four groups.

9. A system for updating an elasticity curve comprising:

a database containing a collection of transaction logs for products in a plurality of physical retail spaces;

a server including non-transitory memory for executing the steps of:

validating the transaction logs by comparing a set of pricing instructions provided to the plurality of physical retail spaces against the transaction logs;

discarding any transaction log that is found in validation to have a mismatch between the instructions and the transaction logs;

adjusting the transaction logs based on day, retailer and weather;

computing elasticity for the products using the transaction logs;

receiving constraints, wherein the constraints include a minimum margin value, a statistically insignificant price adjustment and a maximum percentage price adjustment;

computing an estimated optimal price for profitability for each product responsive to the elasticity and the above the minimum margin constraints;

computing test values above and below the estimated optimal price for each product less than the maximum percentage and above the statistically insignificant price adjustment, and which has not been previously tested for;

a test designer, embodied in a computer system, for evaluating the estimated optimal price and test values in three groups of retailers, wherein each of the plurality of physical retail spaces is randomly assigned to one of the three groups; and

the server further executing the step of refining the elasticity responsive to the evaluation by modeling for the test value that is determined to be an actual optimal price.

10. The system of claim 9 , wherein the collecting the transaction logs includes aggregating the transaction logs by day and by each physical retail space.

11. The system of claim 9 , wherein the adjusting includes adjusting by day, each physical retail space and by an external factor.

12. The system of claim 9 , wherein the adjusting includes normalizing the transaction logs.

13. The system of claim 9 , wherein the adjusting includes filtering the transaction logs for data deemed inaccurate during the validating.

14. The system of claim 9 , wherein the computing the elasticity includes generalized linear models.

15. The system of claim 9 , wherein the evaluating includes D-optimal designs via exchange algorithm and Box-Behnken design.

16. The system of claim 9 , wherein the optimizer refines the estimated optimal price using the refined elasticity, and the test designer tests the updated estimated optimal price, test values and control price in four groups of retailers, wherein each of the plurality of physical retail spaces is randomly assigned to one of the four groups.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2023
From: EVERSIGHT, INC.
To: MAPLEBEAR INC. (DBA INSTACART)
Reel/Frame 063529/0881 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2018
From: MONTERO, MICHAEL; ELDREDGE, JAMIE; GIBSON, DANIEL; MORAN, DAVID; RAPPERPORT, JAMIE
To: EVERSIGHT, INC.
Reel/Frame 047855/0126 →
Continuity (7)
Continuation In Part 16120178 · Aug 31, 2018
Continuation 15990005 · May 25, 2018
Continuation In Part 14209851 · Mar 13, 2014
Provisional Application 61780630 · Mar 13, 2013
Provisional Application 62576742 · Oct 25, 2017
Provisional Application 62553133 · Sep 1, 2017
Related Publication 20190108538A1 · Apr 11, 2019