Method and system for processing retail data
First Claim
Patent Images
1. A system comprising:
- a point of sale system;
a merchandising system;
a data warehouse;
an inbound processing engine coupled to the point of sale system, the merchandising system and the data warehouse, the inbound processing engine comprising an inbound data interface, a sales audit engine coupled to the inbound data interface and an outbound data interface coupled to the sales audit engine;
the inbound data interface configured to receive retail data directly from the point of sale system and independent of the merchandising system, wherein the inbound processing engine is configured to apply a retail data processing rule to the retail data to generate processed retail data, the sales audit engine comprising a transaction analysis engine, the transaction analysis engine configured to determine an error in the retail data and provide a description of the error, a source of the error and a suggested remedy for the error;
the outbound data interface coupled to the merchandising system and the data warehouse and configured to provide the processed retail data to the merchandising system and the data warehouse for further processing and reporting of the processed retail data, wherein the processed retail data provided to the data warehouse is provided independent of the merchandising system;
a transaction editor configured to allow editing of a first and a second converted retail data;
a transaction database coupled to an input interface and the sales audit engine, the transaction database configured to store transaction data based on the first and second converted retail data for transactions being processed by the inbound processing engine, and to store a task processing state; and
a plurality of outbound interfaces coupled to the sales audit engine and the transaction database and configured to send processed retail data to the data warehouse, the merchandising system and at least one of an integration server, a forecast engine, a replenishment engine, a material management engine, a sales and distribution/financials engine, a card payment engine and a billing engine;
wherein the inbound processing engine comprises a first inbound data conversion engine and a second inbound data conversion engine, the first inbound data conversion engine being coupled to the input interface and configured to receive first retail data from at least one point of sale device and to provide the first converted retail data to the input interface based on the received first retail data, the second inbound data conversion engine coupled to the input interface and configured to receive second retail data from the at least one point of sale device and to provide the second converted retail data to the input interface based on the received second retail data;
wherein the sales audit engine is configured to receive the first and second converted retail data;
wherein the transaction analysis engine is configured to receive and compare the first and second converted retail data to at least one predefined condition, the transaction analysis engine being further configured to determine an error in the first and second converted retail data and provide a description of the error, a source of the error and a suggested remedy for the error.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for communicating retail data from a point of sale system to a data warehouse independent of a merchandising system. The system includes an inbound data interface configured to receive the retail data from the point of sale system, an inbound processing engine configured to apply one or more retail data processing rules to the retail data to generate processed retail data, and an outbound data interface configured to send the processed retail data to the data warehouse.
96 Citations
38 Claims
-
1. A system comprising:
-
a point of sale system; a merchandising system; a data warehouse; an inbound processing engine coupled to the point of sale system, the merchandising system and the data warehouse, the inbound processing engine comprising an inbound data interface, a sales audit engine coupled to the inbound data interface and an outbound data interface coupled to the sales audit engine; the inbound data interface configured to receive retail data directly from the point of sale system and independent of the merchandising system, wherein the inbound processing engine is configured to apply a retail data processing rule to the retail data to generate processed retail data, the sales audit engine comprising a transaction analysis engine, the transaction analysis engine configured to determine an error in the retail data and provide a description of the error, a source of the error and a suggested remedy for the error; the outbound data interface coupled to the merchandising system and the data warehouse and configured to provide the processed retail data to the merchandising system and the data warehouse for further processing and reporting of the processed retail data, wherein the processed retail data provided to the data warehouse is provided independent of the merchandising system; a transaction editor configured to allow editing of a first and a second converted retail data; a transaction database coupled to an input interface and the sales audit engine, the transaction database configured to store transaction data based on the first and second converted retail data for transactions being processed by the inbound processing engine, and to store a task processing state; and a plurality of outbound interfaces coupled to the sales audit engine and the transaction database and configured to send processed retail data to the data warehouse, the merchandising system and at least one of an integration server, a forecast engine, a replenishment engine, a material management engine, a sales and distribution/financials engine, a card payment engine and a billing engine; wherein the inbound processing engine comprises a first inbound data conversion engine and a second inbound data conversion engine, the first inbound data conversion engine being coupled to the input interface and configured to receive first retail data from at least one point of sale device and to provide the first converted retail data to the input interface based on the received first retail data, the second inbound data conversion engine coupled to the input interface and configured to receive second retail data from the at least one point of sale device and to provide the second converted retail data to the input interface based on the received second retail data; wherein the sales audit engine is configured to receive the first and second converted retail data; wherein the transaction analysis engine is configured to receive and compare the first and second converted retail data to at least one predefined condition, the transaction analysis engine being further configured to determine an error in the first and second converted retail data and provide a description of the error, a source of the error and a suggested remedy for the error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for processing retail data independent of a merchandising system, comprising:
-
a point of sale system configured to generate retail data based on retail transactions; the merchandising system; a data warehouse configured to store the retail data; a point of sale inbound processing engine coupled to the point of sale system, the merchandising system and the data warehouse and configured to receive the retail data directly from the point of sale system and independent of the merchandising system, perform retail processing steps on the retail data, determine an error in the retail data, provide a description of the error, a source of the error and a suggested remedy for the error, the point of sale inbound processing engine is further configured to provide retail data to the merchandising system and the data warehouse, wherein the retail data provided to the data warehouse is provided independent of the merchandising system; a transaction editor configured to allow editing of a first and a second converted retail data a transaction database coupled to an input interface and the sales audit engine, the transaction database configured to store transaction data based on the first and second converted retail data for transactions being processed by the inbound processing engine, and to store a task processing state; and a plurality of outbound interfaces coupled to the sales audit engine and the transaction database and configured to send processed retail data to the data warehouse, the merchandising system and at least one of an integration server, a forecast engine, a replenishment engine, a material management engine, a sales and distribution/financials engine, a card payment engine and a billing engine; wherein the inbound processing engine comprises a first inbound data conversion engine and a second inbound data conversion engine, the first inbound data conversion engine being coupled to the input interface and configured to receive first retail data from at least one point of sale device and to provide the first converted retail data to the input interface based on the received first retail data, the second inbound data conversion engine coupled to the input interface and configured to receive second retail data from the at least one point of sale device and to provide the second converted retail data to the input interface based on the received second retail data; wherein the sales audit engine is configured to receive the first and second converted retail data; wherein the transaction analysis engine is configured to receive and compare the first and second converted retail data to at least one predefined condition, the transaction analysis engine being further configured to determine an error in the first and second converted retail data and provide a description of the error, a source of the error and a suggested remedy for the error. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification