Patent ID: 8392228

Claim:
A computer program product embodied on a non-transitory computer readable medium for retail sales forecasting and adjusting a retail sales forecast for an enterprise in a configurable region having one or more clusters of stores, wherein the computer program product is implemented by one or more processors executing processor instructions, the computer program product comprising: a first computer code for periodically receiving a retail sales forecast for an enterprise over a configurable period of time, wherein the retail sales forecast includes anticipated retail sales for a plurality of items within at least one of the clusters of stores; a second computer code for periodically receiving actual retail sales information, retail sales anomalies and anticipated events within the at least one of the clusters of stores over a computer network; a third computer code for determining positive and negative deviations from the anticipated retail sales of the retail sales forecast based on the retail sales information; a fourth computer code for determining whether one or more trends are occurring or have occurred based on the retail sales information, the positive and negative deviations, and the retail sales anomalies, wherein determining whether one or more trends are occurring or have occurred uses a pre-defined mathematical expression; a fifth computer code for adjusting the anticipated retail sales of the retail sales forecast based on the retail sales anomalies, the trends and the anticipated events, wherein adjusting the anticipated retail sales of the retail sales forecast uses a pre-defined mathematical expression; and a sixth computer code for outputting the adjusted retail sales forecast to a user.