WO2001004818A1 - Systeme et procede de recueil, transfert et analyse d'informations fournies par des dispositifs de points de vente - Google Patents
Systeme et procede de recueil, transfert et analyse d'informations fournies par des dispositifs de points de vente Download PDFInfo
- Publication number
- WO2001004818A1 WO2001004818A1 PCT/US2000/018718 US0018718W WO0104818A1 WO 2001004818 A1 WO2001004818 A1 WO 2001004818A1 US 0018718 W US0018718 W US 0018718W WO 0104818 A1 WO0104818 A1 WO 0104818A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- computer
- collecting
- point
- server computer
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/387—Payment using discounts or coupons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Definitions
- the present invention relates generally to collecting and analyzing information, and more particularly to systems and methods of collecting and analyzing information from disparate systems, including but not limited to Point-of-Sale Devices (POS Systems) and Warehouse Inventory and Sales Systems.
- POS Systems Point-of-Sale Devices
- Warehouse Inventory and Sales Systems including but not limited to Point-of-Sale Devices (POS Systems) and Warehouse Inventory and Sales Systems.
- Retail business owners, distributors and their suppliers have a need to be able to collect and analyze information regarding product movements and inventory levels. These parties are primarily interested in product sales and on hand inventory on a daily, weekly, monthly, quarterly, and/or yearly basis.
- a retail business owner is concerned with information regarding his own stores, while the interest of the supplier and distributor is across all stores in which their products are sold.
- POS point-of-sale
- POS devices have some reporting capabilities but are often limited to product unit sales and product dollar sales entered on that POS device.
- Retail business owners must manually combine information collected from all the POS devices to review how the business is performing. This is a time consuming task. This task is further complicated in the case of retail business owners who own multiple stores, and have multiple POS devices in each store.
- Suppliers and distributors to retail also have a difficult time combining sales across different retail environments. Suppliers need this information to track the movement of their products to the consumer. These sales numbers are critical to tracking market trends. The problem occurs because most retailers have different systems and combining this information is very difficult.
- one solution to this problem is to purchase high-end POS systems that combine information from multiple POS devices and multiple stores. These POS systems are very expensive, ranging from $20,000 to $40,000 per store.
- all stores must be equipped with the same hardware and same product unit definitions to combine information from multiple stores.
- Suppliers need detailed information from their distributors in order to manage the flow of goods in the supply chain. Many suppliers deal with hundreds of distributors and often do not have a cost effective way of collecting this information. There is no easy way to combine all the distributors into one number as well as find out where the product is being shipped to retail.
- the present invention discloses a system and method for collecting, transferring and analyzing information from disparate systems, including but not limited to Point-of-Sale Devices and Warehouse Inventory and Sales Systems.
- the system uploads the data from the POS systems or Warehouse Inventory and Sales Systems through the Internet to a file transfer protocol (FTP) server.
- FTP file transfer protocol
- the data is then standardized according to both franchise level and industry level standard definitions.
- Historical information is maintained for each store (product lists, product pricing, etc.) and data can be compared across competitors using this system and method.
- the system and method works with all POS devices and Warehouse Inventory and Sales Systems that can at a minimum produce an electronic report.
- This system and method eliminates the need for high-end information technology (IT) systems to poll and review reports from stores.
- the system and method can work as long as the IT system can output an electronic report. It does not require the same system to be used across stores, nor does it require the data to be defined the same in each store.
- the system and method requires an additional piece of hardware, known as the Marketing Intelligence Gathering and Transformation Apparatus (MIGATA), to be connected to the POS system.
- MIGATA Marketing Intelligence Gathering and Transformation Apparatus
- the cost of the MIGATA is approximately $500, plus a low monthly access fee. It turns a low- end IT system into a high-end reporting tool.
- the system and method also relieves the need for franchises/store owners/distributors/suppliers to maintain hardware, software and IT personnel to manage the POS data.
- the system and method manages the changes in products, prices, and promotions automatically without intervention. If a menu item is added, it is automatically matched to franchise and industry level standard definitions. If a menu item is changed or moved to another product locating unit (PLU) position, the process automatically captures that and keeps all history together on the menu item. For example, if Coke has PLU position #1 today and #3 tomorrow, all historical information for Coke sales is kept together automatically without the use of stock keeping units (SKUs).
- PLU product locating unit
- the system and method allows the retail business owner, distributor or the supplier to view their data over the Internet and be able to view market changes.
- the system and method can gather independent store data, roll the data up to a common structure, and then compare individual stores, groups of stores, geographies to competitor performance within similar segments or different segments (soft drink sales in one chain compared to another, sub sandwich sales compared across franchises, etc.) - even though different systems are used across different companies and different naming is done across companies.
- the process is scalable. By decentralizing the collection process the number of locations that can be serviced increases dramatically. For example, consider a retail chain having six stores in one market and where each store requires 30 minutes to process. A MIGATA box could be placed in each of the stores to collect all of the data from that store. After all the data is collected then the information is transmitted to a central source. In this example the collection time needed at the central source would be reduced from 3 hours to less than one hour.
- Fig. 1 is a block diagram illustrating one embodiment of the present invention.
- Fig. 2 is a flowchart illustrating the general data collection, transfer, and analysis process.
- Fig. 3 is a flowchart illustrating the POS data collection process.
- Fig. 4 is a flowchart illustrating the data uploading process.
- Fig. 5 is a flowchart illustrating the data parsing process.
- Fig. 6 is a flowchart illustrating the lookup loading process for files with unique identifiers.
- Fig. 7 is a flowchart illustrating the industry standard assignment process.
- Fig. 8 is a flowchart illustrating the lookup loading process for files without unique identifiers.
- Fig. 9 is a flowchart illustrating the data loading process.
- Fig. 10 is a flowchart illustrating the summary generation process.
- POS system For exemplary purpose, a POS system is described in detail below. However, the present invention may be used with other systems as well.
- POS point-of-sale
- MIGATA Intelligence and Transformation Apparatus
- the first set of POS devices and MIGATA 16 are located in an individual store 18.
- the second set of POS devices and MIGATA 30 are located in a second individual store 40.
- the third set of POS devices and MIGATA 38 are located in a third individual store 42.
- the MIGATAs are connected to a File Transfer Protocol (FTP) server 20 using the Internet.
- FTP server 20 can also be accessed by multiple users 22 using the Internet.
- the POS devices are typical POS devices found in retail stores or restaurants. These devices contain product level sales, product group sales, promotions and discounts, and sales tax data.
- multiple POS devices may be connected to one MIGATA.
- the MIGATAs shown in Fig. 1 are conventional PC computers well known in the art. It should be noted that any type of computer could used as long as such a computer has a means for collecting information from an IT system, means for storing the collected and formatting information, and means for transmitting the information.
- Each MIGATA contains a standard operating system commonly found in the art such as Windows 98. Other operating systems could be used as well.
- Each MIGATA also contains a MIGATA Application program that is discussed in detail below.
- the individual stores 18, 40, and 42 are typical retail stores or restaurants. In one embodiment of the present invention, more than three stores are connected to the FTP server 20.
- the FTP server 20 is of the conventional type found in the art.
- the server 20 is connected to multiple users (i.e., franchise store owners, franchise companies, external companies) using the
- the server 20 contains a FTP server application program that is discussed below.
- step one POS Data Collection, lookup data and fact data is collected from a POS device using the MIGATA.
- the data is formatted into a specific format using a data parser application program loaded on the MIGATA computer.
- the formatting step may be performed on the FTP server.
- step three this data is uploaded or transferred to the FTP server where it is temporarily stored.
- step four the formatted data is then loaded into a database using a data loading application program.
- various types of reports or summaries may be generated using a report generating application program.
- MIGATA application program Running on each MIGATA device is a custom software program called the MIGATA application program (see Fig.3). This application program is responsible for collecting and formatting the information from IT system and is written in Visual Basic.
- Additional software languages such as C, C++, or other equivalent software languages could be used as well.
- Additional software programs control the transfer of the collected information and the downloading of software program updates to software contained within the PC.
- the MIGATA application program is custom designed depending on the type of POS device. For example, many POS devices capture different information and use different formats for storing that information. The MIGATA application program must recognize what is available on the POS device and pull the appropriate data. During initial setup of a retail store or distribution center, a determination is made concerning what information is collected and how that information is formatted and stored for each POS device in the store. If the system is open point-of-sale (OPOS) compliant, the MIGATA application program will perform an Open Database Connectivity (ODBC) call to the POS device database or a flat file extract. If the POS device has a proprietary system, then the MIGATA application program will use the manufacturer's reporting software program to perform the necessary extraction of information.
- OPOS Open Database Connectivity
- the MIGATA device is loaded with the appropriate MIGATA software (and any additional necessary software) before shipment to the franchise store. If the store replaces its old POS device with a new POS device, then new MIGATA application software for that new POS device can be downloaded to the store.
- the MIGATA application program reads a file to determine when to collect data from the POS device.
- This file is created during the initial setup process and is located in the MIGATA.
- This file may be updated to change collection time and frequency by sending a new file from the FTP server to the MIGATA.
- the time to collect data is determined by the franchise or business owner. Most businesses require that information collection from the POS devices occur on a daily basis. Information could be collected according to other schedules as well. For example, information may be collected on a monthly, quarterly, or annual basis.
- the information collected and stored on any given POS device may change on a daily basis. For example, one day French Fries could occupy the number 2 position on the POS device and the next day French Fries could be the number 3 position on the POS device. As a result, information relating to French Fries sales may be stored in multiple memory locations on the POS device. In addition, new products could be added or the price for an existing product may change. To maintain an accurate history of the information on a POS device, the MIGATA application program must be able to recognize this change and respond accordingly.
- the MIGATA application program extracts lookup files from the POS device. These lookup files contain information regarding how and where product information is stored on the POS device. The MIGATA will compare the contents of a newly created lookup file against a master lookup file and only upload the additions and updates. Fact File Extraction
- the MIGATA application program extracts fact files from the store POS device and writes this information to a directory on the MIGATA.
- This information can include (but is not limited to) product level sales, product group sales, promotions and discounts, and sales tax. Any information captured by the POS device can be extracted and loaded.
- the MIGATA application program will parse the information and write the fact data to a file format that is standard across all register types. The system validates that the information extract performed successfully and the stored information is ready to be transferred. Up to 7 days of information is stored locally on the MIGATA in case the system fails. The historical information can be extracted at any time. Data Uploading
- the lookup and fact files are transferred (or uploaded) to a directory on the FTP server (see Fig. 4) using an Uploading application program.
- Each store has its own user name, password, and directory on the FTP server. This is put in place to prevent one store from being able to see the files of another store.
- the Uploading application program extracts local telephone numbers used to access the Internet.
- the Uploading application program reads all lookup and facts files collected during POS data collection and upload these files to a store directory located on the FTP server.
- the files are encrypted using public key cryptography in order to prevent unauthorized access to the data while it is being transferred over the public Internet.
- the program validates that the lookup and fact files were transmitted to the FTP server. Periodically, the program checks the FTP server for error files related to this upload of lookup and fact files. If no error files exist, the program does nothing. If error files do exist, POS data collection is performed again.
- a FTP server application program (or Infoloader program) is loaded on the FTP server.
- the Infoloader program continuously monitors stores to determine if any new files need to be uploaded to the FTP server.
- the Infoloader program can be set to check from every 10 minutes to every 6 hours.
- the Infoloader program performs all loading, summarization, and error checking. In the event of an error in the uploading process, the Infoloader program will let the MIGATA device know if a file needs to be retransmitted. All of the Infoloader coding was custom written to allow for dynamic processing. Although this program is written in Visual Basis, other programming languages could be used as well. New register types, new facts, and validation files, on a store-by-store basis, can be handled by this process while keeping all historical information together.
- the Infoloader program for that POS device can be written in a matter of hours. Very quickly, new POS devices can be added to the process. No changes are needed for the actual data-transferring step.
- the Infoloader program may actually include code that formats data received from the MIGATA device. This code would be necessary for situations where the MIGATA device.
- MIGATA device does not actually perform any formatting and simply transmits data from the POS devices to the FTP server.
- the data loading process can be broken into two general categories: 1) Lookup Loading; and 2) Fact Loading. For each of these categories, the loading process splits into when there is an id column available and when there is not. For instance, one type of POS device has a report that contains product sales. This report includes the PLU identifier used in the store. Another report shows coupon sales. This coupon sales report does not include any kind of unique identifier, only a description of the type of coupon. Processing of these different files is handled in two different ways.
- Each store has an entry in the store table and multiple entries in the store lookup table.
- the store lookup table indicates what lookup files should be expected for this store.
- the store table indicates where the files should be located.
- the lookup table contains information indicating what table is used for the lookup, what file to look for in the process, the actual id column used in the lookup table (such as product_id) and the description column used in the lookup table (such as product_desc), and if there is a grouping column available (for products falling into product groups). Based on this data, it can process changes and additions to the different lookup tables.
- the system administrator is automatically notified and a report is generated to understand the changes and validate the data being sent up is not corrupted in any way.
- the system checks to see if the record exists. If it does, it checks to see if the description is the same. If it differs, then a new record must be inserted into the database. The old record must be preserved in order to maintain history. When the new record is inserted, the standard franchise id is added to the record along with the industry standard id. If the description is the same, then some other part of the data has been changed and those fields are updated. In the case of validation items that have a grouping column (such as products into product groups), an extra validation is made to see if the product group has changed. This change has a profound impact on how data is aggregated. In the case where no unique id exists, a unique id is generated.
- the franchise standard identifier and the industry standard identifier are assigned. This is a critical step because of maintaining history of an item and being able to rollup data across a franchise and across industries.
- Fig. 6 illustrates one embodiment of the lookup loading process.
- the Infoloader program reads the store lookup table to determine what lookup files should be received from the store. Next, the Infoloader program determines whether the lookup files contain unique ids. If the lookup files do not contain unique ids, then the lookups are loaded according to the description only. The description only lookup loading process is discussed below.
- the lookup files do contain unique ids, the lookup files are loaded into a temporary table.
- the Infoloader program determines if the unique id exists in the store's lookup table. If the unique id exists, the program determines if the description or grouping column is different.
- the program updates the data fields in the lookup table excluding the lookup id, description, franchise lookup id, and standard industry lookup id data fields.
- the program If a unique id does not exist, the program writes a record to the load results table to notify the system administrator and the franchise owner that a new lookup has been created for the store. The program then reads the franchise table to locate a similar entry. If there is a similar entry in the franchise table, the program assigns the franchise id to the file, keeps the store id for reference, and inserts the file into the store's lookup table. If no similar entry is found, an unknown value of "9999" for the franchise id is assigned and the file is inserted into the store's lookup table. Referring to Fig. 7, the program then assigns an Industry Standard id following the same procedure used for assigning the franchise id.
- the program copies the old record, assigns a new store lookup id, and inserts the lookup into the lookup table.
- the program again notifies the system administrator and the franchise owner that a new lookup has been created for the store.
- the program again reads the franchise table to locate a similar entry. If there is a similar entry in the franchise table, the program assigns the franchise id to the file, keeps the store id for reference, and inserts the file into the store's lookup table. If no similar entry is found, an unknown value of "9999" for the franchise id is assigned and the file is inserted into the store's lookup table. Referring to Fig. 7, the program then assigns an Industry Standard id following the same procedure used for assigning the franchise id.
- the Infoloader program loads the lookup data into a temporary table. The program determines if the description of the lookup exists in the store's lookup table. If so, the program determines if there is a grouping column in the lookup date. If not, the program updates the data fields excluding the store lookup id, description, franchise lookup id, and standard lookup id.
- the program determines if the grouping column in the lookup data matches the grouping column in the store's lookup table. If so, the program updates the data fields excluding the store lookup id, description, franchise lookup id, and standard lookup id. If not, the program copies the old store record and assigns a new store lookup id. The program writes a record to the load results table to notify the system administrator and the franchise owner that a new lookup has been created for the store. The program then reads the franchise table to locate a similar entry.
- the program assigns the franchise id to the file, keeps the store id for reference, and inserts the file into the store's lookup table. If no similar entry is found, an unknown value of "9999" for the franchise id is assigned and the file is inserted into the store's lookup table. Referring to Fig. 7, the program then assigns an Industry Standard id following the same procedure used for assigning the franchise id.
- the program If the description in the lookup file does not exist in the store's lookup table, the program writes a record to the load results table to notify the system administrator and the franchise owner that a new lookup has been created for the store. The program then reads the franchise table to locate a similar entry. If there is a similar entry in the franchise table, the program assigns the franchise id to the file, keeps the store id for reference, and inserts the file into the store's lookup table. If no similar entry is found, an unknown value of "9999" for the franchise id is assigned and the file is inserted into the store's lookup table. Referring to Fig. 7, the program then assigns an Industry Standard id following the same procedure used for assigning the franchise id.
- the Infoloader program determines the fact files to be loaded for the store by reading the store facts table. For each store, there is an entry in the store table, the store fact table, and the fact table to aid the loading process.
- the store table indicates where to find fact files for each store.
- the store fact table indicates if the store has id columns on the record and if the fact from the store has grouping data available.
- the Infoloader program reads the fact table to determine how the record should be processed. It indicates the name of the file for the fact, what table to update, what are the key fields for the fact on inserting, and the description column for the table. It also includes several entries on how the program should generate the standard query language (SQL) for inserting the data into temporary loading tables, its permanent location, and how to treat the data on rollups to different aggregations (such as daily franchise totals or grouping totals).
- SQL standard query language
- the Infoloader program determines whether the incoming file has an id column. If the store does not have id columns in the incoming file, then the data is loaded into a temporary table based on the description. At that point, the store lookup table is referenced to determine the correct franchise identifier for that item description.
- the store has id columns in the incoming file, then the data is loaded into another temporary table before it is permanently converted to the franchise standard identifier. After the data has been converted to standard franchise IDs, then it can be loaded into the database. If a store identifier were used in the loading process, history would not match over time. If
- the error table is updated with an error message and all the old data is sent to an errors table so it can be recovered if needed.
- the administrator can review the error table for problems, so they can be corrected.
- the system performs other checks. For example if one store has a sophisticated POS system and can report sales at the product level and the owner's second store has a cheaper system and only reports at a product grouping level, the system must be able to handle this.
- the loader will automatically "push down” the data or "pull up” the data based on the level of data sophistication that is available from the store register system. In the case of "pushing down” the data, the system cannot fill the gaps on what the lower level data looks like for that store, but it can reproduce the data for the group at the lower level. This is critical when reporting data at different levels between stores.
- franchise summaries (see Fig. 10) and other summaries are created and the current day, month, quarter, and year are updated.
- a decision support Relational On-Line Analytical Processing (ROLAP) system is used to analyze the summarized data and produces a variety of reports.
- the ROLAP program currently being used is by MicroStrategy and it allows the user to compare information over an infinite number of dimensions.
- ROLAP architecture is essential because of the number of dimensions that are possible.
- Reports contain information regarding product unit volume, product unit sales, product category volume and sales, promotional discounts and coupon usage, single store totals, multiple store totals, sales taxes totals, and other combinations specified by the user.
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Marketing (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU63430/00A AU6343000A (en) | 1999-07-08 | 2000-07-06 | System and method for collecting, transferring, and analyzing information from point-of-sale devices |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14283899P | 1999-07-08 | 1999-07-08 | |
US60/142,838 | 1999-07-08 | ||
US61114000A | 2000-07-06 | 2000-07-06 | |
US09/611,140 | 2000-07-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001004818A1 true WO2001004818A1 (fr) | 2001-01-18 |
Family
ID=26840461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/018718 WO2001004818A1 (fr) | 1999-07-08 | 2000-07-06 | Systeme et procede de recueil, transfert et analyse d'informations fournies par des dispositifs de points de vente |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU6343000A (fr) |
WO (1) | WO2001004818A1 (fr) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7149649B2 (en) | 2001-06-08 | 2006-12-12 | Panoratio Database Images Gmbh | Statistical models for improving the performance of database operations |
WO2012024787A1 (fr) * | 2010-08-27 | 2012-03-01 | Ethor Media Ltd. | Système, procédé et programme informatique permettant d'intégrer divers systèmes de points de vente |
EP2816516A1 (fr) * | 2013-06-19 | 2014-12-24 | MY E.G. Services Berhad | Dispositif universel de traitement de données de vente |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0331442A2 (fr) * | 1988-02-29 | 1989-09-06 | Information Resources, Inc. | Système de collection passif de données pour données d'étude du marché |
US4972463A (en) * | 1986-09-15 | 1990-11-20 | Norand Corporation | In-store multiple device communications unit and centralized data system utilizing same |
US4972504A (en) * | 1988-02-11 | 1990-11-20 | A. C. Nielsen Company | Marketing research system and method for obtaining retail data on a real time basis |
US5237498A (en) * | 1988-07-08 | 1993-08-17 | Hitachi, Ltd. | System and method for computing profits for individual entities of an entity group via use of means to retrieve and process data for specific entities |
US5315093A (en) * | 1992-02-05 | 1994-05-24 | A. C. Nielsen Company | Market research method and system for collecting retail store market research data |
US5802496A (en) * | 1989-11-27 | 1998-09-01 | Fujitsu Limited | Business transaction data accumulating system |
US5832458A (en) * | 1995-06-07 | 1998-11-03 | Electronic Data Systems Corporation | System and method for electronically auditing point-of-sale transactions |
-
2000
- 2000-07-06 WO PCT/US2000/018718 patent/WO2001004818A1/fr active Application Filing
- 2000-07-06 AU AU63430/00A patent/AU6343000A/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4972463A (en) * | 1986-09-15 | 1990-11-20 | Norand Corporation | In-store multiple device communications unit and centralized data system utilizing same |
US4972504A (en) * | 1988-02-11 | 1990-11-20 | A. C. Nielsen Company | Marketing research system and method for obtaining retail data on a real time basis |
EP0331442A2 (fr) * | 1988-02-29 | 1989-09-06 | Information Resources, Inc. | Système de collection passif de données pour données d'étude du marché |
US5237498A (en) * | 1988-07-08 | 1993-08-17 | Hitachi, Ltd. | System and method for computing profits for individual entities of an entity group via use of means to retrieve and process data for specific entities |
US5802496A (en) * | 1989-11-27 | 1998-09-01 | Fujitsu Limited | Business transaction data accumulating system |
US5315093A (en) * | 1992-02-05 | 1994-05-24 | A. C. Nielsen Company | Market research method and system for collecting retail store market research data |
US5832458A (en) * | 1995-06-07 | 1998-11-03 | Electronic Data Systems Corporation | System and method for electronically auditing point-of-sale transactions |
Non-Patent Citations (2)
Title |
---|
CRAIN'S CHICAGO BUSINESS, vol. 20, no. 42, 20 October 1997 (1997-10-20), pages 50 * |
DATABASE CORPORATE RESOURCE NET [online] POLLACK JUDANN: "IRI's deal closes gap on Nielsen", XP002933543, Database accession no. 9711111512 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7149649B2 (en) | 2001-06-08 | 2006-12-12 | Panoratio Database Images Gmbh | Statistical models for improving the performance of database operations |
WO2012024787A1 (fr) * | 2010-08-27 | 2012-03-01 | Ethor Media Ltd. | Système, procédé et programme informatique permettant d'intégrer divers systèmes de points de vente |
US10460363B2 (en) | 2010-08-27 | 2019-10-29 | Ethor Media Ltd. | System, method and computer program for integrating diverse point of sale systems |
EP2816516A1 (fr) * | 2013-06-19 | 2014-12-24 | MY E.G. Services Berhad | Dispositif universel de traitement de données de vente |
Also Published As
Publication number | Publication date |
---|---|
AU6343000A (en) | 2001-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5969324A (en) | Accounting methods and systems using transaction information associated with a nonpredictable bar code | |
US7792888B2 (en) | Method, system, and program for customer service and support management | |
US7584192B2 (en) | Collection and analysis of document traffic in an electronic marketplace | |
US20040078282A1 (en) | Electronic sales receipt and report generator | |
US20020062241A1 (en) | Apparatus and method for coding electronic direct marketing lists to common searchable format | |
US6901380B1 (en) | Merchandising system method, and program product utilizing an intermittent network connection | |
US6862596B2 (en) | System and method for retrieving and displaying data, such as economic data relating to salaries, cost of living and employee benefits | |
EP1192563B1 (fr) | Systeme interactif permettant de rechercher des produits sur un reseau | |
US6631357B1 (en) | Method of and system for finding consumer product related information on the internet using automatic registration solicitation techniques to help create upn/tm/pd/url data links stored in an internet-based relational database server | |
JP3993300B2 (ja) | 電子値札システムにおける価格変更確認方法及び電子値札装置 | |
AU758266B2 (en) | Remote image capture with centralized processing and storage | |
US9466063B2 (en) | Cluster processing of an aggregated dataset | |
US7457807B2 (en) | Data migration and analysis | |
US20040107123A1 (en) | Collection and analysis of trading data in an electronic marketplace | |
EP0886229A2 (fr) | Système de vérification des changements de prix pour des étiquettes de prix électroniques | |
US20050120039A1 (en) | System, method and software for acquiring, storing and retrieving electronic transactions | |
US7124941B1 (en) | Method and program for reduction of retail sales revenue limitations | |
US9069820B2 (en) | Data management and processing system for large enterprise model and method therefor | |
US7596500B1 (en) | System and method for processing import/export transactions | |
US5657222A (en) | Revenue sharing system with data capture from video buffer | |
US8635238B2 (en) | Appratus, system and method for an automated stock ledger | |
US20050261993A1 (en) | Method and/or system for customer/vendor data management and analysis | |
WO2001004818A1 (fr) | Systeme et procede de recueil, transfert et analyse d'informations fournies par des dispositifs de points de vente | |
US20060095347A1 (en) | Software application for inventory data collection, validation and consolidation | |
Rahmatian | Transaction Processing Systems. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |