8265989

Methods and Apparatus to Determine Effects of Promotional Activity on Sales

PublishedSeptember 11, 2012
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented process for determining expected base sales for a sold product, comprising: obtaining sales data for a product sold at a point of sale location, the sales data organized in a time series according to a time period; obtaining causal data identifying a promotional event for at least one of the product and the point of sale location; excluding sales data corresponding to the promotional event to determine a time series of non-promoted sales data for the product; processing, using a processor, the non-promoted sales data using a double exponentially smoothed moving average model including a smoothing constant that assigns exponentially decreasing weights to older sales data values as the sales data becomes older in time, the processing comprising: executing a preliminary backward pass through the remaining sales data; executing a preliminary forward pass through the remaining sales data; averaging the preliminary backward pass and the preliminary forward pass; updating the remaining sales data for the product based on second sales data for an additional time period received for the product to provide updated sales data for the product; executing an updated backward pass through the updated sales data; executing an updated forward pass through the updated sales data; and averaging the updated backward pass and the forward pass; generating, using the processor, expected base data for the product based on the double exponentially smoothed moving average model; and outputting the expected base data for the product to a user.

2

2. A process according to claim 1 , further comprising comparing the expected base sales for the product to sales data corresponding to the promotional event to determine incremental sales for the product.

3

3. A process according to claim 1 , further comprising calculating short and long sales from the remaining sales data based on the averaged backward and forward passes and ignoring outlying short and long sales data points in the time series in the plurality of passes through the remaining sales data.

4

4. A process according to claim 1 , wherein processing the remaining sales data using the double exponentially smoothed moving average model comprises employing a smoothing constant to provide relative higher weight to newer sales data and relative lower weight to older sales data.

5

5. A process according to claim 4 , wherein the double exponentially smoothed moving average model comprises an exponentially smoothed moving average model wherein the smoothing constant assigns exponentially decreasing weights as the sales data becomes older in time.

6

6. A process according to claim 1 , wherein the double exponentially smoothed moving average model is selected based on a determination of trend and seasonality in time series data.

7

7. A process according to claim 1 , wherein outputting the expected base data for the product to a user further comprises at least one of generating a visual depiction of the expected base data for display to the user and generating a machine-readable representation of the expected base data for further processing.

8

8. A tangible computer readable storage medium including a program which, when executed, causes a machine to implement a process for determining expected base sales for a sold product, comprising: obtaining sales data for a product sold at a point of sale location, the sales data organized in a time series according to a time period; obtaining causal data identifying a promotional event for at least one of the product and the point of sale location; excluding sales data corresponding to the promotional event to determine a time series of non-promoted sales data for the product; processing the non-promoted sales data using a double exponentially smoothed moving average model including a smoothing constant that assigns exponentially decreasing weights to older sales data values as the sales data becomes older in time, the processing comprising: executing a preliminary backward pass through the remaining sales data; executing a preliminary forward pass through the remaining sales data; averaging the preliminary backward pass and the preliminary forward pass; updating the remaining sales data for the product based on second sales data for an additional time period received for the product to provide updated sales data for the product; executing an updated backward pass through the updated sales data; executing an updated forward pass through the updated sales data; and averaging the updated backward pass and the forward pass; and generating expected base data for the product based on the double exponentially smoothed moving average model.

9

9. A computer readable storage medium according to claim 8 , wherein the process further comprise comparing the expected base sales for the product to sales data corresponding to the promotional event to determine incremental sales for the product.

10

10. A computer readable storage medium according to claim 8 , wherein the process further comprises calculating short and long sales from the remaining sales data based on the averaged backward and forward passes and ignoring outlying short and long sales data points in the time series in the plurality of passes through the remaining sales data.

11

11. A computer readable storage medium according to claim 8 , wherein processing the remaining sales data using the double exponentially smoothed moving average model comprises employing a smoothing constant to provide relative higher weight to newer sales data and relative lower weight to older sales data.

12

12. A computer readable storage medium according to claim 11 , wherein the double exponentially smoothed moving average model comprises an exponentially smoothed moving average model wherein the smoothing constant assigns exponentially decreasing weights as the sales data becomes older in time.

13

13. A computer readable storage medium according to claim 8 , wherein the double exponentially smoothed moving average model is selected based on a determination of trend and seasonality in time series data.

14

14. A computer readable storage medium according to claim 8 , wherein the process further comprises outputting the expected base data for the product to a user by at least one of generating a visual depiction of the expected base data for display to the user and generating a machine-readable representation of the expected base data for further processing.

Patent Metadata

Filing Date

Unknown

Publication Date

September 11, 2012

Inventors

James Dodge
John Donmyer
Frank J. Slavik

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHODS AND APPARATUS TO DETERMINE EFFECTS OF PROMOTIONAL ACTIVITY ON SALES” (8265989). https://patentable.app/patents/8265989

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

METHODS AND APPARATUS TO DETERMINE EFFECTS OF PROMOTIONAL ACTIVITY ON SALES — James Dodge | Patentable