US20060041475A1 - System and method for administering promotions - Google Patents

System and method for administering promotions Download PDF

Info

Publication number
US20060041475A1
US20060041475A1 US11/201,540 US20154005A US2006041475A1 US 20060041475 A1 US20060041475 A1 US 20060041475A1 US 20154005 A US20154005 A US 20154005A US 2006041475 A1 US2006041475 A1 US 2006041475A1
Authority
US
United States
Prior art keywords
retailer
promotion
manufacturer
promotions
terms
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/201,540
Inventor
Thomas Sullivan
Richard Windish
Dorr Lewright
Joseph Trattner
Suzanne Arenson
George Colunga
Kathy Hackett
Joica Campbell
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
INTERSOFT Corp
NCH Marketing Services Inc
Original Assignee
INTERSOFT Corp
NCH Marketing Services Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by INTERSOFT Corp, NCH Marketing Services Inc filed Critical INTERSOFT Corp
Priority to US11/201,540 priority Critical patent/US20060041475A1/en
Assigned to INTERSOFT CORPORATION reassignment INTERSOFT CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TRATTNER, JOSEPH M.
Assigned to NUWORLD MARKETING LIMITED reassignment NUWORLD MARKETING LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTERSOFT CORPORATION
Assigned to NUWORLD MARKETING LIMITED reassignment NUWORLD MARKETING LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ARENSON, SUZANNE K., CAMPBELL, JOICA C., COLUNGA, GEORGE, HACKETT, KATHY S., LEWRIGHT, DORR H., SULLIVAN, THOMAS J., WINDISH, RICHARD J.
Assigned to INTERSOFT CORPORATION reassignment INTERSOFT CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TRATTNER, JOSEPH M.
Assigned to INTERSOFT CORPORATION reassignment INTERSOFT CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TRATTNER, JOSEPH M.
Assigned to NCH MARKETING SERVICES, INC. reassignment NCH MARKETING SERVICES, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: NUWORLD MARKETING LIMITED
Publication of US20060041475A1 publication Critical patent/US20060041475A1/en
Assigned to BEAR STEARNS CORPORATE LENDING INC., AS COLLATERAL AGENT reassignment BEAR STEARNS CORPORATE LENDING INC., AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: NCH MARKETING SERVICES, INC., VALASSIS COMMUNICATIONS, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/202Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0248Avoiding fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0268Targeted advertisements at point-of-sale [POS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures

Definitions

  • the present invention relates in general to a system and method for administering promotions, and in particular to a system and method which captures, records, tracks, reports, monitors, verifies and settles product promotions for retailers and manufacturers.
  • product manufacturers and retailers have run or been involved with a variety of promotions to sell their products.
  • “manufacturers” include manufacturers, distributors, suppliers, brokers and vendors of products such as consumer packaged goods.
  • “retailers” include retailers and other businesses which sell products such as consumer packaged goods on a wholesale or retail basis to customers or consumers, e.g., supermarkets, mass merchandisers and chain drug stores.
  • promotion One type of promotion is generally known in the industry as a “consumer promotion” or a “direct promotion.”
  • One of the most prevalent “consumer promotions” involves promotions where the manufacturer sets the terms of the promotion, prints and distributes coupons directly to the consumer (through a number of methods or agents, such as free-standing inserts in newspapers or magazines, direct mail, on-package coupons or in-store).
  • the consumer receives a discount on the price of the purchased product when the consumer presents the coupon to the retailer at the time of purchase.
  • the retailer treats the product sale as a “full price” sale on its books and does not realize the full cash value of the sale until the manufacturer reimburses the retailer for the coupon.
  • the retailer usually does not have much input into the nature, terms or conduct of such promotions.
  • the retailer essentially acts as a conduit between the manufacturer and the consumer for handling, honoring or processing the manufacturer's discount to the consumer.
  • promotions are planned for and delivered to the consumer without the input of the retailers (i.e., the manufacturers establish the promotion region, the terms of the promotion, the products to be promoted, the time period for the promotion and various other promotion terms).
  • the manufacturer presents promotion funds to the retailers in the form of off-invoice allowances. Specifically, the manufacturer sells cases or large quantities of the promoted product to retailers at a reduced cost.
  • the terms of this type of promotion are set by the manufacturers, and the manufacturers usually offer these promotions equally to every retailer.
  • the retailer is more involved in customizing or creating the trade promotion. This is due, among other things, to: (1) the frequent shopper, advertising, display and scan-down programs where retailers tailor their promotions to distinguish themselves from other retailers; (2) the substantial emphasis on performance under or results of the promotion; (3) the changing marketing relations with consumers; and (4) the increases in the retailers' size and purchasing power over the past several years. Accordingly, manufacturers and retailers, through their respective representatives, frequently negotiate or collaborate on the nature and terms of specific promotions. It should be appreciated that not every such trade promotion is negotiated or collaborated. If the nature and terms of the promotion are acceptable, the retailer simply accepts the promotion “as offered” by the manufacturer. Such trade promotions, in contrast to the other types of trade promotions and the consumer promotions described above, create flexible promotions which are more tailored to the retailer's marketing and local needs.
  • Scan-based trade promotions enable the collection of useful data on the promotion by recording the actual number of promoted products sold during the promotion period, rather than by recording data on the number of cases of the promoted product purchased by the retailer.
  • the retailer usually passes a discount received from the manufacturer along to the consumer in one of two forms: (1) a reduced product price promotion; or (2) an electronic discount promotion.
  • the price of the promoted product is reduced for every promoted product purchased by every purchaser.
  • the intended discount to the consumer is part of the price that is recorded in the POS system in a single scan entry.
  • the consumer receives the discount by presenting a discount triggering device such as a retailer shopping card (usually designated as a frequent shopper card which is part of the retailer's frequent shopper program) depending on the retailer's marketing plan.
  • a discount triggering device such as a retailer shopping card (usually designated as a frequent shopper card which is part of the retailer's frequent shopper program) depending on the retailer's marketing plan.
  • the consumer is first charged the full retail price of the promoted product before a discount entry is applied to lower the consumer's actual purchase price. It should be appreciated that this method enables the retailer to provide the intended promotion benefit to some or all of the consumers purchasing the promoted product. Different consumers may also be given different discounts based upon their status or amount of purchasing.
  • the nature and terms of the promotion do not require the retailer to pass discounts along to the consumer. For instance, if the manufacturer and retailer agree that the retailer will display or place the promoted product at the end of an aisle or place an advertisement for the promoted product in a local newspaper in the retailer's advertisement, the manufacturer pays an agreed upon “merchandising” fee to the retailer for this promotion. The manufacturer can determine if the retailer complies with this promotion by checking the appropriate local newspapers or visiting the retailer's stores as appropriate, but cannot easily track the results of the promotion.
  • the systems for administering the homogenous manufacturer-driven consumer promotions are less applicable to the increasing number of such trade promotions and particularly scan-based trade promotions.
  • the process for administering a number of concurrent customized scan-based trade promotions is currently fragmented, cumbersome and involves numerous manual steps.
  • the current systems do not sufficiently handle the various different types of trade promotions.
  • the current process for administering scan-based trade promotions is as follows.
  • a manufacturer representative offers a promotion to a retailer buyer or merchandiser approximately two to three weeks prior to the start of the promotion by providing the retailer buyer the nature and terms of the promotion in the form of an electronic or paper deal sheet (as required by the retailer).
  • the retailer buyer covers a specified geographic location for the retailer.
  • the retailer buyer evaluates the proposed promotion and analyzes it in terms of the retailer's needs (business objectives of the promotion, timing of the promotion, financial impact of the promotion, marketing impact of the promotion, etc.). After evaluating the proposed promotion, the retailer's buyer either accepts the promotion as is, negotiates different terms for the promotion or rejects the promotion outright.
  • the manufacturer and the retailer each have an independent method for tracking the promotion. These tracking methods may be manual or automated.
  • the manufacturer and retailer tracking methods operate independently of one another, and there is generally no communication or verification of the promotion between these two separate methods.
  • the manufacturer and the retailer have no way of verifying that the other party correctly understands the terms of the promotion or that they are correctly implementing or tracking the promotion.
  • the retailer Prior to the promotion being executed, if the retailer desires to change the terms of the promotion for whatever reason (e.g., a retailer wants to postpone a planned promotion of ice cream because a decrease in temperature is forecasted for the originally agreed period of the promotion), the retailer often does not contact the manufacturer to re-negotiate the promotion or notify the manufacturer of the retailer's change. Such changes make it virtually impossible using current systems to correctly track the promotion particularly given the different tracking methods of the retailer and the manufacturer.
  • the retailer Prior to the start of the product promotion, the retailer orders sufficient stock of the promoted product (if necessary) and places the appropriate advertisements or signage for the promotion (if necessary).
  • the retailer also communicates the necessary promotion information, including the special prices or handling (discount) of UPC codes of the products involved in the promotion, to its POS systems in each retailer store.
  • the promotion hopefully begins on the agreed upon start date and hopefully runs to the agreed upon end date.
  • the retailer's in-store POS system (including the check-out scanning equipment) reads the UPC code of the scanned product. If the retailer is running a scan-based reduced price promotion, the discount is reflected in the product's reduced price.
  • the POS system stores this promoted product POS data or information in the store's central POS computer with the other product POS data.
  • the customer may be required to present a discount triggering device, such as a frequent shopper card, to the sales clerk to receive the discount.
  • the sales clerk scans the frequent shopper card and the POS system recognizes a linked code from the UPC file which credits (i.e., reduces the price to) the customer by the amount of the discount.
  • the linked code is a locally assigned code number programmed by the retailer. This code is commonly called a “coupon price look up (PLU)” code in the industry although no physical coupon is involved in this type of transaction.
  • PLU coupled price look up
  • the POS system also stores this POS data or information in the store's central POS computer. All of the product POS data or information, including the discounts provided, are referred to in the industry as POS movement data.
  • POS movement data All of the product POS data or information, including the discounts provided, are referred to in the industry as POS movement data.
  • the systems at the retailer's headquarters automatically retrieve the stored product POS data or POS movement data from the retailer's stores. Once retrieved, the retailer's headquarters systems process the data and store it in a central POS movement database, often referred to as a “data warehouse.”
  • the retailer uses the data warehouse to determine the amount of money the manufacturer owes the retailer under the terms of the scan-based promotion.
  • the retailer's accounting department then either: (1) generates an invoice for the calculated amount and sends it to the manufacturer for payment; or (2) deducts the calculated amount from any amounts the retailer owes the manufacturer.
  • the retailer produces some type of reduced payment, charge back, or deduction notice or notation for the manufacturer.
  • the retailer forwards the retailer's invoice or the reduced payment notice (and the reduced payment) to the manufacturer.
  • the manufacturer's financial personnel process the retailer's invoice or reduced payment notice (and reduced payment).
  • the manufacturer's financial personnel merely accept the invoice or reduced payment notice (and reduced payment) without the ability to verify that the retailer's calculated amount is correct, the number of promoted products sold by the retailer during the promotion period, the amount of the discount given to the consumers or that the promotion was conducted according to the other terms of the promotion.
  • the retailer simply makes the deduction without notifying the manufacturer.
  • the main problem for the retailer is that the retailer may wait a significant period of time (up to 45 days) for reimbursement for the discounts given to customers on the promoted product.
  • the retailer must also spend a significant number of man-hours processing the POS movement data, preparing an invoice for the manufacturer, handling a deduction, and in some instances creating a reduced payment notification for the manufacturer.
  • the retailer also must deal with the possibility that it may potentially fail to track a promotion altogether or that the retailer may fail to track all of the products involved in the promotion.
  • the main problem for the manufacturer is that the manufacturer has no effective method of verifying the retailer's invoice or the accuracy of the reduced payment notice in a timely manner. Manufacturers generally prefer to avoid retailer deductions from invoice or product payments especially when the retailer does not provide notice of such deductions. Manufacturers preferably desire a system which determines the manufacturer's actual cost liability during the period of the promotion before the retailer sends a reduced payment. Further, under the present manual systems, the manufacturer has no effective method of verifying that the promotion is being executed in accordance with the terms of the promotion. Specifically, the manufacturer has no effective method of verifying the number of promoted products sold according to the terms of the deal sheet including the agreed upon time frame and for the agreed upon promotion price or discount.
  • the present invention overcomes the above problems by providing a system and method for administering promotions and specifically for efficiently and effectively recording, capturing, tracking, reporting, monitoring, verifying and settling product promotions including scan-based trade promotions entered into the system.
  • the system of the present invention includes an automated independent recording, capturing, tracking, reporting, monitoring, verifying and clearing or settling system (“independent system”) which: (1) captures and stores the nature and terms of the promotions involving or agreed upon by a retailer and a manufacturer; (2) provides the manufacturer and retailer access to the stored nature and terms of the promotion as well as other relevant information; (3) establishes communication with the appropriate systems (such as the retailer's POS system) to obtain POS information or data on the promoted product (for scan-based trade promotions); (4) processes and verifies the promoted product POS data for both the retailer and the manufacturer to determine the amount of money the manufacturer owes to the retailer for the scan-based trade promotion; (5) provides the manufacturer and retailer access to the processed promoted product POS data and payment information including an identification of the promoted products, the number of promoted products
  • a representative of the independent system operator manually enters terms of the promotion into the independent system. Alternatively, this may be done in an automated manner by receiving an electronic download of promotion terms from the retailer's system or the manufacturer's system, or both.
  • the independent system enables both the retailer and the manufacturer to access the independent system to determine the status and results (to a certain date) of the promotion monitored by the independent system.
  • the retailer's systems periodically communicate filtered or unfiltered promoted product POS data (for scan-based trade promotions) to the independent system.
  • the independent system verifies that the promoted product POS data is acceptable for processing by the independent system and that the number of sales of the promoted product fall within acceptable tolerances.
  • the independent system processes the promoted product POS data in accordance with the terms of the scan-based promotion and creates a database settlement table.
  • the settlement table preferably includes all of the promotions monitored by the independent system and entered into between a plurality of retailers and a manufacturer for a specific period of time.
  • the independent system uses the settlement table to calculate or determine the payment information including the amount of money the manufacturer owes each retailer.
  • the independent system then facilitates, preferably through electronic funds transfer or retailer deductions, the proper payment for the promotion from the manufacturer to each retailer, or alternatively, documents the payment amount on which the retailer bases a charge back or deduction.
  • the system of the present invention is intended to significantly reduce the amount of time which each retailer must wait for payment.
  • the system of the present invention may be used to administer any scan-based trade promotion involving a retailer and a manufacturer which may be verified using promoted product POS data.
  • the system may also be used to administer any trade promotion which may be based upon the verification of some other form of merchandising, compliance (e.g., display or advertising).
  • the system may be adapted to administer any other “trading” agreements involving a manufacturer and retailer based on product POS data.
  • the system of the present invention may be used to credit and settle accounts between a retailer and a manufacturer for the return of products by the retailer to the manufacturer.
  • the system of the present invention may also be used to administer a consignment type agreement called “scan-based trading,” wherein the system records, tracks, reports, monitors, verifies and settles retailer payments to the manufacturers for products actually (as verified by POS data) sold by the retailer rather than for charging the retailer for a manufacturer's products received in the retailer's warehouse or received in the retailer's stores as is presently the practice for most product manufacturers.
  • the system of the present invention would account for or report the pricing/cost of the manufacture's original products, track product sales (i.e., product POS data) of the consigned product, and execute or facilitate the financial payment between manufacturer and retailer preferably through an electronic funds transfer system.
  • the system of the present invention provides numerous other advantages including: (a) recording discounts for promoted products; (b) recording when the POS system fails to make the appropriate discounts for promoted products; (c) administer promotions which are not directly scan-based such as newspaper advertising promotions or preferential display promotions; (d) administering promotions having variable discounts such as for different categories of customers; and (e) providing rapid financial settlement by making payments for promotions using the best available electronic funds transfer system such as the Federal Reserve ACH network or more advanced systems developed in the future.
  • Another object of the present invention is to provide a system and method for capturing and storing the terms of a promotion involving a retailer and a manufacturer, providing the manufacturer and retailer access to the terms of the promotions, collecting the retailer promoted product POS data, processing and verifying the promoted product POS data for both the retailer and the manufacturer, providing the manufacturer and retailer access to the processed promoted product POS data and settling the promotion for both the manufacturer and retailer.
  • Another object of the present invention is to provide a system and method for administering scan-based trade promotions involving a retailer and a manufacturer.
  • Another object of the present invention is to provide a system and method for administering scan-based trade promotions involving a retailer and a manufacturer and for reporting the terms, status, results and the settlement of the promotion to the retailer and the manufacturer on-line, including through the internet.
  • a further object of the present invention is to provide a system and method for administering a plurality of product promotions entered into between a plurality of retailers and a plurality of manufacturers.
  • a still further object of the present invention is to provide a system and method for administering product promotions involving retailers and manufacturers which aggregates the payment information for multiple retailers for billing and debiting each manufacturer.
  • FIG. 1 is a schematic illustration of the system of the present invention for administering promotions
  • FIG. 2A is a flow diagram depicting the establishment of the initial data tables and the creation and entry of the terms of the promotion
  • FIG. 2B is a flow diagram depicting the storing of the terms of the promotion, the alternative promotion status and duplication of data tables;
  • FIG. 2C is a flow diagram depicting the application of the discount to the consumer and the creation of the promoted product POS data
  • FIG. 2D is a flow diagram depicting the consolidation and filtering of the promoted product POS data
  • FIG. 2E is a flow diagram depicting filtering of the promoted product POS data, the processing of the promoted product POS data, the settlement processing and the reporting;
  • FIG. 3 is a schematic illustration of the data tables maintained on the main processor of the independent system of the present invention.
  • FIG. 4 is a schematic illustration of the data tables maintained on the database server of the independent system of the present invention.
  • FIGS. 5 and 5 A are flow diagrams depicting the entry of the terms of the promotions into the system
  • FIG. 6 is a schematic illustration of the addition of manufacturers and retailers to the system
  • FIG. 7 is a schematic illustration of the addition of retailer UPC's to the system.
  • FIG. 8 is a schematic illustration of the processing of the promoted product POS data to create settlement tables
  • FIG. 9 is a schematic illustration of the processing of the promoted product POS data to create settlement tables
  • FIG. 10 is a schematic illustration of the payment and invoicing processing of the system of the present invention.
  • FIG. 11 is a schematic illustration of the reporting system of the present invention for the participating retailers and manufacturers.
  • the system of the present invention is adapted to administer promotions and specifically scan-based trade promotions for product manufacturers and retailers.
  • the term “manufacturer” includes manufacturers, distributors, suppliers, brokers and vendors of products such as consumer packaged goods
  • the term “retailer” includes retailers and other businesses which sell products such as consumer packaged goods on a wholesale or retail basis to customers or consumers.
  • the system of the present invention records or captures the terms of the promotion, makes the terms of the promotion readily available through electronic means (including the internet) to both the retailer and the manufacturer, monitors the promotion and verifies that the promotion is conducted in compliance with the promotion terms, provides continual promotion progress reporting to the retailer and the manufacturer and facilitates settlement of the promotion.
  • the system of the present invention may be employed to administer other scan-based transactions between the retailer and the manufacturer, such as a return of product to a manufacturer from a retailer or a scan-pay system wherein the retailer only pays the manufacturer for products which the retailer sells.
  • the system of the present invention includes a retailer system 20 , a manufacturer system 22 and an independent recording, tracking, reporting, monitoring, verifying and clearing or settling system (“independent system”) 24 including communicating with a financial institution 25 through an electronic funds transfer system.
  • the retailer system 20 is preferably located at each participating retailer's headquarters or at each participating retailer's regional marketing area (RMA) headquarters and in each participating retailer's stores 28 .
  • the manufacturer system 22 is preferably located at each participating manufacturer's headquarters or the manufacturer's regional offices, but can be employed wherever a manufacturer representative can access the independent system such as through direct communications or the internet.
  • the independent system 24 is preferably located in the facilities of an independent system operator.
  • a plurality of retailers and a plurality of manufacturers will preferably use the system 10 for administering promotions and specifically scan-based trade promotions between the plurality of manufacturers and retailers.
  • the system 10 enables a participating manufacturer to track a number of promotions with either one retailer or several retailers.
  • the system 10 enables a participating retailer to track a number of promotions with either one manufacturer or several manufacturers.
  • one promotion involving one manufacturer and one retailer is primarily discussed in this application.
  • the independent system 24 includes a main processor and database 30 for processing the promoted product POS data pursuant to the promoted terms, invoicing the manufactures (including the service fees) executing the payments (including fees) and aggregating settlement information, a database server 32 for collecting the terms of the promotion and the promoted product POS data, an Internet server 34 for enabling the retailer and the manufacturer to access the stored promotion terms, the processed promoted product POS data and the settlement information and a plurality of conventional operator access terminals 36 connected to the processor 30 and the database server 32 .
  • the functions or processes of and data stored on the main processor 30 , the database server 32 and the Internet server 34 could be accomplished by one computer or a network of computers linked together.
  • the main processor 30 may include a conventional mainframe operating system, applications and suitable databases (such as CA DATACOM database).
  • the database server 32 may include conventional operating systems such as Microsoft Windows NT and a standard query language (SQL) server 7.0 database.
  • the database residing on the database server 32 is preferably a relational database which employs SQL to carry out its functions, although it should be appreciated that other suitable database structures could be employed in the system of the present invention.
  • the main processor 30 communicates with the database server 32 , and the database server 32 communicates with the internet server 34 . At least one and preferably several of the plurality operator access terminals 36 which communicate with the database server 32 function as operations workbenches or terminals to enable an operator to enter relevant data into the database server 32 .
  • the independent system 24 also includes several access terminals 36 which function as account administrator workbenches or terminals which enable account administrators for each retailer to enter promotion information into the database server 32 .
  • the account administrator workbenches preferably are physically located at the retailer's headquarters; though, they are not part of the retailer system 20 .
  • the account administrator workbenches could be physically located at any suitable alternative location.
  • the account administrator workbenches communicate with the database server 32 of the independent system 24 .
  • the database server 32 communicates with an appropriate financial institution 25 to facilitate electronic fund transfers or other payments from a manufacturer account 27 to a retailer account 29 .
  • the retailer system 20 includes a main processor and database 40 such as a mainframe computer, a number of access terminals 42 and a local area network (LAN) 44 .
  • the retailer processor 40 in the retailer system 20 communicates over available communications lines 46 (such as telephone lines) with the database server 32 of the independent system 24 through the retailer LAN 44 .
  • This is preferably an internet connection although it could be a dial-up or other suitable connection.
  • At least one and preferably several of the access terminals 42 are designated as retailer workbenches or terminals.
  • the retailer workbenches communicate with the internet server 34 of the independent system 24 .
  • the retailer workbenches are preferably located at the retailer's headquarters, although they could reside at any suitable alternative location.
  • the retailer workbenches may be any computer or machine capable of communicating with the independent system, including but not limited to communications through an internet service provider (ISP).
  • ISP internet service provider
  • the retailer's stores 28 include numerous conventional check-out stations (not shown). In each store 28 , the check-out stations have conventional universal product code (UPC) scanners (not shown) linked to an in-store POS computer system 54 .
  • the in-store POS system 54 collects and stores all of the consumer or customer product purchase information and data (i.e., “POS data”) for the store 28 .
  • POS data The POS systems 54 used in the retailer stores 28 are well known in the industry.
  • the POS systems 54 of the retailer stores 28 communicate with the main processor 40 in the retailer system 20 via a retailer wide area network (WAN) 58 .
  • WAN retailer wide area network
  • the retailer's in-store POS systems 54 send the stored product POS data (including the promoted product POS data) from the retailer's stores 28 in item movement files 56 (or other such formats which convey the same data) to the retailer's main processor 40 via the retailer's WAN 58 .
  • the retailer's main processor 40 receives the item movement files 56
  • the retailer's main processor 40 consolidates the item movement files 56 into a consolidated or combined item movement file 60 .
  • the main processor 40 may send the consolidated or combined item movement file 60 to a data warehouse for storage or possible later processing; or either (i) filter the consolidated item movement file 60 and then send the filtered item movement file 60 to the independent system 24 for further processing; or (ii) send the unfiltered consolidated item movement file 60 directly to the independent system 24 for filtering and further processing.
  • the manufacturer system 22 includes a plurality of access terminals 38 . At least one and preferably several of the access terminals 38 function as manufacturer workbenches or terminals which communicate with the internet server 34 in the independent system 24 .
  • the manufacturer workbench is preferably at the manufacturer's headquarters or regional offices, but may be located at any suitable site or may be a portable access terminal.
  • the manufacturer workbench similar to the retailer workbench may be any computer or machine capable of communicating with the independent system, including but not limited to communications through an ISP.
  • manufacturers enter into agreements with an operator of the independent system to become participating manufacturers, as indicated by line 64
  • retailers enter into agreements with the operator of the independent system to become participating retailers, as indicated by line 66 .
  • the operator of the independent system 24 creates, establishes or obtains data tables 72 in the main processor 30 and data tables 78 in the database server 32 for the participating retailers and the participating manufacturers.
  • the data tables 72 in the main processor 30 include:
  • the main processor 30 also includes the following other data tables:
  • the data tables 78 in the database server 32 include:
  • the database server 32 also includes the following other data tables:
  • the data tables 78 on the database server 32 include many tables that are substantially duplicates of or an updated form of the data tables 72 .
  • the retailer tables 110 , manufacturer tables 112 , invoice tables 114 , cash application tables 116 , retailer payment tables 118 and MIN code tables 132 are substantial duplicates of the corresponding data tables on the main processor 30 .
  • an operator of the independent system of the present invention may provide other business services such as administering “consumer promotions” using a processor and database.
  • databases may include relevant information for the system of the present invention.
  • the independent system may utilize some of the databases already present on such preexisting database.
  • the independent system operator may have a database containing a master retailer table containing retailer data.
  • the independent system operator can copy this database onto the database server 32 instead of re-creating the database.
  • the system could be configured with the appropriate completely new databases on the database server 32 .
  • the duplicate data tables on the database server 32 are preferably updated and reconciled with the main processor 30 data tables on a daily basis.
  • the retailer/UPC tables 104 and the retailer/manufacturer cross-reference tables 106 are substantial duplicates of the corresponding database server data tables 78 . These substantial duplicate files are updated and reconciled with database server 32 files on a daily basis. It should be appreciated that these tables could be updated and reconciled at any desired interval.
  • the master retailer tables 90 and its database server substantial duplicate, the retailer tables 110 , contain the required background information for all participating retailers using the system 10 of the present invention.
  • the master retailer tables 90 contain information such as a retailer identification number, identification of any sub-entity of the retailer, the retailer's contact information (e.g., name, address, facsimile and telephone numbers, contact person) and payment information for paying the retailer.
  • the system 10 retrieves information from the retailer tables 90 and 110 for all required retailer inputs.
  • the master manufacturer tables 92 and its database server substantial duplicate, the manufacturer tables 112 , contain the required information for all participating manufacturers using the system of the present invention.
  • the master manufacturer tables 92 contain information such as a manufacturer identification number, identification of any sub-entity of the manufacturer, the manufacturer's contact information (e.g., name, address, facsimile and telephone numbers, contact person), invoice information and status information.
  • the system 10 draws on the manufacturer tables 92 and 112 for all required manufacturer inputs.
  • the master invoice tables 94 and its database server substantial duplicate, the invoice tables 114 , contain information on the amounts of money invoiced to the manufacturers for the promotions.
  • the master cash application tables 96 and its database server substantial duplicate, the cash application tables 116 , contain information on the amounts of money the manufacturers paid to either the independent system or the retailers for the promotions.
  • the master MIN tables 102 and its database server substantial duplicate, the MIN code tables 132 , contain manufacturer identification numbers (MIN) codes.
  • the MIN codes identify particular manufacturers for the system 10 .
  • the master retailer/UPC tables 122 and its main processor substantial duplicate, the retailer/UPC tables 104 , contain UPC numbers for products that a particular retailer carries and specific product information relating to each UPC number.
  • the master retailer/manufacturer cross-reference tables 124 and its main processor duplicate, the retailer/manufacturer tables 106 , contain information for cross-referencing the independent system's master manufacturer tables with a participating retailer's identification code for the same manufacturer.
  • the master bank tables 100 and its database server substantial duplicate, the bank tables 134 , contain bank or financial account information for manufacturers and retailers.
  • the master user table 120 on the database server 32 is a security table which contains individual user ID's, passwords, user types and other related security information.
  • the master agreement tables 126 on the database server 33 contain information regarding the agreements between the participating manufacturers and independent system operator and agreements between the participating retailers and independent system operator.
  • the retailer detail tables 128 and the manufacturer detail tables 130 contain supplementary information regarding the retailer and the manufacturer.
  • the database server 32 includes the independent system operator's fees for administering the promotion in the individual promotion fee table 142 and creates and stores the individual promotion fee tables (not shown).
  • the independent system 24 automatically pays the operator of the independent system a predetermined fee.
  • a manufacturer's representative from a participating manufacturer generates a promotion and presents the proposed promotion, via a deal sheet (not shown), to a participating retailer buyer, as indicated in block 84 and by line 85 .
  • a copy of each deal sheet, as indicated in block 86 is provided to an account administrator who for security reasons is preferably an employee of the operator of the independent system 24 .
  • the account administrator is preferably located at the headquarters of the retailer where the promotion is accepted.
  • the account administrator prepares a retailer specific addendum to the deal sheet in a form customized for each retailer.
  • the addendum contains additional information (including manufacturer identification and internal promotion identification numbers) which is required to be entered into the database tables of the independent system of the present.
  • the account administrator accesses the system from an account administrator workbench 36 and uses a promotion data entry process of the system 10 , as further illustrated in FIGS. 5 and 5 A, to enter the proposed promotion into the set of master promotion tables 76 on the database server 32 .
  • the account administrator enters his or her user ID and password to access the system 10 and the tables stored on the database server 24 as indicated by block 250 .
  • the database server 32 verifies the entered user ID and password, as indicated by decision diamond 252 . If the user ID and password are not authorized, the database server 32 denies access to the database server 32 as indicated by block 254 .
  • the database server 32 provides the account administrator with a list of retailers he or she is authorized to view, as indicated by block 256 . Each account administrator is permitted to access or work on the accounts of certain predetermined retailers.
  • the database server 32 enables the account administrator: (i) to select the appropriate retailer from the list as indicated by block 258 ; (ii) enter one or more products for the promotion for the selected retailer; and (iii) to enter the payment value which the manufacturer will pay the retailer for the discount given to the consumer on the sale of the promoted product in scan-based trade promotions or, the total payment the manufacturer will pay the retailer for the promotion in case of other promotions such advertising or display promotions.
  • All of the information entered for a specific promotion is saved in an individual promotion table (not shown) which is one of the master promotion tables 76 stored in the database server 32 .
  • the master promotion tables 76 are backed-up, duplicated on or copied to a set of promotion tables 70 stored on the main processor 30 .
  • the database server 32 enables the account administrator to enter the payment value of a promotion by the promoted product or by the entire promotion.
  • the database server 32 stores this payment value in the individual promotion table.
  • the payment value may be equal to, or more or less than the discount given to the consumer.
  • the database server 32 enables the account administrator to enter a promotion by selecting the manufacturer sponsoring the promotion.
  • the database server 32 determines if the account administrator knows the manufacturer of the promoted product, as indicated by decision diamond 260 . If the account administrator knows the manufacturer, the database server 32 presents a list of manufacturers to the account administrator. In particular, the database server 32 enables the account administrator to select a sponsoring manufacturer by selecting from a list of valid sponsoring manufacturers, as indicated by block 262 . If the account administrator does not know the manufacturer, the account administrator may enter the UPC code of the promoted product in the database server 32 as indicated by block 264 .
  • the database server 32 searches the MIN code tables 132 and generates a list of manufacturers who have the same MIN code as the MIN code for the entered UPC code, as indicated by block 266 .
  • the database server 32 enables the account administrator to choose a manufacturer from this generated MIN code list, as also indicated by block 262 .
  • the database server 32 retrieves from the UPC code tables 132 all of the other UPC codes associated with the selected manufacturer, generating a list of potential promoted products for the account administrator. From this list, the account administrator is able to quickly select the other promoted products for the selected manufacturer and the retailer as discussed below. It is expected that the account administrator will enter several promotions into the independent system at the same sitting.
  • the database server 32 also enables the account administrator to choose an entity to bill, as indicated by block 268 .
  • the account administrator chooses this entity from a list of valid billable manufacturers provided by the database server 32 , as indicated by block 268 .
  • the database server 32 then enables the account administrator to create a table of UPC codes that will be part of the promotion, if one has not already been generated as discussed above.
  • the database server 32 saves the UPC codes in the individual promotion item table (not shown) which is one of the master promotion tables 76 on the database server 32 . More specifically, to create a promotion UPC list, the database server 32 determines if the account administrator desires to: (i) create a list based on the sponsoring manufacturer; or (ii) create a list by entering a UPC from the proposed promotion; or (iii) create a list by selecting “families” of UPC codes for products to be promoted, as indicated in decision diamond 270 .
  • the database server 32 To create a promotion UPC list based on the sponsoring manufacturer, the database server 32 requires the account administrator to enter the name of the sponsoring manufacturer or enter a single UPC from the deal sheet as indicated by block 272 .
  • the database server 32 searches the MIN code table 132 and identifies all relevant UPC codes for the identified manufacturer, as indicated by block 274 .
  • the database server 32 compares (or filters) the manufacturer MIN code list against the master retailer/UPC table 122 for the designated retailer to create a list of UPC codes that are possibly eligible for the promotion, as indicated by block 276 .
  • the database server 32 To create a promotion UPC list based on a UPC from the proposed promotion, the database server 32 requires the account administrator to enter a UPC code from the proposed promotion, as indicated by block 278 , and applies this UPC code against the information in the MIN code table 132 . As mentioned above, this search generates a complete UPC code list of all of the UPC codes offered by the manufacturers whose MIN code is found during the search, as indicated by block 280 . After the database server 32 generates the possible UPC promotion list, the database server 32 enables the account administrator to select from this list only the UPC codes that are involved in the proposed promotion, as indicated by block 282 .
  • the account administrator can select a “family” button or icon on the workbench screen, as indicated by block 284 . This will refresh the screen to only list UPC codes of the manufacturer that are in the same “family” as the entered UPC code instead of the manufacturer's entire UPC list.
  • the account administrator selects (one at a time or as a group) the appropriate family of UPC's for the promoted products.
  • the database server 32 enables the account administrator to enter the type of promotion being conducted, as indicated by block 290 .
  • scan-based trade promotions are usually either: (1) reduced product price promotions; or (2) electronic discount promotions.
  • the database server 32 stores the identified UPC code products in the individual promotion item table (not shown), as indicated by block 294 .
  • the promotion is an electronic discount promotion, as indicated by block 296
  • the system database enables the account administrator to enter all of the applicable coupon link codes (“Coupon PLU's”), as indicated by block 298 .
  • the Coupon PLU is a code which is linked to the product's UPC code such that when a discount triggering device is scanned (or alternatively, when the discount applies for all consumers), the scanned code is recognized and links to a given code number in the UPC file to credit the consumer with the appropriate discount.
  • the database server 32 stores this information in the individual promotion item tables (not shown), as indicated by block 294 .
  • the database server 32 enables the account administrator to enter any special promotion payment terms, as indicated by block 300 , and creates and stores the individual promotion special payment table, as indicated by block 302 .
  • Special promotion payment terms can encompass anything particular to the individual promotion, but they are usually special advertising fees, special display fees, etc. These special promotion payment terms are also settled by the system 10 .
  • This special advertising or displays, and the associated fees can be used in conjunction with a reduced price/electronic discount price promotion or they can be run on their own. If used in conjunction with a reduced price/electronic discount promotion, the special promotion payment may be tied to the number of promoted product sold. If the special advertising or displays are not used in conjunction with a reduced price/electronic discount promotion, the special payment fee would be settled by the independent system 24 in the same way as reduced price/electronic discount promotions are settled, as discussed below.
  • the retailer must input similar promotion information into its POS computer system to enable the check-out stations to properly credit the promotion discount to the consumer as necessary.
  • Some retailers will have an automated promotion system which may be adapted to download the promotion information for these tables directly to the database server.
  • the database server 32 enables the account administrator to save or store the proposed promotion in the system at any time, as indicted by block 202 in FIG. 2B .
  • the database server 32 further assures that the account administrator saves the proposed promotion information after all of the information discussed above is entered into the database server 32 .
  • the system 10 uses the saved files to update the master promotion tables 76 on the main processor 30 .
  • the independent system 24 determines the status of the promotion.
  • the independent system 24 saves the status in the individual promotion table 140 .
  • the independent system 24 inputs one of the following status selections:
  • the independent system 24 When inputting promotion information into the independent system 24 , a manufacturer, a retailer or a product may not be listed in the independent system 24 . In such case, as indicated in block 206 , the independent system 24 enables the account administrator, (and the operations group at the operator of the independent system), to update the data tables in the appropriate manner. If a manufacturer or a retailer is not in the independent system 24 , the independent system 24 will enable the operations group to update the master retailer tables 90 or the master manufacturer tables 92 to reflect the new information as generally illustrated in FIG. 6 . In a similar manner, if a UPC code needs to be added to a retailer's list of available UPC codes, the independent system 24 enables the account administration to update the appropriate tables.
  • the independent system 24 When the account administrator enters the new UPC code information into the independent system 24 , the independent system 24 flags this new information as a new item, saves it to an item pending table 146 and eventually updates the master retailer/UPC tables 122 as generally illustrated in FIG. 7 . 3 .
  • the retailer may change the terms of the promotion.
  • the account administrator obtains these changes from the retailer and enters the changes in the independent system prior to the start of the promotion.
  • the independent system stores the changed terms of the promotion in the appropriate database tables.
  • the retailer and the manufacturer have access to the changed terms of the promotion stored in the database, as discussed in detail below, to verify the terms of the promotion and to determine if the retailer changed the terms of the promotion.
  • the system may be adapted to notify the manufacturer that the retailer changed the terms of the promotion.
  • the check-out stations in the retailer's stores 28 credit the consumers with the appropriate discounts, if any. More specially, as indicated in block 208 , the consumer selects a product or consumer packaged good for purchasing and brings it to the check-out station. The sales clerk at the check-out station scans the selected product, as indicated in block 210 .
  • the in-store POS system 54 checks the UPC code to see if the product is part of an active promotion and, if so, it also checks the terms of the promotion to see if the promoted product is entitled to a reduced price or an electronic discount, as indicated in block 212 .
  • the POS system used by the retailer is IBM 4680/4690 technology.
  • the system of the present invention is intended to operate with other suitable POS systems.
  • the discount is applied directly in the purchase price, as indicated in block 214 .
  • the consumer may be required to present some form of discount triggering device such as a frequent shopper card or other indication that the consumer is entitled to receive the electronic discount, as indicated in block 216 .
  • the in-store POS system (or other appropriate system) applies the discount based on the coupon PLU, as indicated in blocks 214 and 218 . It should be appreciated that the consumer may present the card prior to the scanning of any of the products and that the POS system will temporarily store the consumer's card information.
  • the discounts may be applied automatically utilizing standard POS linking which brings forth a coupon PLU by virtue of scanning the product.
  • the in-store POS system stores all of the information regarding the purchase of the promoted product, the price of the promoted product and the discount. This stored information is referred to as promoted product POS data throughout this application.
  • the retailer system 20 collects the product POS data (including the promoted product POS data) from the retailer's in-store POS systems 54 as indicated in FIGS. 2 D-E and generally illustrated in FIG. 1 .
  • the data collected from each store's POS system is stored in and also called an item movement file 56 .
  • the retailer processes the collected item movement files 56 for a variety of purposes.
  • the retailer system 20 retrieves all the stores' item movement files 56 in the retailer's main processor 40 via the retailer's WAN 58 as illustrated in FIG. 1 .
  • the retailer's main processor 40 consolidates or combines all of the retrieved item movement files 56 into a consolidated item movement file 60 , as indicated in block 222 in FIG. 2D and as further depicted in FIGS. 1 and 8 .
  • the consolidated item movement file 60 may either be sent to a data warehouse 153 , as indicated in block 226 , for storage or later processing or it may be further processed.
  • the retailer system 20 or the independent system 24 filters the consolidated item movement file 60 to process only the information relevant to promotionally active UPC codes (i.e., the promoted product POS data), as indicated in block 228 .
  • the independent system 24 runs an active UPC application 154 that references the master promotion tables 110 to generate an active UPC table 148 , as indicated in block 230 .
  • the active UPC table 148 contains all the UPC codes that are promotionally active for a specific retailer.
  • the independent system operator equips the retailer system 20 to perform this function.
  • the independent system operator transmits the active UPC table 148 to the retailer on a scheduled basis.
  • the active UPC table 148 is used by the retailer in a filter application 150 to create a promoted product requested item table (not shown) on the retailer's processor 40 .
  • the promoted product requested item table holds information on promoted product UPC's.
  • the filtered promoted product POS data or POS movement file 152 includes at the least the following data: the RMA, a store ID (if store level data), date, UPC/coupon PLU information, number of promoted products sold and dollar amount sold either by total amount or average price.
  • the retailer system 20 transmits the filtered POS movement file 152 to the independent system database server 32 .
  • the filtered POS movement file 152 is preferably sent as a compressed suitably encrypted file.
  • the independent system 24 filters the consolidated item movement file 60 instead of the retailer system 20 , the independent system 24 receives the unfiltered consolidated item movement file 60 from the retailer system 20 and runs the filter application 150 against the active UPC table 148 to generate the promoted product POS data or filtered POS movement file 152 , as indicated in block 234 and depicted in FIG. 8 .
  • start and end dates for the promoted product POS data will preferably not equate to the start and end dates of the promotion. Normally, the start and end dates for the promoted product POS data will be, respectively, earlier and later than the start and end dates of the promotion.
  • a POS movement application 156 in the database server 32 processes the promoted product POS data (i.e., in the filtered POS movement file 152 ).
  • the POS movement application 156 determines whether the filtered POS movement file 152 contains new promoted product POS data or adjusted promoted product POS data.
  • the application 156 checks for duplicates, for key data values (e.g., retailer ID, RMA, dates, etc.) to see if they are present on the independent system's master data tables 78 and for consistency between the dates in the filtered POS movement file 152 and the promotion dates for that retailer in the master data tables 78 . If these checks are violated, the POS movement application 156 does not load the POS movement file 152 onto the system. If the POS movement data is adjusted data, the POS movement application 156 verifies that there is a record to be modified. If there is no such record, the information is not loaded in the system. At this point, the POS movement application 156 also conducts any other verification checks deemed necessary prior to loading the file on the system.
  • key data values e.g., retailer ID, RMA, dates, etc.
  • the POS movement application 156 loads the promoted product POS data or filtered POS movement file 152 into the POS movement tables 158 which is one of the tables, among the others described below, of the POS information processing and settlement tables 80 and 74 .
  • the master POS information processing and settlement tables 80 reside on the database server 32 . All of this activity is logged in the POS movement processing table 157 .
  • the POS movement table 158 is further processed by a select promotions and process movement data application 160 .
  • the select promotions and process movement data application 160 identifies the retailer and the period of the retailer's item movement data (e.g., weekly, daily).
  • the application 160 processes the movement data for all promotions that have a status of “active”, “POS movement”, or “settlement processing.”
  • the application 160 performs an audit application.
  • the application 160 checks to see if the price of the product and the coupon PLU value is reasonable during the promotion.
  • the application 160 also checks to see if the movement of product during the promotion was reasonable in relation to the volume of the same product sold before and after the promotion.
  • the application 160 postpones the settlement of the promotion until the discrepancy is resolved and notifies the operator of the independent system via a report. If the movement data passes both of these checks, it is output to a promotion item movement table 162 and the POS movement status is changed to “settlement processing.”
  • promotion aggregation application 164 aggregates all the promotion item movement tables 162 for a given manufacturer.
  • the output from the promotion aggregation application 164 is archived by a data archive application 166 and is sent to a settlement file creation application 170 for further processing.
  • a promotion status update 168 routine updates the promotion status in the system.
  • the settlement file creation application 170 takes the aggregated promotion data and generates settlement tables 172 .
  • the settlement tables 172 contain retailer and manufacturer information, specific promotion information, specific item or product movement information and specific fee information.
  • the independent system 24 transmits settlement tables 172 , preferably in a compressed format, to the main processor 30 for settlement processing.
  • the independent system 24 processes the settlement tables 172 using an invoice generation application 174 .
  • the application 174 uses the terms of the promotion to calculate the amount of money due to or that the manufacture owes to the retailer for the promotion based upon the number of promoted products sold or the payment value contracted amount, the discounts given by the retailer to the customers, and the terms of the promotion.
  • the independent system may use one of three options for facilitating settlement of the promotions. These options include: (1) electronic funds transfer (EFT) payments through an appropriate financial institution or system; (2) preparation of an invoice which the manufacturer pays by check (or other payment method); or (3) deduction of the retailer's payments to the manufacturer for products supplied by the manufacturer.
  • the independent system 24 also calculates the fees the retailer and manufacturer owe to the independent system operator for administering the promotions and includes these fees in the settlement.
  • the payment is through EFT.
  • EFT electronic fund transfer
  • the system uses the Federal Reserve ACH Network to make the appropriate transfers of the amount of money owed by the manufacturer to the retailer.
  • the invoice generation application 174 sends the appropriate payment, account and transfer information or instructions in an automated clearing house (ACH) file 182 to a bank 184 in the Federal Reserve system.
  • the bank 184 uses the ACH file 182 to directly debit the designated manufacturer's bank account 27 and credit the designated retailer account 29 as further illustrated in FIG. 1 .
  • EFT could occur through other suitable systems such as the automated teller machine (ATM) system.
  • ATM automated teller machine
  • the ATM system is currently being enhanced to handle business to business transactions. This would enable the payments to occur on the same day as the promotion processing.
  • the invoice generation application 174 If the payment is by check upon receipt of an invoice, the invoice generation application 174 generates an invoice and an invoice report 186 .
  • the independent system 24 sends the invoice to the manufacturer for payment.
  • the independent system 24 may alternatively send the invoice to the manufacturer by facsimile, if the manufacturer desires. In such case, the independent system 24 sends the invoice via a facsimile server 178 .
  • the invoice 180 details the amount of money the manufacturer owes the retailer which is running the promotion on the manufacturer's products. The invoice will likely include the amounts of money owned by the manufacture to a plurality of retailers.
  • the system 10 tracks the retailer deductions to provide information related to the deductions which retailers make to the manufacturers.
  • the independent system 24 sends a notice to both the manufacturer and the retailer indicating the appropriate amount for the retailer to deduct from its payment to the manufacturer and the retailer deducts the payment from a specific invoice.
  • the system identifies the invoice to the manufacturer.
  • Retailer deductions may occur, for instance when the manufacturer does not agree to an immediate debit to its account, the manufacturer does not have a designated or established bank account with an ACH authorization, when ACH debit has failed or as otherwise desired by the retailer.
  • the system sends the retailer (and the account administrator) the deduction amounts from the settlement tables for one and preferably several promotions run by a retailer for a manufacturer. It should be appreciated that the report will include several promotions for several manufacturers.
  • the independent system 24 also sends the amount of the deduction to the manufacturer sorted by retailer. The retailer looks for an invoice for the manufacturer. After the retailer finds an appropriate invoice, the retailer deducts an amount from the payment on that invoice.
  • the account administrator works with the retailer to collect: (i) the manufacturer's invoice number which will be paid minus the deduction; (ii) the manufacturer's invoice date; (iii) the products (brand or commodity) of the manufacturer's invoice the retailer will deduct for; and (iv) any other deducted amounts from the invoice.
  • This information is saved in the settlement tables or other suitable tables.
  • the manufacturer and the retailer may access the information, as discussed below.
  • the payments made by the independent system 24 to the retailer are recorded by the payment generation application 176 .
  • the payment generation application 176 generates a payment report 192 and an ACH file to retailers 194 .
  • the ACH retailer payments are saved to an ACH retailer payment table 196 .
  • the system 10 of the present invention enables the participating retailers and manufacturers to monitor and verify the promotion from the initial creation of the promotion to completion of the promotion including the settlement of all amounts of money owed and paid to the retailer for the promotion, including retailer deductions.
  • the system 10 preferably enables the retailers and manufacturers to monitor the promotion through any suitable direct communication line or internet accessible computer, terminal or device.
  • the participating retailers and manufacturers access the internet server 34 of the system 10 either through an internet service provider (ISP) or by directly accessing the internet server 34 via the communication lines 46 as generally illustrated in FIG. 1 .
  • ISP internet service provider
  • manufactures and retailers may be provided with direct limited access to the independent system to achieve a higher level of security than available through the internet.
  • the user To access the internet server 34 , the user must enter a valid user ID and password. Before allowing the user access to any promotion information, the independent system 24 verifies that the user is entitled to access to the internet server 34 by checking the master user tables 120 which includes all of the authorized users and the information the users are authorized to access. After the independent system 24 determines that the user is authorized to obtain promotion information, the internet server 34 enables the user to view a multitude of information about certain promotions which the user is authorized to obtain. For instance, the user may only be authorized to obtain promotion information about a designated manufacturer.
  • the internet server includes suitable firewalls and other conventional security measures from preventing a user from accessing information form database tables which the user is not entitled to access.
  • the internet server 34 displays promotion information in a variety of formats (e.g., graphical, statistical, charts, tables, etc.).
  • the system 10 displays this information using conventional report generators such as CRYSTAL REPORTS.
  • the independent system retrieves the information for generating the reports from the manufacturer tables 112 , the master agreement tables 126 , the master retailer/manufacturer cross-reference tables 124 , the master retailer/UPC tables 122 , the individual promotion special payment tables 138 , the individual promotion tables and the individual promotion item tables on the database server 32 .
  • the information from these tables is organized into an understandable format for the participating retailers and manufacturers.
  • the monitoring and reporting features enable the manufacturer and retailer to track or monitor the terms of the promotion, the status of the promotion, and the results of the promotion including the number of promoted products sold during the promotion (i.e., as it is being executed). This enables the manufacturer and retailer to determine how effective the promotion is while the promotion is in effect and after the promotion is completed. Access to this type of information enables the manufacturer and the retailer to tailor future promotions in a similar or more effective manner.
  • the manufacturer and the retailer may generate a hard-copy reports 200 of the promotion information for their promotions administered by on the system. They may also download this information or data to conduct their own further statistical analysis.
  • the system of the present invention can also be employed to store and create a historical database of promotion information or data which could be used for subsequent analysis of promotions.
  • the system enables the manufacturer to determine if the retailer has changed the promotion (such as because of bad weather).
  • the manufacturer could check the promotion terms on a regular basis, or preferably the independent system could send an electronic or paper notice to the manufacturer after the retailer changes a promotions.
  • system of the present invention could be adapted to communicate with the retailers and manufacturers through other suitable communication methods such as through extranet or paper communications.

Abstract

A system for administering scan-based promotions involving manufacturers and retailers. The system records the terms of the promotion, ensures that the promotion is conducted in compliance with the agreed terms, settles the promotion and provides continual promotion progress for review by the retailers and the manufacturers.

Description

    PRIORITY CLAIM
  • This application is a continuation of, claims priority to, and claims the benefit of U.S. patent application Ser. No. 09/385,489, filed Aug. 30, 1999, the entire contents of which are incorporated herein.
  • DESCRIPTION
  • The present invention relates in general to a system and method for administering promotions, and in particular to a system and method which captures, records, tracks, reports, monitors, verifies and settles product promotions for retailers and manufacturers.
  • BACKGROUND
  • Product manufacturers and retailers have run or been involved with a variety of promotions to sell their products. For purposes of this application, “manufacturers” include manufacturers, distributors, suppliers, brokers and vendors of products such as consumer packaged goods. For purposes of this application, “retailers” include retailers and other businesses which sell products such as consumer packaged goods on a wholesale or retail basis to customers or consumers, e.g., supermarkets, mass merchandisers and chain drug stores.
  • One type of promotion is generally known in the industry as a “consumer promotion” or a “direct promotion.” One of the most prevalent “consumer promotions” involves promotions where the manufacturer sets the terms of the promotion, prints and distributes coupons directly to the consumer (through a number of methods or agents, such as free-standing inserts in newspapers or magazines, direct mail, on-package coupons or in-store). The consumer receives a discount on the price of the purchased product when the consumer presents the coupon to the retailer at the time of purchase. The retailer treats the product sale as a “full price” sale on its books and does not realize the full cash value of the sale until the manufacturer reimburses the retailer for the coupon. The retailer usually does not have much input into the nature, terms or conduct of such promotions. The retailer essentially acts as a conduit between the manufacturer and the consumer for handling, honoring or processing the manufacturer's discount to the consumer. For the most part, such promotions are planned for and delivered to the consumer without the input of the retailers (i.e., the manufacturers establish the promotion region, the terms of the promotion, the products to be promoted, the time period for the promotion and various other promotion terms).
  • Another type of promotion is generally known in the industry as a “trade promotion” or an “indirect promotion.” Most “trade promotions” involve promotion funds the manufacturer pays to the retailer. The retailer may or may not pass along these funds to the consumer.
  • In one form of trade promotion, the manufacturer presents promotion funds to the retailers in the form of off-invoice allowances. Specifically, the manufacturer sells cases or large quantities of the promoted product to retailers at a reduced cost. The terms of this type of promotion are set by the manufacturers, and the manufacturers usually offer these promotions equally to every retailer.
  • In other forms of trade promotions, the retailer is more involved in customizing or creating the trade promotion. This is due, among other things, to: (1) the frequent shopper, advertising, display and scan-down programs where retailers tailor their promotions to distinguish themselves from other retailers; (2) the substantial emphasis on performance under or results of the promotion; (3) the changing marketing relations with consumers; and (4) the increases in the retailers' size and purchasing power over the past several years. Accordingly, manufacturers and retailers, through their respective representatives, frequently negotiate or collaborate on the nature and terms of specific promotions. It should be appreciated that not every such trade promotion is negotiated or collaborated. If the nature and terms of the promotion are acceptable, the retailer simply accepts the promotion “as offered” by the manufacturer. Such trade promotions, in contrast to the other types of trade promotions and the consumer promotions described above, create flexible promotions which are more tailored to the retailer's marketing and local needs.
  • One of the more prevalent type of trade promotions is known in the industry as or referred to as “scan-based trade promotions” or “scan-pay trade promotions.” They are referred to as “scan-based” or “scan-pay” because the performance of the promotion can be tracked by reviewing the participating stores' conventional point-of-sale (“POS”) system data or information. Scan-based trade promotions enable the collection of useful data on the promotion by recording the actual number of promoted products sold during the promotion period, rather than by recording data on the number of cases of the promoted product purchased by the retailer. In these scan-based trade promotions, the retailer usually passes a discount received from the manufacturer along to the consumer in one of two forms: (1) a reduced product price promotion; or (2) an electronic discount promotion.
  • When the discount is passed to the consumer in the form of a reduced product price, the price of the promoted product is reduced for every promoted product purchased by every purchaser. The intended discount to the consumer is part of the price that is recorded in the POS system in a single scan entry.
  • When the retailer offers the promotion in the form of an electronic discount, the consumer receives the discount by presenting a discount triggering device such as a retailer shopping card (usually designated as a frequent shopper card which is part of the retailer's frequent shopper program) depending on the retailer's marketing plan. In this electronic discount promotion, the consumer is first charged the full retail price of the promoted product before a discount entry is applied to lower the consumer's actual purchase price. It should be appreciated that this method enables the retailer to provide the intended promotion benefit to some or all of the consumers purchasing the promoted product. Different consumers may also be given different discounts based upon their status or amount of purchasing.
  • Sometimes the nature and terms of the promotion do not require the retailer to pass discounts along to the consumer. For instance, if the manufacturer and retailer agree that the retailer will display or place the promoted product at the end of an aisle or place an advertisement for the promoted product in a local newspaper in the retailer's advertisement, the manufacturer pays an agreed upon “merchandising” fee to the retailer for this promotion. The manufacturer can determine if the retailer complies with this promotion by checking the appropriate local newspapers or visiting the retailer's stores as appropriate, but cannot easily track the results of the promotion.
  • The systems for administering the homogenous manufacturer-driven consumer promotions are less applicable to the increasing number of such trade promotions and particularly scan-based trade promotions. Unlike manufacturer-driven consumer promotions which are tracked by the single set of terms set by the manufacturer, the process for administering a number of concurrent customized scan-based trade promotions is currently fragmented, cumbersome and involves numerous manual steps. Moreover, the current systems do not sufficiently handle the various different types of trade promotions.
  • The current process for administering scan-based trade promotions is as follows. A manufacturer representative offers a promotion to a retailer buyer or merchandiser approximately two to three weeks prior to the start of the promotion by providing the retailer buyer the nature and terms of the promotion in the form of an electronic or paper deal sheet (as required by the retailer). Generally, the retailer buyer covers a specified geographic location for the retailer. The retailer buyer evaluates the proposed promotion and analyzes it in terms of the retailer's needs (business objectives of the promotion, timing of the promotion, financial impact of the promotion, marketing impact of the promotion, etc.). After evaluating the proposed promotion, the retailer's buyer either accepts the promotion as is, negotiates different terms for the promotion or rejects the promotion outright.
  • Once the retailer buyer and the manufacturer representative reach an agreement on the promotion, the manufacturer and the retailer each have an independent method for tracking the promotion. These tracking methods may be manual or automated. The manufacturer and retailer tracking methods operate independently of one another, and there is generally no communication or verification of the promotion between these two separate methods. The manufacturer and the retailer have no way of verifying that the other party correctly understands the terms of the promotion or that they are correctly implementing or tracking the promotion. Prior to the promotion being executed, if the retailer desires to change the terms of the promotion for whatever reason (e.g., a retailer wants to postpone a planned promotion of ice cream because a decrease in temperature is forecasted for the originally agreed period of the promotion), the retailer often does not contact the manufacturer to re-negotiate the promotion or notify the manufacturer of the retailer's change. Such changes make it virtually impossible using current systems to correctly track the promotion particularly given the different tracking methods of the retailer and the manufacturer.
  • Prior to the start of the product promotion, the retailer orders sufficient stock of the promoted product (if necessary) and places the appropriate advertisements or signage for the promotion (if necessary). The retailer also communicates the necessary promotion information, including the special prices or handling (discount) of UPC codes of the products involved in the promotion, to its POS systems in each retailer store. The promotion hopefully begins on the agreed upon start date and hopefully runs to the agreed upon end date. As customers purchase the promoted product, the retailer's in-store POS system (including the check-out scanning equipment) reads the UPC code of the scanned product. If the retailer is running a scan-based reduced price promotion, the discount is reflected in the product's reduced price. The POS system stores this promoted product POS data or information in the store's central POS computer with the other product POS data. If the retailer is running an electronic discount promotion, the customer may be required to present a discount triggering device, such as a frequent shopper card, to the sales clerk to receive the discount. The sales clerk scans the frequent shopper card and the POS system recognizes a linked code from the UPC file which credits (i.e., reduces the price to) the customer by the amount of the discount. The linked code is a locally assigned code number programmed by the retailer. This code is commonly called a “coupon price look up (PLU)” code in the industry although no physical coupon is involved in this type of transaction. The POS system also stores this POS data or information in the store's central POS computer. All of the product POS data or information, including the discounts provided, are referred to in the industry as POS movement data. At regular intervals (usually daily or weekly), the systems at the retailer's headquarters automatically retrieve the stored product POS data or POS movement data from the retailer's stores. Once retrieved, the retailer's headquarters systems process the data and store it in a central POS movement database, often referred to as a “data warehouse.”
  • Either manually, or sometimes with systems support, the retailer uses the data warehouse to determine the amount of money the manufacturer owes the retailer under the terms of the scan-based promotion. The retailer's accounting department then either: (1) generates an invoice for the calculated amount and sends it to the manufacturer for payment; or (2) deducts the calculated amount from any amounts the retailer owes the manufacturer. In some, but not many instances, the retailer produces some type of reduced payment, charge back, or deduction notice or notation for the manufacturer. The retailer forwards the retailer's invoice or the reduced payment notice (and the reduced payment) to the manufacturer. Upon receipt, the manufacturer's financial personnel process the retailer's invoice or reduced payment notice (and reduced payment). Usually, the manufacturer's financial personnel merely accept the invoice or reduced payment notice (and reduced payment) without the ability to verify that the retailer's calculated amount is correct, the number of promoted products sold by the retailer during the promotion period, the amount of the discount given to the consumers or that the promotion was conducted according to the other terms of the promotion. In many instances, the retailer simply makes the deduction without notifying the manufacturer.
  • There are several problems with this system of administering scan-based trade promotions. The main problem for the retailer is that the retailer may wait a significant period of time (up to 45 days) for reimbursement for the discounts given to customers on the promoted product. The retailer must also spend a significant number of man-hours processing the POS movement data, preparing an invoice for the manufacturer, handling a deduction, and in some instances creating a reduced payment notification for the manufacturer. The retailer also must deal with the possibility that it may potentially fail to track a promotion altogether or that the retailer may fail to track all of the products involved in the promotion.
  • The main problem for the manufacturer is that the manufacturer has no effective method of verifying the retailer's invoice or the accuracy of the reduced payment notice in a timely manner. Manufacturers generally prefer to avoid retailer deductions from invoice or product payments especially when the retailer does not provide notice of such deductions. Manufacturers preferably desire a system which determines the manufacturer's actual cost liability during the period of the promotion before the retailer sends a reduced payment. Further, under the present manual systems, the manufacturer has no effective method of verifying that the promotion is being executed in accordance with the terms of the promotion. Specifically, the manufacturer has no effective method of verifying the number of promoted products sold according to the terms of the deal sheet including the agreed upon time frame and for the agreed upon promotion price or discount.
  • Further, as with any manual system, there is a significant potential for error due to the manual transcription or miscalculation of information for both the retailers and the manufacturers. The manufacturer and the retailer have no way of monitoring results of the scan-based promotion during the promotion. Accordingly, there is a need for a system and method for administering promotions and specifically for overcoming these problems in the recording, tracking, reporting, monitoring, verifying and settling of or facilitating payment for scan-based trade promotions.
  • SUMMARY
  • The present invention overcomes the above problems by providing a system and method for administering promotions and specifically for efficiently and effectively recording, capturing, tracking, reporting, monitoring, verifying and settling product promotions including scan-based trade promotions entered into the system. The system of the present invention includes an automated independent recording, capturing, tracking, reporting, monitoring, verifying and clearing or settling system (“independent system”) which: (1) captures and stores the nature and terms of the promotions involving or agreed upon by a retailer and a manufacturer; (2) provides the manufacturer and retailer access to the stored nature and terms of the promotion as well as other relevant information; (3) establishes communication with the appropriate systems (such as the retailer's POS system) to obtain POS information or data on the promoted product (for scan-based trade promotions); (4) processes and verifies the promoted product POS data for both the retailer and the manufacturer to determine the amount of money the manufacturer owes to the retailer for the scan-based trade promotion; (5) provides the manufacturer and retailer access to the processed promoted product POS data and payment information including an identification of the promoted products, the number of promoted products sold (to a certain date) during the promotion, the amount of money the manufacturer owes the retailer and the amount of money paid to the retailer (to a certain date); (6) provides the manufacturer and retailer with a system for communication of internal or confidential information regarding the promotion and future promotions; and (7) settles (i.e., pays) or otherwise facilitates payment of the retailer for the promotion. For purposes of this application, “payment information” includes all information relating to the amount of money owed by the manufacturer to the retailer for the promotion and the related payment information. The system uses suitable graphical interfaces for providing the retailer and manufacturer access to the system.
  • Generally, a representative of the independent system operator manually enters terms of the promotion into the independent system. Alternatively, this may be done in an automated manner by receiving an electronic download of promotion terms from the retailer's system or the manufacturer's system, or both. The independent system enables both the retailer and the manufacturer to access the independent system to determine the status and results (to a certain date) of the promotion monitored by the independent system. During the promotion, the retailer's systems periodically communicate filtered or unfiltered promoted product POS data (for scan-based trade promotions) to the independent system. The independent system verifies that the promoted product POS data is acceptable for processing by the independent system and that the number of sales of the promoted product fall within acceptable tolerances. If the promoted product POS data is acceptable and within tolerances, the independent system processes the promoted product POS data in accordance with the terms of the scan-based promotion and creates a database settlement table. The settlement table preferably includes all of the promotions monitored by the independent system and entered into between a plurality of retailers and a manufacturer for a specific period of time. The independent system uses the settlement table to calculate or determine the payment information including the amount of money the manufacturer owes each retailer. The independent system then facilitates, preferably through electronic funds transfer or retailer deductions, the proper payment for the promotion from the manufacturer to each retailer, or alternatively, documents the payment amount on which the retailer bases a charge back or deduction. The system of the present invention is intended to significantly reduce the amount of time which each retailer must wait for payment.
  • The system of the present invention may be used to administer any scan-based trade promotion involving a retailer and a manufacturer which may be verified using promoted product POS data. The system may also be used to administer any trade promotion which may be based upon the verification of some other form of merchandising, compliance (e.g., display or advertising). Additionally, the system may be adapted to administer any other “trading” agreements involving a manufacturer and retailer based on product POS data. For example, the system of the present invention may be used to credit and settle accounts between a retailer and a manufacturer for the return of products by the retailer to the manufacturer. The system of the present invention may also be used to administer a consignment type agreement called “scan-based trading,” wherein the system records, tracks, reports, monitors, verifies and settles retailer payments to the manufacturers for products actually (as verified by POS data) sold by the retailer rather than for charging the retailer for a manufacturer's products received in the retailer's warehouse or received in the retailer's stores as is presently the practice for most product manufacturers. In such case, the system of the present invention would account for or report the pricing/cost of the manufacture's original products, track product sales (i.e., product POS data) of the consigned product, and execute or facilitate the financial payment between manufacturer and retailer preferably through an electronic funds transfer system.
  • The system of the present invention provides numerous other advantages including: (a) recording discounts for promoted products; (b) recording when the POS system fails to make the appropriate discounts for promoted products; (c) administer promotions which are not directly scan-based such as newspaper advertising promotions or preferential display promotions; (d) administering promotions having variable discounts such as for different categories of customers; and (e) providing rapid financial settlement by making payments for promotions using the best available electronic funds transfer system such as the Federal Reserve ACH network or more advanced systems developed in the future.
  • It is therefore an object of the present invention to provide a system and method for administering promotions.
  • Another object of the present invention is to provide a system and method for capturing and storing the terms of a promotion involving a retailer and a manufacturer, providing the manufacturer and retailer access to the terms of the promotions, collecting the retailer promoted product POS data, processing and verifying the promoted product POS data for both the retailer and the manufacturer, providing the manufacturer and retailer access to the processed promoted product POS data and settling the promotion for both the manufacturer and retailer.
  • Another object of the present invention is to provide a system and method for administering scan-based trade promotions involving a retailer and a manufacturer.
  • Another object of the present invention is to provide a system and method for administering scan-based trade promotions involving a retailer and a manufacturer and for reporting the terms, status, results and the settlement of the promotion to the retailer and the manufacturer on-line, including through the internet.
  • A further object of the present invention is to provide a system and method for administering a plurality of product promotions entered into between a plurality of retailers and a plurality of manufacturers.
  • A still further object of the present invention is to provide a system and method for administering product promotions involving retailers and manufacturers which aggregates the payment information for multiple retailers for billing and debiting each manufacturer.
  • Other objects, features and advantages of the present invention will be apparent from the following detailed disclosure, taken in conjunction with the accompanying sheets of drawings, wherein like reference numerals refer to like parts or processes.
  • DESCRIPTION OF THE FIGURES
  • FIG. 1 is a schematic illustration of the system of the present invention for administering promotions;
  • FIG. 2A is a flow diagram depicting the establishment of the initial data tables and the creation and entry of the terms of the promotion;
  • FIG. 2B is a flow diagram depicting the storing of the terms of the promotion, the alternative promotion status and duplication of data tables;
  • FIG. 2C is a flow diagram depicting the application of the discount to the consumer and the creation of the promoted product POS data;
  • FIG. 2D is a flow diagram depicting the consolidation and filtering of the promoted product POS data;
  • FIG. 2E is a flow diagram depicting filtering of the promoted product POS data, the processing of the promoted product POS data, the settlement processing and the reporting;
  • FIG. 3 is a schematic illustration of the data tables maintained on the main processor of the independent system of the present invention;
  • FIG. 4 is a schematic illustration of the data tables maintained on the database server of the independent system of the present invention;
  • FIGS. 5 and 5A are flow diagrams depicting the entry of the terms of the promotions into the system;
  • FIG. 6 is a schematic illustration of the addition of manufacturers and retailers to the system;
  • FIG. 7 is a schematic illustration of the addition of retailer UPC's to the system;
  • FIG. 8 is a schematic illustration of the processing of the promoted product POS data to create settlement tables;
  • FIG. 9 is a schematic illustration of the processing of the promoted product POS data to create settlement tables;
  • FIG. 10 is a schematic illustration of the payment and invoicing processing of the system of the present invention; and
  • FIG. 11 is a schematic illustration of the reporting system of the present invention for the participating retailers and manufacturers.
  • DETAILED DESCRIPTION
  • The system of the present invention is adapted to administer promotions and specifically scan-based trade promotions for product manufacturers and retailers. For purposes of this application, the term “manufacturer” includes manufacturers, distributors, suppliers, brokers and vendors of products such as consumer packaged goods, and the term “retailer” includes retailers and other businesses which sell products such as consumer packaged goods on a wholesale or retail basis to customers or consumers. The system of the present invention records or captures the terms of the promotion, makes the terms of the promotion readily available through electronic means (including the internet) to both the retailer and the manufacturer, monitors the promotion and verifies that the promotion is conducted in compliance with the promotion terms, provides continual promotion progress reporting to the retailer and the manufacturer and facilitates settlement of the promotion. The system of the present invention may be employed to administer other scan-based transactions between the retailer and the manufacturer, such as a return of product to a manufacturer from a retailer or a scan-pay system wherein the retailer only pays the manufacturer for products which the retailer sells.
  • System Structure
  • Referring now to the figures, and particularly to FIG. 1, the system of the present invention, generally indicated by numeral 10, includes a retailer system 20, a manufacturer system 22 and an independent recording, tracking, reporting, monitoring, verifying and clearing or settling system (“independent system”) 24 including communicating with a financial institution 25 through an electronic funds transfer system. The retailer system 20 is preferably located at each participating retailer's headquarters or at each participating retailer's regional marketing area (RMA) headquarters and in each participating retailer's stores 28. The manufacturer system 22 is preferably located at each participating manufacturer's headquarters or the manufacturer's regional offices, but can be employed wherever a manufacturer representative can access the independent system such as through direct communications or the internet. The independent system 24 is preferably located in the facilities of an independent system operator.
  • It should be appreciated that a plurality of retailers and a plurality of manufacturers will preferably use the system 10 for administering promotions and specifically scan-based trade promotions between the plurality of manufacturers and retailers. The system 10 enables a participating manufacturer to track a number of promotions with either one retailer or several retailers. Similarly, the system 10 enables a participating retailer to track a number of promotions with either one manufacturer or several manufacturers. For simplicity and brevity, one promotion involving one manufacturer and one retailer is primarily discussed in this application.
  • Independent System
  • In the preferred embodiment, the independent system 24 includes a main processor and database 30 for processing the promoted product POS data pursuant to the promoted terms, invoicing the manufactures (including the service fees) executing the payments (including fees) and aggregating settlement information, a database server 32 for collecting the terms of the promotion and the promoted product POS data, an Internet server 34 for enabling the retailer and the manufacturer to access the stored promotion terms, the processed promoted product POS data and the settlement information and a plurality of conventional operator access terminals 36 connected to the processor 30 and the database server 32. In alternative embodiments of the present invention, the functions or processes of and data stored on the main processor 30, the database server 32 and the Internet server 34 could be accomplished by one computer or a network of computers linked together.
  • The main processor 30 may include a conventional mainframe operating system, applications and suitable databases (such as CA DATACOM database). The database server 32 may include conventional operating systems such as Microsoft Windows NT and a standard query language (SQL) server 7.0 database. The database residing on the database server 32 is preferably a relational database which employs SQL to carry out its functions, although it should be appreciated that other suitable database structures could be employed in the system of the present invention. The main processor 30 communicates with the database server 32, and the database server 32 communicates with the internet server 34. At least one and preferably several of the plurality operator access terminals 36 which communicate with the database server 32 function as operations workbenches or terminals to enable an operator to enter relevant data into the database server 32.
  • The independent system 24 also includes several access terminals 36 which function as account administrator workbenches or terminals which enable account administrators for each retailer to enter promotion information into the database server 32. The account administrator workbenches preferably are physically located at the retailer's headquarters; though, they are not part of the retailer system 20. The account administrator workbenches could be physically located at any suitable alternative location. The account administrator workbenches communicate with the database server 32 of the independent system 24.
  • As discussed in more detail below, the database server 32 communicates with an appropriate financial institution 25 to facilitate electronic fund transfers or other payments from a manufacturer account 27 to a retailer account 29.
  • Retailer System
  • In this embodiment of the present invention, the retailer system 20 includes a main processor and database 40 such as a mainframe computer, a number of access terminals 42 and a local area network (LAN) 44. The retailer processor 40 in the retailer system 20 communicates over available communications lines 46 (such as telephone lines) with the database server 32 of the independent system 24 through the retailer LAN 44. This is preferably an internet connection although it could be a dial-up or other suitable connection. At least one and preferably several of the access terminals 42 are designated as retailer workbenches or terminals. The retailer workbenches communicate with the internet server 34 of the independent system 24. The retailer workbenches are preferably located at the retailer's headquarters, although they could reside at any suitable alternative location. The retailer workbenches may be any computer or machine capable of communicating with the independent system, including but not limited to communications through an internet service provider (ISP).
  • The retailer's stores 28 include numerous conventional check-out stations (not shown). In each store 28, the check-out stations have conventional universal product code (UPC) scanners (not shown) linked to an in-store POS computer system 54. The in-store POS system 54 collects and stores all of the consumer or customer product purchase information and data (i.e., “POS data”) for the store 28. The POS systems 54 used in the retailer stores 28 are well known in the industry.
  • The POS systems 54 of the retailer stores 28 communicate with the main processor 40 in the retailer system 20 via a retailer wide area network (WAN) 58. On a periodic basis (hourly, daily or weekly), the retailer's in-store POS systems 54 send the stored product POS data (including the promoted product POS data) from the retailer's stores 28 in item movement files 56 (or other such formats which convey the same data) to the retailer's main processor 40 via the retailer's WAN 58. When the retailer's main processor 40 receives the item movement files 56, the retailer's main processor 40 consolidates the item movement files 56 into a consolidated or combined item movement file 60. After consolidation, the main processor 40 may send the consolidated or combined item movement file 60 to a data warehouse for storage or possible later processing; or either (i) filter the consolidated item movement file 60 and then send the filtered item movement file 60 to the independent system 24 for further processing; or (ii) send the unfiltered consolidated item movement file 60 directly to the independent system 24 for filtering and further processing.
  • Manufacturer System
  • The manufacturer system 22 includes a plurality of access terminals 38. At least one and preferably several of the access terminals 38 function as manufacturer workbenches or terminals which communicate with the internet server 34 in the independent system 24. The manufacturer workbench is preferably at the manufacturer's headquarters or regional offices, but may be located at any suitable site or may be a portable access terminal. The manufacturer workbench similar to the retailer workbench, may be any computer or machine capable of communicating with the independent system, including but not limited to communications through an ISP.
  • Initiation of System
  • Referring now to FIG. 2A, to participate in the system of the present invention, manufacturers enter into agreements with an operator of the independent system to become participating manufacturers, as indicated by line 64, and retailers enter into agreements with the operator of the independent system to become participating retailers, as indicated by line 66. As indicated by process 68, and further illustrated in FIGS. 3 and 4, the operator of the independent system 24 creates, establishes or obtains data tables 72 in the main processor 30 and data tables 78 in the database server 32 for the participating retailers and the participating manufacturers.
  • As illustrated in FIG. 3, the data tables 72 in the main processor 30 include:
      • i) master retailer tables 90;
      • ii) master manufacturer tables 92;
      • iii) master invoice tables 94;
      • iv) master cash applications tables 96;
      • v) master retailer payment tables 98;
      • vi) master bank tables 100; and
      • vii) master MIN code tables 102.
  • As further illustrated in FIG. 3, the main processor 30 also includes the following other data tables:
      • i) retailer/UPC tables 104;
      • ii) retailer/manufacturer promotion cross-reference tables 106;
      • iii) promotion tables 70;
      • iv) POS information processing & settlement tables 74; and
      • v) fees & charges tables 75.
  • As illustrated in FIG. 4, the data tables 78 in the database server 32 include:
      • i) retailer tables 110;
      • ii) manufacturer tables 112;
      • iii) invoice tables 114;
      • iv) cash applications tables 116;
      • v) retailer payment tables 118;
      • vi) MIN code tables 132; and
      • vii) bank tables 134.
  • As further illustrated in FIG. 4, the database server 32 also includes the following other data tables:
      • i) master promotion tables 76;
      • ii) master POS Information processing & settlement tables 80;
      • iii) master fees and charges tables 77;
      • iv) master user tables 120;
      • v) master retailer/UPC tables 122;
      • vi) master retailer/manufacturer cross-reference tables 124;
      • vii) master agreement tables 126;
      • viii) master retailer detail tables 128; and
      • ix) master manufacturer detail tables 130.
  • In this embodiment, the data tables 78 on the database server 32 include many tables that are substantially duplicates of or an updated form of the data tables 72. Specifically, the retailer tables 110, manufacturer tables 112, invoice tables 114, cash application tables 116, retailer payment tables 118 and MIN code tables 132 are substantial duplicates of the corresponding data tables on the main processor 30.
  • It should be appreciated that an operator of the independent system of the present invention may provide other business services such as administering “consumer promotions” using a processor and database. Such databases may include relevant information for the system of the present invention. To aid in implementing the scan-based trade promotion administration system of the present invention, the independent system may utilize some of the databases already present on such preexisting database. For instance, the independent system operator may have a database containing a master retailer table containing retailer data. To save time and resources, the independent system operator can copy this database onto the database server 32 instead of re-creating the database. However, it should be appreciated that if these data tables are not present on the preexisting database, or if the independent system operator does not have or wish to employ this database, the system could be configured with the appropriate completely new databases on the database server 32.
  • If a main processor 30 and a database server 32 are employed in the system 10, then the duplicate data tables on the database server 32 are preferably updated and reconciled with the main processor 30 data tables on a daily basis. The retailer/UPC tables 104 and the retailer/manufacturer cross-reference tables 106 are substantial duplicates of the corresponding database server data tables 78. These substantial duplicate files are updated and reconciled with database server 32 files on a daily basis. It should be appreciated that these tables could be updated and reconciled at any desired interval.
  • The master retailer tables 90, and its database server substantial duplicate, the retailer tables 110, contain the required background information for all participating retailers using the system 10 of the present invention. In particular, the master retailer tables 90 contain information such as a retailer identification number, identification of any sub-entity of the retailer, the retailer's contact information (e.g., name, address, facsimile and telephone numbers, contact person) and payment information for paying the retailer. The system 10 retrieves information from the retailer tables 90 and 110 for all required retailer inputs.
  • The master manufacturer tables 92, and its database server substantial duplicate, the manufacturer tables 112, contain the required information for all participating manufacturers using the system of the present invention. The master manufacturer tables 92 contain information such as a manufacturer identification number, identification of any sub-entity of the manufacturer, the manufacturer's contact information (e.g., name, address, facsimile and telephone numbers, contact person), invoice information and status information. The system 10 draws on the manufacturer tables 92 and 112 for all required manufacturer inputs.
  • The master invoice tables 94, and its database server substantial duplicate, the invoice tables 114, contain information on the amounts of money invoiced to the manufacturers for the promotions.
  • The master cash application tables 96, and its database server substantial duplicate, the cash application tables 116, contain information on the amounts of money the manufacturers paid to either the independent system or the retailers for the promotions.
  • The master retailer payment tables 98, and its database server substantial duplicate, the retailer payment tables 118, contain information on the amounts of money the independent system paid the retailers for the promotions.
  • The master MIN tables 102, and its database server substantial duplicate, the MIN code tables 132, contain manufacturer identification numbers (MIN) codes. The MIN codes identify particular manufacturers for the system 10.
  • The master retailer/UPC tables 122, and its main processor substantial duplicate, the retailer/UPC tables 104, contain UPC numbers for products that a particular retailer carries and specific product information relating to each UPC number.
  • The master retailer/manufacturer cross-reference tables 124, and its main processor duplicate, the retailer/manufacturer tables 106, contain information for cross-referencing the independent system's master manufacturer tables with a participating retailer's identification code for the same manufacturer.
  • The master bank tables 100, and its database server substantial duplicate, the bank tables 134, contain bank or financial account information for manufacturers and retailers.
  • The master user table 120 on the database server 32 is a security table which contains individual user ID's, passwords, user types and other related security information. The master agreement tables 126 on the database server 33 contain information regarding the agreements between the participating manufacturers and independent system operator and agreements between the participating retailers and independent system operator. The retailer detail tables 128 and the manufacturer detail tables 130 contain supplementary information regarding the retailer and the manufacturer. After establishing the independent system's data tables 72 and 78, the participating retailers and manufacturers may use the system 10 of the present invention for recording, tracking, reporting, monitoring, verifying and settling of product promotions and scan-based trade promotions for other purposes as mentioned above or as described below.
  • The database server 32 includes the independent system operator's fees for administering the promotion in the individual promotion fee table 142 and creates and stores the individual promotion fee tables (not shown). The independent system 24 automatically pays the operator of the independent system a predetermined fee.
  • System Operation
  • Referring again to FIG. 2A, a manufacturer's representative from a participating manufacturer generates a promotion and presents the proposed promotion, via a deal sheet (not shown), to a participating retailer buyer, as indicated in block 84 and by line 85. A copy of each deal sheet, as indicated in block 86, is provided to an account administrator who for security reasons is preferably an employee of the operator of the independent system 24. The account administrator is preferably located at the headquarters of the retailer where the promotion is accepted. The account administrator prepares a retailer specific addendum to the deal sheet in a form customized for each retailer. The addendum contains additional information (including manufacturer identification and internal promotion identification numbers) which is required to be entered into the database tables of the independent system of the present. As indicated in block 88, the account administrator accesses the system from an account administrator workbench 36 and uses a promotion data entry process of the system 10, as further illustrated in FIGS. 5 and 5A, to enter the proposed promotion into the set of master promotion tables 76 on the database server 32.
  • Referring now to FIGS. 5 and 5A, the account administrator enters his or her user ID and password to access the system 10 and the tables stored on the database server 24 as indicated by block 250. Using the information in master user tables 120, the database server 32 verifies the entered user ID and password, as indicated by decision diamond 252. If the user ID and password are not authorized, the database server 32 denies access to the database server 32 as indicated by block 254.
  • Entry of the Promotion Information
  • The database server 32 provides the account administrator with a list of retailers he or she is authorized to view, as indicated by block 256. Each account administrator is permitted to access or work on the accounts of certain predetermined retailers. The database server 32 enables the account administrator: (i) to select the appropriate retailer from the list as indicated by block 258; (ii) enter one or more products for the promotion for the selected retailer; and (iii) to enter the payment value which the manufacturer will pay the retailer for the discount given to the consumer on the sale of the promoted product in scan-based trade promotions or, the total payment the manufacturer will pay the retailer for the promotion in case of other promotions such advertising or display promotions. All of the information entered for a specific promotion is saved in an individual promotion table (not shown) which is one of the master promotion tables 76 stored in the database server 32. The master promotion tables 76, in turn, are backed-up, duplicated on or copied to a set of promotion tables 70 stored on the main processor 30.
  • The database server 32 enables the account administrator to enter the payment value of a promotion by the promoted product or by the entire promotion. The database server 32 stores this payment value in the individual promotion table. The payment value may be equal to, or more or less than the discount given to the consumer.
  • The database server 32 enables the account administrator to enter a promotion by selecting the manufacturer sponsoring the promotion. The database server 32 determines if the account administrator knows the manufacturer of the promoted product, as indicated by decision diamond 260. If the account administrator knows the manufacturer, the database server 32 presents a list of manufacturers to the account administrator. In particular, the database server 32 enables the account administrator to select a sponsoring manufacturer by selecting from a list of valid sponsoring manufacturers, as indicated by block 262. If the account administrator does not know the manufacturer, the account administrator may enter the UPC code of the promoted product in the database server 32 as indicated by block 264. The database server 32 searches the MIN code tables 132 and generates a list of manufacturers who have the same MIN code as the MIN code for the entered UPC code, as indicated by block 266. The database server 32 enables the account administrator to choose a manufacturer from this generated MIN code list, as also indicated by block 262. The database server 32 retrieves from the UPC code tables 132 all of the other UPC codes associated with the selected manufacturer, generating a list of potential promoted products for the account administrator. From this list, the account administrator is able to quickly select the other promoted products for the selected manufacturer and the retailer as discussed below. It is expected that the account administrator will enter several promotions into the independent system at the same sitting.
  • The database server 32 also enables the account administrator to choose an entity to bill, as indicated by block 268. The account administrator chooses this entity from a list of valid billable manufacturers provided by the database server 32, as indicated by block 268.
  • The database server 32 then enables the account administrator to create a table of UPC codes that will be part of the promotion, if one has not already been generated as discussed above. The database server 32 saves the UPC codes in the individual promotion item table (not shown) which is one of the master promotion tables 76 on the database server 32. More specifically, to create a promotion UPC list, the database server 32 determines if the account administrator desires to: (i) create a list based on the sponsoring manufacturer; or (ii) create a list by entering a UPC from the proposed promotion; or (iii) create a list by selecting “families” of UPC codes for products to be promoted, as indicated in decision diamond 270.
  • To create a promotion UPC list based on the sponsoring manufacturer, the database server 32 requires the account administrator to enter the name of the sponsoring manufacturer or enter a single UPC from the deal sheet as indicated by block 272. The database server 32 searches the MIN code table 132 and identifies all relevant UPC codes for the identified manufacturer, as indicated by block 274. The database server 32 compares (or filters) the manufacturer MIN code list against the master retailer/UPC table 122 for the designated retailer to create a list of UPC codes that are possibly eligible for the promotion, as indicated by block 276.
  • To create a promotion UPC list based on a UPC from the proposed promotion, the database server 32 requires the account administrator to enter a UPC code from the proposed promotion, as indicated by block 278, and applies this UPC code against the information in the MIN code table 132. As mentioned above, this search generates a complete UPC code list of all of the UPC codes offered by the manufacturers whose MIN code is found during the search, as indicated by block 280. After the database server 32 generates the possible UPC promotion list, the database server 32 enables the account administrator to select from this list only the UPC codes that are involved in the proposed promotion, as indicated by block 282. If the UPC codes for a manufacturer have been grouped into families of products that are promoted together (e.g., all flavors of a particular brand of yogurt, regular and diet versions of a soda, etc.), this simplifies the process of selecting promotional UPC codes. Instead of the account administrator having to individually select every UPC that is being promoted for the generated list of manufacturer's UPC codes, the account administrator can select a “family” button or icon on the workbench screen, as indicated by block 284. This will refresh the screen to only list UPC codes of the manufacturer that are in the same “family” as the entered UPC code instead of the manufacturer's entire UPC list. The account administrator selects (one at a time or as a group) the appropriate family of UPC's for the promoted products. Once the promoted product UPC code list is generated, no matter how it is created, the database server 32 saves this information to an individual promotion item table (not shown), as indicated in block 286.
  • The database server 32 enables the account administrator to enter the type of promotion being conducted, as indicated by block 290. As explained above, scan-based trade promotions are usually either: (1) reduced product price promotions; or (2) electronic discount promotions. If the promotion is a reduced product price promotion, as indicated by block 292, the database server 32 stores the identified UPC code products in the individual promotion item table (not shown), as indicated by block 294. If the promotion is an electronic discount promotion, as indicated by block 296, the system database enables the account administrator to enter all of the applicable coupon link codes (“Coupon PLU's”), as indicated by block 298. The Coupon PLU is a code which is linked to the product's UPC code such that when a discount triggering device is scanned (or alternatively, when the discount applies for all consumers), the scanned code is recognized and links to a given code number in the UPC file to credit the consumer with the appropriate discount. The database server 32 stores this information in the individual promotion item tables (not shown), as indicated by block 294.
  • The database server 32 enables the account administrator to enter any special promotion payment terms, as indicated by block 300, and creates and stores the individual promotion special payment table, as indicated by block 302. Special promotion payment terms can encompass anything particular to the individual promotion, but they are usually special advertising fees, special display fees, etc. These special promotion payment terms are also settled by the system 10. This special advertising or displays, and the associated fees, can be used in conjunction with a reduced price/electronic discount price promotion or they can be run on their own. If used in conjunction with a reduced price/electronic discount promotion, the special promotion payment may be tied to the number of promoted product sold. If the special advertising or displays are not used in conjunction with a reduced price/electronic discount promotion, the special payment fee would be settled by the independent system 24 in the same way as reduced price/electronic discount promotions are settled, as discussed below.
  • The retailer must input similar promotion information into its POS computer system to enable the check-out stations to properly credit the promotion discount to the consumer as necessary. Some retailers will have an automated promotion system which may be adapted to download the promotion information for these tables directly to the database server.
  • The database server 32 enables the account administrator to save or store the proposed promotion in the system at any time, as indicted by block 202 in FIG. 2B. The database server 32 further assures that the account administrator saves the proposed promotion information after all of the information discussed above is entered into the database server 32. The system 10 uses the saved files to update the master promotion tables 76 on the main processor 30.
  • Upon saving, as indicated in block 202, the independent system 24 determines the status of the promotion. The independent system 24 saves the status in the individual promotion table 140. In particular, the independent system 24 inputs one of the following status selections:
      • “Incomplete” means that all of the promotion information has not yet been entered into the system;
      • “Complete” means that all of the required promotion information has been entered into the system; and
      • “Complete Pending PLU” means that all the required promotion information has been entered into the system except for coupon PLU information.
  • The status changes to one of the following after the promotion begins:
      • “Active” means that the promotion start date has passed and the promotion is currently running based on the assigned promotion dates;
      • “POS Movement” means that the promotion has started and the independent system has received product POS data or promoted product POS data or POS item movement files from the retailer;
      • “Settlement Processing” means that the independent system has begun settlement processing (and verification);
      • “Settled” means that the independent system has completed settlement for the promotion; and
      • “Canceled” means that the promotion was canceled.
  • When inputting promotion information into the independent system 24, a manufacturer, a retailer or a product may not be listed in the independent system 24. In such case, as indicated in block 206, the independent system 24 enables the account administrator, (and the operations group at the operator of the independent system), to update the data tables in the appropriate manner. If a manufacturer or a retailer is not in the independent system 24, the independent system 24 will enable the operations group to update the master retailer tables 90 or the master manufacturer tables 92 to reflect the new information as generally illustrated in FIG. 6. In a similar manner, if a UPC code needs to be added to a retailer's list of available UPC codes, the independent system 24 enables the account administration to update the appropriate tables. When the account administrator enters the new UPC code information into the independent system 24, the independent system 24 flags this new information as a new item, saves it to an item pending table 146 and eventually updates the master retailer/UPC tables 122 as generally illustrated in FIG. 7.3.
  • Prior to the start of the promotion, for the reasons explained above, the retailer may change the terms of the promotion. The account administrator obtains these changes from the retailer and enters the changes in the independent system prior to the start of the promotion. The independent system stores the changed terms of the promotion in the appropriate database tables. After making the changes, the retailer and the manufacturer have access to the changed terms of the promotion stored in the database, as discussed in detail below, to verify the terms of the promotion and to determine if the retailer changed the terms of the promotion. The system may be adapted to notify the manufacturer that the retailer changed the terms of the promotion.
  • Promotion Execution
  • Referring now to FIG. 2C, on the day when the promotion becomes active, the check-out stations in the retailer's stores 28 credit the consumers with the appropriate discounts, if any. More specially, as indicated in block 208, the consumer selects a product or consumer packaged good for purchasing and brings it to the check-out station. The sales clerk at the check-out station scans the selected product, as indicated in block 210. The in-store POS system 54 checks the UPC code to see if the product is part of an active promotion and, if so, it also checks the terms of the promotion to see if the promoted product is entitled to a reduced price or an electronic discount, as indicated in block 212. In the preferred embodiment, the POS system used by the retailer is IBM 4680/4690 technology. However, the system of the present invention is intended to operate with other suitable POS systems. If the promoted product is entitled to a reduced product price, the discount is applied directly in the purchase price, as indicated in block 214. If the product is entitled to an electronic discount, the consumer may be required to present some form of discount triggering device such as a frequent shopper card or other indication that the consumer is entitled to receive the electronic discount, as indicated in block 216. When the consumer presents the discount triggering device, the in-store POS system (or other appropriate system) applies the discount based on the coupon PLU, as indicated in blocks 214 and 218. It should be appreciated that the consumer may present the card prior to the scanning of any of the products and that the POS system will temporarily store the consumer's card information. It should also be appreciated that the discounts may be applied automatically utilizing standard POS linking which brings forth a coupon PLU by virtue of scanning the product. The in-store POS system stores all of the information regarding the purchase of the promoted product, the price of the promoted product and the discount. This stored information is referred to as promoted product POS data throughout this application.
  • Collecting the Promoted Product POS Data
  • On a periodic basis, preferably at least once a week, the retailer system 20 collects the product POS data (including the promoted product POS data) from the retailer's in-store POS systems 54 as indicated in FIGS. 2D-E and generally illustrated in FIG. 1. The data collected from each store's POS system is stored in and also called an item movement file 56. The retailer processes the collected item movement files 56 for a variety of purposes.
  • The retailer system 20 retrieves all the stores' item movement files 56 in the retailer's main processor 40 via the retailer's WAN 58 as illustrated in FIG. 1. The retailer's main processor 40 consolidates or combines all of the retrieved item movement files 56 into a consolidated item movement file 60, as indicated in block 222 in FIG. 2D and as further depicted in FIGS. 1 and 8. As indicated in block 224 and depicted in FIG. 8, the consolidated item movement file 60 may either be sent to a data warehouse 153, as indicated in block 226, for storage or later processing or it may be further processed. If it is further processed either immediately or later, the retailer system 20 or the independent system 24 filters the consolidated item movement file 60 to process only the information relevant to promotionally active UPC codes (i.e., the promoted product POS data), as indicated in block 228. To filter the consolidated item movement file 60, the independent system 24, as shown in FIG. 8, runs an active UPC application 154 that references the master promotion tables 110 to generate an active UPC table 148, as indicated in block 230. The active UPC table 148 contains all the UPC codes that are promotionally active for a specific retailer.
  • If the retailer system 20 is to filter the consolidated item movement file 60 before transmitting it to the independent system 24, the independent system operator equips the retailer system 20 to perform this function. The independent system operator transmits the active UPC table 148 to the retailer on a scheduled basis. As indicated in block 232 and depicted in FIG. 8, the active UPC table 148 is used by the retailer in a filter application 150 to create a promoted product requested item table (not shown) on the retailer's processor 40. The promoted product requested item table holds information on promoted product UPC's. When the independent system 24 requests the filtered promoted product POS data, the retailer system 20 generates a filtered POS movement file 152. The filtered promoted product POS data or POS movement file 152 includes at the least the following data: the RMA, a store ID (if store level data), date, UPC/coupon PLU information, number of promoted products sold and dollar amount sold either by total amount or average price. As shown in FIG. 8 and indicated in FIG. 2E, the retailer system 20 transmits the filtered POS movement file 152 to the independent system database server 32. The filtered POS movement file 152 is preferably sent as a compressed suitably encrypted file.
  • If the independent system 24 filters the consolidated item movement file 60 instead of the retailer system 20, the independent system 24 receives the unfiltered consolidated item movement file 60 from the retailer system 20 and runs the filter application 150 against the active UPC table 148 to generate the promoted product POS data or filtered POS movement file 152, as indicated in block 234 and depicted in FIG. 8.
  • It should be appreciated that the start and end dates for the promoted product POS data will preferably not equate to the start and end dates of the promotion. Normally, the start and end dates for the promoted product POS data will be, respectively, earlier and later than the start and end dates of the promotion. This enables the independent system to capture data regarding the volume of the promoted product prior to the beginning and after the completion of the promotion. This captured non-promotion range activity is preferably used by the independent system to assist the independent system in auditing or verifying the promotion. If the sales activity of the promoted product is extremely high or unusual during the promotion time period when compared with consumers' normal buying patterns for the promoted product, the independent system can alert the manufacturer and the retailer that there is an error or that possible inappropriate activity or data recordation is occurring related to the promotion. The system 10 may suggest or generate an audit.
  • Processing the Promoted Product POS Data
  • Referring to FIG. 8, after the promoted product POS data or filtered POS movement file 152 is stored on the database server 32, a POS movement application 156 in the database server 32, as indicated in block 236, processes the promoted product POS data (i.e., in the filtered POS movement file 152). The POS movement application 156 determines whether the filtered POS movement file 152 contains new promoted product POS data or adjusted promoted product POS data. If it contains new promoted product POS data, the application 156 checks for duplicates, for key data values (e.g., retailer ID, RMA, dates, etc.) to see if they are present on the independent system's master data tables 78 and for consistency between the dates in the filtered POS movement file 152 and the promotion dates for that retailer in the master data tables 78. If these checks are violated, the POS movement application 156 does not load the POS movement file 152 onto the system. If the POS movement data is adjusted data, the POS movement application 156 verifies that there is a record to be modified. If there is no such record, the information is not loaded in the system. At this point, the POS movement application 156 also conducts any other verification checks deemed necessary prior to loading the file on the system.
  • If the filtered POS movement file 152 is determined to be acceptable by the POS movement application 156, the POS movement application 156 loads the promoted product POS data or filtered POS movement file 152 into the POS movement tables 158 which is one of the tables, among the others described below, of the POS information processing and settlement tables 80 and 74. The master POS information processing and settlement tables 80 reside on the database server 32. All of this activity is logged in the POS movement processing table 157.
  • The POS movement table 158 is further processed by a select promotions and process movement data application 160. The select promotions and process movement data application 160 identifies the retailer and the period of the retailer's item movement data (e.g., weekly, daily). The application 160 processes the movement data for all promotions that have a status of “active”, “POS movement”, or “settlement processing.” The application 160 performs an audit application. The application 160 checks to see if the price of the product and the coupon PLU value is reasonable during the promotion. The application 160 also checks to see if the movement of product during the promotion was reasonable in relation to the volume of the same product sold before and after the promotion. If one or both these checks fail, the application 160 postpones the settlement of the promotion until the discrepancy is resolved and notifies the operator of the independent system via a report. If the movement data passes both of these checks, it is output to a promotion item movement table 162 and the POS movement status is changed to “settlement processing.”
  • Referring now to FIG. 9, a number of process steps are performed on the data to prepare the promotion for settlement. In particular, promotion aggregation application 164 aggregates all the promotion item movement tables 162 for a given manufacturer. The output from the promotion aggregation application 164 is archived by a data archive application 166 and is sent to a settlement file creation application 170 for further processing. After the data archive application 166 archives the processed promotion data, a promotion status update 168 routine updates the promotion status in the system. The settlement file creation application 170 takes the aggregated promotion data and generates settlement tables 172. The settlement tables 172 contain retailer and manufacturer information, specific promotion information, specific item or product movement information and specific fee information. The independent system 24 transmits settlement tables 172, preferably in a compressed format, to the main processor 30 for settlement processing.
  • Settlement Processing
  • Referring now to FIG. 10, to settle the promotion the independent system 24 processes the settlement tables 172 using an invoice generation application 174. The application 174 uses the terms of the promotion to calculate the amount of money due to or that the manufacture owes to the retailer for the promotion based upon the number of promoted products sold or the payment value contracted amount, the discounts given by the retailer to the customers, and the terms of the promotion. The independent system may use one of three options for facilitating settlement of the promotions. These options include: (1) electronic funds transfer (EFT) payments through an appropriate financial institution or system; (2) preparation of an invoice which the manufacturer pays by check (or other payment method); or (3) deduction of the retailer's payments to the manufacturer for products supplied by the manufacturer. The independent system 24 also calculates the fees the retailer and manufacturer owe to the independent system operator for administering the promotions and includes these fees in the settlement.
  • Preferably the payment is through EFT. Use of EFT payment facilitates payment of the amounts of money the manufacturer owes to the retailer within hours of the processing of the promoted product POS data. If EFT is the form of payment, the system uses the Federal Reserve ACH Network to make the appropriate transfers of the amount of money owed by the manufacturer to the retailer. Specifically, the invoice generation application 174 sends the appropriate payment, account and transfer information or instructions in an automated clearing house (ACH) file 182 to a bank 184 in the Federal Reserve system. The bank 184 uses the ACH file 182 to directly debit the designated manufacturer's bank account 27 and credit the designated retailer account 29 as further illustrated in FIG. 1.
  • It should be appreciated that the EFT could occur through other suitable systems such as the automated teller machine (ATM) system. The ATM system is currently being enhanced to handle business to business transactions. This would enable the payments to occur on the same day as the promotion processing.
  • If the payment is by check upon receipt of an invoice, the invoice generation application 174 generates an invoice and an invoice report 186. The independent system 24 sends the invoice to the manufacturer for payment. The independent system 24 may alternatively send the invoice to the manufacturer by facsimile, if the manufacturer desires. In such case, the independent system 24 sends the invoice via a facsimile server 178. The invoice 180 details the amount of money the manufacturer owes the retailer which is running the promotion on the manufacturer's products. The invoice will likely include the amounts of money owned by the manufacture to a plurality of retailers.
  • When the payment option selected is deduction from the retailer's payment to the manufacturer, the system 10 tracks the retailer deductions to provide information related to the deductions which retailers make to the manufacturers. Generally, the independent system 24 sends a notice to both the manufacturer and the retailer indicating the appropriate amount for the retailer to deduct from its payment to the manufacturer and the retailer deducts the payment from a specific invoice. The system identifies the invoice to the manufacturer. Retailer deductions may occur, for instance when the manufacturer does not agree to an immediate debit to its account, the manufacturer does not have a designated or established bank account with an ACH authorization, when ACH debit has failed or as otherwise desired by the retailer.
  • More specifically, the system sends the retailer (and the account administrator) the deduction amounts from the settlement tables for one and preferably several promotions run by a retailer for a manufacturer. It should be appreciated that the report will include several promotions for several manufacturers. The independent system 24 also sends the amount of the deduction to the manufacturer sorted by retailer. The retailer looks for an invoice for the manufacturer. After the retailer finds an appropriate invoice, the retailer deducts an amount from the payment on that invoice.
  • The account administrator works with the retailer to collect: (i) the manufacturer's invoice number which will be paid minus the deduction; (ii) the manufacturer's invoice date; (iii) the products (brand or commodity) of the manufacturer's invoice the retailer will deduct for; and (iv) any other deducted amounts from the invoice. This information is saved in the settlement tables or other suitable tables. The manufacturer and the retailer may access the information, as discussed below.
  • It should be appreciated that the system could be adapted to provide the manufacturer with an informative direct feed of the invoicing information through the accounts receivable (A/R) system 188.
  • The payments made by the independent system 24 to the retailer are recorded by the payment generation application 176. The payment generation application 176 generates a payment report 192 and an ACH file to retailers 194. The ACH retailer payments are saved to an ACH retailer payment table 196.
  • Reporting
  • As generally indicated by block 240 in FIG. 2E, and more specifically illustrated in FIG. 11, the system 10 of the present invention enables the participating retailers and manufacturers to monitor and verify the promotion from the initial creation of the promotion to completion of the promotion including the settlement of all amounts of money owed and paid to the retailer for the promotion, including retailer deductions. The system 10 preferably enables the retailers and manufacturers to monitor the promotion through any suitable direct communication line or internet accessible computer, terminal or device. For internet access, the participating retailers and manufacturers access the internet server 34 of the system 10 either through an internet service provider (ISP) or by directly accessing the internet server 34 via the communication lines 46 as generally illustrated in FIG. 1. It should be appreciated that the manufactures and retailers may be provided with direct limited access to the independent system to achieve a higher level of security than available through the internet.
  • To access the internet server 34, the user must enter a valid user ID and password. Before allowing the user access to any promotion information, the independent system 24 verifies that the user is entitled to access to the internet server 34 by checking the master user tables 120 which includes all of the authorized users and the information the users are authorized to access. After the independent system 24 determines that the user is authorized to obtain promotion information, the internet server 34 enables the user to view a multitude of information about certain promotions which the user is authorized to obtain. For instance, the user may only be authorized to obtain promotion information about a designated manufacturer. The internet server includes suitable firewalls and other conventional security measures from preventing a user from accessing information form database tables which the user is not entitled to access.
  • The internet server 34 displays promotion information in a variety of formats (e.g., graphical, statistical, charts, tables, etc.). The system 10 displays this information using conventional report generators such as CRYSTAL REPORTS. The independent system retrieves the information for generating the reports from the manufacturer tables 112, the master agreement tables 126, the master retailer/manufacturer cross-reference tables 124, the master retailer/UPC tables 122, the individual promotion special payment tables 138, the individual promotion tables and the individual promotion item tables on the database server 32. The information from these tables is organized into an understandable format for the participating retailers and manufacturers. The monitoring and reporting features enable the manufacturer and retailer to track or monitor the terms of the promotion, the status of the promotion, and the results of the promotion including the number of promoted products sold during the promotion (i.e., as it is being executed). This enables the manufacturer and retailer to determine how effective the promotion is while the promotion is in effect and after the promotion is completed. Access to this type of information enables the manufacturer and the retailer to tailor future promotions in a similar or more effective manner.
  • The manufacturer and the retailer may generate a hard-copy reports 200 of the promotion information for their promotions administered by on the system. They may also download this information or data to conduct their own further statistical analysis. The system of the present invention can also be employed to store and create a historical database of promotion information or data which could be used for subsequent analysis of promotions.
  • It should be appreciated that the system enables the manufacturer to determine if the retailer has changed the promotion (such as because of bad weather). The manufacturer could check the promotion terms on a regular basis, or preferably the independent system could send an electronic or paper notice to the manufacturer after the retailer changes a promotions.
  • It should also be appreciated that the system of the present invention could be adapted to communicate with the retailers and manufacturers through other suitable communication methods such as through extranet or paper communications.
  • It should be understood that modifications and variations may be effected without departing from the scope of the novel concepts of the present invention. It should also be understood that this application is only limited by the scope of the claims.

Claims (8)

1. A method for enabling a retailer and a manufacturer involved in a plurality of trade promotions for a plurality of products to independently verify the terms of the trade promotions, said method comprising the steps of:
before a start of the trade promotions by the retailer, capturing the terms of the trade promotions at least including promoted product identification and at least one of (a) a predetermined payment value the manufacturer will owe the retailer for each promoted product sold by the retailer during the trade promotion, and (b) a predetermined payment value the manufacturer will owe the retailer for conducting the trade promotion in an independent system which operates independently from the retailer and the manufacturer;
before the start of the trade promotions by the retailer, storing the captured terms of the trade promotions in an electronic database of the independent system; and
before the start of the trade promotions by the retailer, enabling the retailer and the manufacturer to access the electronic database of the independent system to determine the stored terms of the trade promotions.
2. The method of claim 1, wherein the step of enabling the retailer and manufacturer to access the electronic database of the independent system to determine the terms of the trade promotions includes enabling the retailer and manufacturer to access the electronic database of the independent system through the internet.
3. The method of claim 2, which further includes the step of enabling the retailer to change the terms of the trade promotions stored in the electronic database of the independent system prior to the start of the trade promotions, capturing the changed terms of the trade promotions and storing the changed terms of the trade promotions in the electronic database of the independent system.
4. The method of claim 3, which further includes the step of enabling the retailer and the manufacturer to access the terms of the trade promotions stored in the electronic database of the independent system to independently verify the terms of the trade promotions and to determine if the retailer changed any of the terms of any of the trade promotions.
5. A method for enabling a retailer and a manufacturer involved in a plurality of trade promotions for a plurality of promoted products to independently verify terms of the trade promotions for the promoted products using an independent system, said method comprising the steps of:
before a start of the trade promotions by the retailer, capturing the terms of the trade promotions for the promoted products in an independent system which operates independently of the control of the retailer and the manufacturer, including retailer identification, manufacturer identification, trade promotion type, UPC Codes for the promoted products, at least one of (a) a predetermined payment value the manufacturer will owe the retailer for each promoted product sold by the retailer during the trade promotion, and (b) a predetermined payment value the manufacturer will owe the retailer for conducting the trade promotion, and link codes for associated discounts if any of the trade promotions are electronic discount trade promotions;
before the start of the trade promotions by the retailer, storing the captured terms of the trade promotions in an independent system database; and
before the start of the trade promotions by the retailer, enabling the retailer and the manufacturer to access the independent system database to determine the stored terms of the trade promotions.
6. The method of claim 5, wherein the step of the independent system enabling the retailer and manufacturer to access the database to determine the terms of the trade promotions includes enabling the retailer and manufacturer to access the independent system database through an internet.
7. The method of claim 6, which further includes the step of the independent system: enabling the retailer to change at least one of the captured terms of the trade promotions prior to the start of the trade promotions, capturing the changed terms of the trade promotions and storing the changed terms of the trade promotions in the independent system database.
8. The method of claim 7, which further includes the step of the independent system enabling the retailer and the manufacturer to access each of the terms of the trade promotions stored in the independent system database to independently verify each of the terms of the trade promotions and to determine if the retailer changed any of the terms of the trade promotions.
US11/201,540 1999-08-30 2005-08-11 System and method for administering promotions Abandoned US20060041475A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/201,540 US20060041475A1 (en) 1999-08-30 2005-08-11 System and method for administering promotions

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/385,489 US7356486B2 (en) 1999-08-30 1999-08-30 System and method for administering promotions
US11/201,540 US20060041475A1 (en) 1999-08-30 2005-08-11 System and method for administering promotions

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/385,489 Continuation US7356486B2 (en) 1999-08-30 1999-08-30 System and method for administering promotions

Publications (1)

Publication Number Publication Date
US20060041475A1 true US20060041475A1 (en) 2006-02-23

Family

ID=23521589

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/385,489 Expired - Fee Related US7356486B2 (en) 1999-08-30 1999-08-30 System and method for administering promotions
US11/201,540 Abandoned US20060041475A1 (en) 1999-08-30 2005-08-11 System and method for administering promotions

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/385,489 Expired - Fee Related US7356486B2 (en) 1999-08-30 1999-08-30 System and method for administering promotions

Country Status (5)

Country Link
US (2) US7356486B2 (en)
EP (1) EP1212674A4 (en)
AU (1) AU6771500A (en)
HK (1) HK1047488A1 (en)
WO (1) WO2001016696A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080319775A1 (en) * 2007-06-25 2008-12-25 Charles Housman Bowling system
US20100121764A1 (en) * 2008-11-10 2010-05-13 Brian Joseph Niedermeyer Transaction notification system and method
US20110047034A1 (en) * 2009-08-18 2011-02-24 Xerox Corporation System and method for processing print jobs
US20140207813A1 (en) * 2005-05-31 2014-07-24 FairWarning, Inc. Identity mapping system and method

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7437313B1 (en) 1998-03-11 2008-10-14 West Direct, Llc Methods, computer-readable media, and apparatus for offering users a plurality of scenarios under which to conduct at least one primary transaction
US7364068B1 (en) 1998-03-11 2008-04-29 West Corporation Methods and apparatus for intelligent selection of goods and services offered to conferees
US6055513A (en) 1998-03-11 2000-04-25 Telebuyer, Llc Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
US8315909B1 (en) 1998-03-11 2012-11-20 West Corporation Methods and apparatus for intelligent selection of goods and services in point-of-sale commerce
US7386485B1 (en) 2004-06-25 2008-06-10 West Corporation Method and system for providing offers in real time to prospective customers
US7249055B1 (en) * 1999-07-09 2007-07-24 Citicorp Credit Services, Inc. Method and system for managing and conducting a network auction
US7848940B1 (en) 1999-11-15 2010-12-07 Priceline.Com Incorporated Method, system and apparatus to facilitate conditional purchase orders with bounce back functionality
US7526437B1 (en) * 2000-04-06 2009-04-28 Apple Inc. Custom stores
US7424445B1 (en) * 2000-04-06 2008-09-09 Apple Inc. Virtual bundles
JP4398073B2 (en) * 2000-06-28 2010-01-13 シャープ株式会社 Information providing apparatus with advertisement, information providing method with advertisement, and recording medium recording information providing program with advertisement
US8452704B2 (en) * 2000-07-11 2013-05-28 Citicorp Credit Services, Inc. Method and system for on-line payments
US20030105710A1 (en) * 2000-07-11 2003-06-05 Ellen Barbara Method and system for on-line payments
US20050192866A1 (en) * 2000-10-11 2005-09-01 Nintendo Of America Inc. System and method for managing a retail marketing program utilizing dynamic forms
US20030144907A1 (en) * 2001-03-05 2003-07-31 American Express Travel Related Services Company, Inc. System and method for administering incentive offers
WO2002071189A2 (en) * 2001-03-05 2002-09-12 American Express Travel Related Services Company, Inc. System and method for integrating offers
US20030154127A1 (en) * 2002-02-12 2003-08-14 Mcauliffe Barry S. Manufacturer incentive system
US20070260507A1 (en) * 2002-05-24 2007-11-08 Yee-Ann Lee Automatically creating promotional funds
US8306908B1 (en) * 2002-12-31 2012-11-06 West Corporation Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
US8712857B1 (en) 2003-03-31 2014-04-29 Tuxis Technologies Llc Methods and apparatus for intelligent selection of goods and services in mobile commerce
US8738428B2 (en) * 2003-11-25 2014-05-27 International Business Machines Corporation Managing retail promotion events
US8521583B2 (en) * 2003-12-26 2013-08-27 Valassis In-Store Solutions, Inc. Computerized management system for multi-chain promotions, and related audit system
US7178720B1 (en) 2004-09-30 2007-02-20 West Corporation Methods, computer-readable media, and computer program product for intelligent selection of items encoded onto portable machine-playable entertainment media
US9076158B2 (en) * 2006-09-13 2015-07-07 Google Inc. Integrated system and method for managing electronic coupons
US20100082466A1 (en) * 2008-09-26 2010-04-01 Mark Carlson Beneficiary initiated p2p, p2b payment model
US10275784B2 (en) * 2010-03-25 2019-04-30 Safeway Inc. Adaptable retail pricing environment and electronic exchange, delivering customized shopper rewards
US10445760B2 (en) * 2010-03-25 2019-10-15 Safeway Inc. Distributed computing platform for improving processing performance
US8548849B1 (en) * 2010-08-18 2013-10-01 Amazon Technologies, Inc. Customer generated promotions
US20130159065A1 (en) * 2011-12-20 2013-06-20 Sony Corporation Behavior-based pricing paradigm
US9940640B2 (en) * 2013-03-13 2018-04-10 Eversight, Inc. Automated event correlation to improve promotional testing
US11288696B2 (en) 2013-03-13 2022-03-29 Eversight, Inc. Systems and methods for efficient promotion experimentation for load to card
US10176491B2 (en) * 2013-03-13 2019-01-08 Eversight, Inc. Highly scalable internet-based randomized experiment methods and apparatus for obtaining insights from test promotion results
US11270325B2 (en) 2013-03-13 2022-03-08 Eversight, Inc. Systems and methods for collaborative offer generation
US10909561B2 (en) 2013-03-13 2021-02-02 Eversight, Inc. Systems and methods for democratized coupon redemption
US11138628B2 (en) 2013-03-13 2021-10-05 Eversight, Inc. Promotion offer language and methods thereof
US11068929B2 (en) * 2013-03-13 2021-07-20 Eversight, Inc. Highly scalable internet-based controlled experiment methods and apparatus for obtaining insights from test promotion results
US10438230B2 (en) * 2013-03-13 2019-10-08 Eversight, Inc. Adaptive experimentation and optimization in automated promotional testing
US9940639B2 (en) * 2013-03-13 2018-04-10 Eversight, Inc. Automated and optimal promotional experimental test designs incorporating constraints
US10438231B2 (en) * 2013-03-13 2019-10-08 Eversight, Inc. Automatic offer generation using concept generator apparatus and methods therefor
US10991001B2 (en) 2013-03-13 2021-04-27 Eversight, Inc. Systems and methods for intelligent promotion design with promotion scoring
US10706438B2 (en) 2013-03-13 2020-07-07 Eversight, Inc. Systems and methods for generating and recommending promotions in a design matrix
US11288698B2 (en) 2013-03-13 2022-03-29 Eversight, Inc. Architecture and methods for generating intelligent offers with dynamic base prices
US10984441B2 (en) 2013-03-13 2021-04-20 Eversight, Inc. Systems and methods for intelligent promotion design with promotion selection
US9984387B2 (en) * 2013-03-13 2018-05-29 Eversight, Inc. Architecture and methods for promotion optimization
US10915912B2 (en) 2013-03-13 2021-02-09 Eversight, Inc. Systems and methods for price testing and optimization in brick and mortar retailers
US10445763B2 (en) * 2013-03-13 2019-10-15 Eversight, Inc. Automated promotion forecasting and methods therefor
US10846736B2 (en) 2013-03-13 2020-11-24 Eversight, Inc. Linkage to reduce errors in online promotion testing
US10140629B2 (en) * 2013-03-13 2018-11-27 Eversight, Inc. Automated behavioral economics patterns in promotion testing and methods therefor
US10891660B1 (en) * 2014-06-04 2021-01-12 Ecr Software Corporation System and method for promotion reimbursement
US10140623B1 (en) 2014-10-27 2018-11-27 Square, Inc. Detection and explanation of lifts in merchant data
US10460339B2 (en) * 2015-03-03 2019-10-29 Eversight, Inc. Highly scalable internet-based parallel experiment methods and apparatus for obtaining insights from test promotion results
US10360777B2 (en) * 2015-08-19 2019-07-23 Symbol Technologies, Llc System for and method of enhanced reading and tracking of radio frequency identification tags
US11941659B2 (en) 2017-05-16 2024-03-26 Maplebear Inc. Systems and methods for intelligent promotion design with promotion scoring
US11935024B1 (en) 2017-10-20 2024-03-19 Block, Inc. Account-based data and marketplace generation
US11210721B1 (en) 2018-10-15 2021-12-28 Square, Inc. Converting items into vectors to determine optimized locations
WO2020112313A1 (en) * 2018-11-26 2020-06-04 SKUPOS Inc. Systems and methods for communicating and enhancing local data for remote processing
US11205214B2 (en) 2019-07-29 2021-12-21 Luke MARIETTA Method and system for automatically replenishing consumable items

Citations (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3959624A (en) * 1974-12-13 1976-05-25 Walter Kaslow Coded merchandising coupon
US4554446A (en) * 1983-11-18 1985-11-19 Murphy Arthur J Supermarket inventory control system and method
US4674041A (en) * 1983-09-15 1987-06-16 James K. Appleton Method and apparatus for controlling the distribution of coupons
US4723212A (en) * 1984-07-18 1988-02-02 Catalina Marketing Corp. Method and apparatus for dispensing discount coupons
US5008519A (en) * 1988-11-16 1991-04-16 Cunningham William R Foolproof coupon redemption system
US5056019A (en) * 1989-08-29 1991-10-08 Citicorp Pos Information Servies, Inc. Automated purchase reward accounting system and method
US5173851A (en) * 1984-07-18 1992-12-22 Catalina Marketing International, Inc. Method and apparatus for dispensing discount coupons in response to the purchase of one or more products
US5185695A (en) * 1988-07-14 1993-02-09 Pruchnicki Michael A Method and system for handling discount coupons by using centrally stored manufacturer coupons in place of paper coupons
US5193056A (en) * 1991-03-11 1993-03-09 Signature Financial Group Inc. Data processing system for hub and spoke financial services configuration
US5202826A (en) * 1989-01-27 1993-04-13 Mccarthy Patrick D Centralized consumer cash value accumulation system for multiple merchants
US5233514A (en) * 1990-01-09 1993-08-03 Luay Ayyoubi System and method for redeeming and accumulating stock purchase credits in a company by the participating consumers
US5237499A (en) * 1991-11-12 1993-08-17 Garback Brent J Computer travel planning system
US5287181A (en) * 1992-08-20 1994-02-15 Holman Michael J Electronic redeemable coupon system and television
US5353218A (en) * 1992-09-17 1994-10-04 Ad Response Micromarketing Corporation Focused coupon system
US5380991A (en) * 1993-11-16 1995-01-10 Valencia; Luis Paperless coupon redemption system and method thereof
USRE34915E (en) * 1984-11-26 1995-04-25 Coupco, Inc. Paperless system for distributing, redeeming and clearing merchandise coupons
US5420606A (en) * 1993-09-20 1995-05-30 Begum; Paul G. Instant electronic coupon verification system
US5490060A (en) * 1988-02-29 1996-02-06 Information Resources, Inc. Passive data collection system for market research data
US5557518A (en) * 1994-04-28 1996-09-17 Citibank, N.A. Trusted agents for open electronic commerce
US5621640A (en) * 1993-02-18 1997-04-15 Every Penny Counts, Inc. Automatic philanthropic contribution system
US5710886A (en) * 1995-06-16 1998-01-20 Sellectsoft, L.C. Electric couponing method and apparatus
US5761648A (en) * 1995-07-25 1998-06-02 Interactive Coupon Network Interactive marketing network and process using electronic certificates
US5832458A (en) * 1995-06-07 1998-11-03 Electronic Data Systems Corporation System and method for electronically auditing point-of-sale transactions
US5845259A (en) * 1996-06-27 1998-12-01 Electronic Consumer Concepts, L.L.C. Electronic coupon dispensing system
US5890135A (en) * 1996-02-20 1999-03-30 Powell; Ken R. System and method for displaying product information in a retail system
US5902983A (en) * 1996-04-29 1999-05-11 International Game Technology Preset amount electronic funds transfer system for gaming machines
US5905246A (en) * 1996-10-31 1999-05-18 Fajkowski; Peter W. Method and apparatus for coupon management and redemption
US5918211A (en) * 1996-05-30 1999-06-29 Retail Multimedia Corporation Method and apparatus for promoting products and influencing consumer purchasing decisions at the point-of-purchase
US5924077A (en) * 1995-12-29 1999-07-13 Sapient Solutions, Llc Computer based system for monitoring and processing data collected at the point of sale of goods and services
US5924078A (en) * 1996-06-28 1999-07-13 Codesaver International, Inc. Consumer-provided promotional code actuatable point-of-sale discounting system
US6477513B1 (en) * 1997-04-03 2002-11-05 Walker Digital, Llc Method and apparatus for executing cryptographically-enabled letters of credit
US20030195806A1 (en) * 1998-11-12 2003-10-16 Ad Response Micromarketing Corporation Manufacturer's coupon ordering system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2398595A (en) 1994-04-29 1995-11-29 Catalina Electronic Clearing Services, Inc. Method and apparatus for electronically clearing and processing bar-coded discount coupons

Patent Citations (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3959624A (en) * 1974-12-13 1976-05-25 Walter Kaslow Coded merchandising coupon
US4674041A (en) * 1983-09-15 1987-06-16 James K. Appleton Method and apparatus for controlling the distribution of coupons
US4554446A (en) * 1983-11-18 1985-11-19 Murphy Arthur J Supermarket inventory control system and method
US5173851A (en) * 1984-07-18 1992-12-22 Catalina Marketing International, Inc. Method and apparatus for dispensing discount coupons in response to the purchase of one or more products
US5612868A (en) * 1984-07-18 1997-03-18 Catalina Marketing International, Inc Method and apparatus for dispensing discount coupons
US4723212A (en) * 1984-07-18 1988-02-02 Catalina Marketing Corp. Method and apparatus for dispensing discount coupons
USRE34915E (en) * 1984-11-26 1995-04-25 Coupco, Inc. Paperless system for distributing, redeeming and clearing merchandise coupons
US5490060A (en) * 1988-02-29 1996-02-06 Information Resources, Inc. Passive data collection system for market research data
US5185695A (en) * 1988-07-14 1993-02-09 Pruchnicki Michael A Method and system for handling discount coupons by using centrally stored manufacturer coupons in place of paper coupons
US5008519A (en) * 1988-11-16 1991-04-16 Cunningham William R Foolproof coupon redemption system
US5202826A (en) * 1989-01-27 1993-04-13 Mccarthy Patrick D Centralized consumer cash value accumulation system for multiple merchants
US5056019A (en) * 1989-08-29 1991-10-08 Citicorp Pos Information Servies, Inc. Automated purchase reward accounting system and method
US5233514A (en) * 1990-01-09 1993-08-03 Luay Ayyoubi System and method for redeeming and accumulating stock purchase credits in a company by the participating consumers
US5193056A (en) * 1991-03-11 1993-03-09 Signature Financial Group Inc. Data processing system for hub and spoke financial services configuration
US5237499A (en) * 1991-11-12 1993-08-17 Garback Brent J Computer travel planning system
US5287181A (en) * 1992-08-20 1994-02-15 Holman Michael J Electronic redeemable coupon system and television
US5353218A (en) * 1992-09-17 1994-10-04 Ad Response Micromarketing Corporation Focused coupon system
US5621640A (en) * 1993-02-18 1997-04-15 Every Penny Counts, Inc. Automatic philanthropic contribution system
US5420606A (en) * 1993-09-20 1995-05-30 Begum; Paul G. Instant electronic coupon verification system
US5380991A (en) * 1993-11-16 1995-01-10 Valencia; Luis Paperless coupon redemption system and method thereof
US5557518A (en) * 1994-04-28 1996-09-17 Citibank, N.A. Trusted agents for open electronic commerce
US5832458A (en) * 1995-06-07 1998-11-03 Electronic Data Systems Corporation System and method for electronically auditing point-of-sale transactions
US5710886A (en) * 1995-06-16 1998-01-20 Sellectsoft, L.C. Electric couponing method and apparatus
US5761648A (en) * 1995-07-25 1998-06-02 Interactive Coupon Network Interactive marketing network and process using electronic certificates
US5924077A (en) * 1995-12-29 1999-07-13 Sapient Solutions, Llc Computer based system for monitoring and processing data collected at the point of sale of goods and services
US5890135A (en) * 1996-02-20 1999-03-30 Powell; Ken R. System and method for displaying product information in a retail system
US5902983A (en) * 1996-04-29 1999-05-11 International Game Technology Preset amount electronic funds transfer system for gaming machines
US5918211A (en) * 1996-05-30 1999-06-29 Retail Multimedia Corporation Method and apparatus for promoting products and influencing consumer purchasing decisions at the point-of-purchase
US5845259A (en) * 1996-06-27 1998-12-01 Electronic Consumer Concepts, L.L.C. Electronic coupon dispensing system
US5924078A (en) * 1996-06-28 1999-07-13 Codesaver International, Inc. Consumer-provided promotional code actuatable point-of-sale discounting system
US5905246A (en) * 1996-10-31 1999-05-18 Fajkowski; Peter W. Method and apparatus for coupon management and redemption
US6477513B1 (en) * 1997-04-03 2002-11-05 Walker Digital, Llc Method and apparatus for executing cryptographically-enabled letters of credit
US20030195806A1 (en) * 1998-11-12 2003-10-16 Ad Response Micromarketing Corporation Manufacturer's coupon ordering system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140207813A1 (en) * 2005-05-31 2014-07-24 FairWarning, Inc. Identity mapping system and method
US9330134B2 (en) * 2005-05-31 2016-05-03 Fairwarning Ip, Llc User identity mapping system and method of use
US20080319775A1 (en) * 2007-06-25 2008-12-25 Charles Housman Bowling system
US20100121764A1 (en) * 2008-11-10 2010-05-13 Brian Joseph Niedermeyer Transaction notification system and method
US20110047034A1 (en) * 2009-08-18 2011-02-24 Xerox Corporation System and method for processing print jobs

Also Published As

Publication number Publication date
EP1212674A4 (en) 2002-11-20
WO2001016696A1 (en) 2001-03-08
HK1047488A1 (en) 2003-02-21
EP1212674A1 (en) 2002-06-12
US7356486B2 (en) 2008-04-08
AU6771500A (en) 2001-03-26
US20010018665A1 (en) 2001-08-30

Similar Documents

Publication Publication Date Title
US7356486B2 (en) System and method for administering promotions
US10963874B2 (en) E-coupon settlement and clearing process
US7729988B1 (en) Method and apparatus for processing credit card transactions
US6741968B2 (en) Method for processing information through a clearinghouse
US7653571B2 (en) System and method for generating price-per-gallon discounts for fuel
US9098855B2 (en) Intelligent clearing network
US20130166368A1 (en) Intelligent Clearing Network
US6678664B1 (en) Cashless transactions without credit cards, debit cards or checks
US5832458A (en) System and method for electronically auditing point-of-sale transactions
US8078531B2 (en) Auditing or determining reductions to card-issuer interchange fees
US20180285912A1 (en) Intelligent clearing network
EP1049056A2 (en) Electronic bill presentment and/or payment clearinghouse
US20020002485A1 (en) Method and apparatus for selective distribution of discount coupons based on prior customer behavior
US20130282480A1 (en) System and method for collaborative affinity marketing
KR19990082628A (en) Invoice Purchase Order System
CA2294198A1 (en) System and method for establishing and managing subscription purchase agreements including commitments to purchase goods over time
CN104854605A (en) Processing online transactions
US20050015300A1 (en) System and method for managing incentive offers
WO2001031493A2 (en) Automated statement presentation, adjustment and payment system and method therefor
JP2002519775A (en) Method and system for supplementary product sales in point of sale system
US20020007308A1 (en) Network based media space sale system and method
US20020143701A1 (en) Electronic bill presentment system with client specific formatting of data
JP3272525B2 (en) POS system
EP1195706A2 (en) Forwarding of selective transaction data from a digital receipt to a non-party to the transaction
CA2657303A1 (en) Internet enabled vehicle downpayment system and method with backend system for managing vehicle dealer information

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERSOFT CORPORATION, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TRATTNER, JOSEPH M.;REEL/FRAME:016703/0951

Effective date: 19990830

Owner name: INTERSOFT CORPORATION, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TRATTNER, JOSEPH M.;REEL/FRAME:016704/0037

Effective date: 19990830

Owner name: NUWORLD MARKETING LIMITED, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SULLIVAN, THOMAS J.;WINDISH, RICHARD J.;LEWRIGHT, DORR H.;AND OTHERS;REEL/FRAME:016703/0976

Effective date: 19990830

Owner name: INTERSOFT CORPORATION, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TRATTNER, JOSEPH M.;REEL/FRAME:016704/0027

Effective date: 19990430

Owner name: NUWORLD MARKETING LIMITED, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERSOFT CORPORATION;REEL/FRAME:016704/0020

Effective date: 19990830

AS Assignment

Owner name: NCH MARKETING SERVICES, INC., ILLINOIS

Free format text: CHANGE OF NAME;ASSIGNOR:NUWORLD MARKETING LIMITED;REEL/FRAME:017161/0492

Effective date: 20011221

AS Assignment

Owner name: BEAR STEARNS CORPORATE LENDING INC., AS COLLATERAL

Free format text: SECURITY AGREEMENT;ASSIGNORS:VALASSIS COMMUNICATIONS, INC.;NCH MARKETING SERVICES, INC.;REEL/FRAME:019047/0779

Effective date: 20070302

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION