IP Library Granted Patent US 8,583,477
Granted Patent B2
US 8,583,477 · App. 13/571,575 · Granted Nov 12, 2013

Methods and apparatus to determine effects of promotional activity on sales

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 8,583,477
App. No.
13/571,575
Granted
Nov 12, 2013
Kind
B2
Abstract

Example systems, methods, processes, and apparatus for determining expected base sales for a product include obtaining sales data for a product sold at a point of sale location. The sales data can be organized in a time series according to a predetermined time period. The method further includes identifying a promotional event for at least one of the product and the point of sale location and excluding sales data corresponding to the promotional event. The remaining sales data is processed using a smoothed moving average model involving a plurality of passes through the remaining sales data. Expected base data for the product is generated based on the smoothed moving average model and output to a user.

Claims (31)

1. An apparatus for product sales baseline determination, comprising:

a processor and a memory programmed to implement:

a data preparation and alignment engine to receive sales data for a product and causal data identifying a promotional event from a point of sale, the sales data organized in a time series for a time period, the data preparation and alignment engine to correlate the product sales data with the causal data to exclude sales data corresponding to the promotional event identified in the causal data to generate non-promoted sales data for the product; and

a modeling engine to process the non-promoted sales data using a smoothed moving average model including a smoothing constant, the smoothed moving average model comprising an exponentially smoothed moving average model and a smoothing constant to provide relative higher weight to newer sales data and relative lower weight to older sales data by assigning exponentially decreasing weights as the sales data becomes older in time,

the exponentially smoothed moving average model comprising a) a double exponentially smoothed moving average model or b) a single exponentially smoothed moving average model to be selected based on a determination of trend and seasonality in the time series data,

the exponentially smoothed moving average model involving a plurality of passes through the non-promoted sales data to generate expected base data for the product from the exponentially smoothed moving average model, the plurality of passes including a) executing a backward pass through the non-promoted sales data, b) executing a forward pass through the non-promoted sales data, and c) averaging the backward and forward passes,

the modeling engine to output 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.

2. An apparatus according to claim 1 , wherein the modeling engine is to compare expected base sales for the product to sales data corresponding to the promotional event to determine incremental sales for the product.

3. An apparatus according to claim 1 , wherein the modeling engine is to calculate short and long sales from the non-promoted sales data based on the averaged backward and forward passes and ignores outlying short and long sales data points in the time series in the plurality of passes through the non-promoted sales data.

4. An apparatus for product sales baseline determination, comprising:

a processor and a memory programmed to implement:

a data preparation and alignment engine to receive sales data for a product and causal data identifying a promotional event from a point of sale, the sales data organized in a time series for a time period, the data preparation and alignment engine to correlate the product sales data with the causal data to exclude sales data corresponding to the promotional event identified in the causal data to generate non-promoted sales data for the product; and

a modeling engine to process the non-promoted sales data using a smoothed moving average model including a smoothing constant, the smoothed moving average model comprising an exponentially smoothed moving average model and a smoothing constant to provide relative higher weight to newer sales data and relative lower weight to older sales data by assigning exponentially decreasing weights as the sales data becomes older in time,

the exponentially smoothed moving average model comprising a) a double exponentially smoothed moving average model or b) a single exponentially smoothed moving average model to be selected based on a determination of trend and seasonality in the time series data,

the exponentially smoothed moving average model involving a plurality of passes through the non-promoted sales data to generate expected base data for the product from the exponentially smoothed moving average model, the plurality of passes including a) executing a backward pass through the non-promoted sales data, b) executing a forward pass through the non-promoted sales data, and c) averaging the backward and forward passes,

the modeling engine to test the smoothed moving average model with the non-promoted product sales data to validate the model for use with the non-promoted product sales data, the modeling engine to output the expected base data for the product to a user.

5. An apparatus according to claim 4 , wherein the modeling engine is to compare expected base sales for the product to sales data corresponding to the promotional event to determine incremental sales for the product.

6. An apparatus according to claim 4 , wherein the modeling engine is to calculate short and long sales from the non-promoted sales data based on the averaged backward and forward passes and ignores outlying short and long sales data points in the time series in the plurality of passes through the non-promoted sales data.

7. A method of product sales baseline determination, comprising:

receiving, by a processor, sales data for a product and causal data identifying a promotional event from a point of sale, the sales data organized in a time series for a time period, the data preparation and alignment engine to correlate the product sales data with the causal data to exclude sales data corresponding to the promotional event identified in the causal data to generate non-promoted sales data for the product;

processing, by the processor, the non-promoted sales data using a smoothed moving average model including a smoothing constant, the smoothed moving average model comprising an exponentially smoothed moving average model and a smoothing constant to provide relative higher weight to newer sales data and relative lower weight to older sales data by assigning exponentially decreasing weights as the sales data becomes older in time, the exponentially smoothed moving average model comprising a) a double exponentially smoothed moving average model or b) a single exponentially smoothed moving average model to be selected based on a determination of trend and seasonality in the time series data, the smoothed moving average model involving a plurality of passes through the non-promoted sales data to generate expected base data for the product from the smoothed moving average model, the plurality of passes including a) executing a backward pass through the non-promoted sales data, b) executing a forward pass through the non-promoted sales data, and c) averaging the backward and forward passes;

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.

8. A method according to claim 7 , further comprising comparing expected base sales for the product to sales data corresponding to the promotional event to determine incremental sales for the product.

9. A method according to claim 7 , further comprising calculating short and long sales from the non-promoted 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 non-promoted sales data.

10. A method of product sales baseline determination, comprising:

receiving, by a processor, sales data for a product and causal data identifying a promotional event from a point of sale, the sales data organized in a time series for a time period, the data preparation and alignment engine to correlate the product sales data with the causal data to exclude sales data corresponding to the promotional event identified in the causal data to generate non-promoted sales data for the product;

processing, by the processor, the non-promoted sales data using a smoothed moving average model including a smoothing constant, the smoothed moving average model comprising an exponentially smoothed moving average model and a smoothing constant to provide relative higher weight to newer sales data and relative lower weight to older sales data by assigning exponentially decreasing weights as the sales data becomes older in time, the exponentially smoothed moving average model comprising a) a double exponentially smoothed moving average model or b) a single exponentially smoothed moving average model to be selected based on a determination of trend and seasonality in the time series data, the smoothed moving average model involving a plurality of passes through the non-promoted sales data to generate expected base data for the product from the smoothed moving average model, the plurality of passes including a) executing a backward pass through the non-promoted sales data, b) executing a forward pass through the non-promoted sales data, and c) averaging the backward and forward passes;

testing the smoothed moving average model with the non-promoted product sales data to validate the model for use with the non-promoted product sales data; and

outputting the expected base data for the product to a user.

11. A method according to claim 10 , further comprising comparing expected base sales for the product to sales data corresponding to the promotional event to determine incremental sales for the product.

12. A method according to claim 10 , further comprising calculating short and long sales from the non-promoted 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 non-promoted sales data.

Assignments (10)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
RELEASE (REEL 037172 / FRAME 0415) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 061750/0221 →
SECURITY INTEREST Recorded Mar 25, 2021
From: NIELSEN CONSUMER LLC; BYZZER INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 055742/0719 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CITIBANK, N.A.
To: NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN CONSUMER LLC
Reel/Frame 055557/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2021
From: THE NIELSEN COMPANY (US), LLC
To: NIELSEN CONSUMER LLC
Reel/Frame 055392/0311 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
SUPPLEMENTAL IP SECURITY AGREEMENT Recorded Nov 30, 2015
From: THE NIELSEN COMPANY ((US), LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT FOR THE FIRST LIEN SECURED PARTIES
Reel/Frame 037172/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2012
From: DODGE, JAMES; DONMYER, JOHN; SLAVIK, FRANK
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 028927/0943 →