WO2000072176A2 - Approximation of weekly sales data from audit data for use in analytical marketing models - Google Patents

Approximation of weekly sales data from audit data for use in analytical marketing models Download PDF

Info

Publication number
WO2000072176A2
WO2000072176A2 PCT/US2000/013429 US0013429W WO0072176A2 WO 2000072176 A2 WO2000072176 A2 WO 2000072176A2 US 0013429 W US0013429 W US 0013429W WO 0072176 A2 WO0072176 A2 WO 0072176A2
Authority
WO
WIPO (PCT)
Prior art keywords
data
causal
audit
sales
marketing
Prior art date
Application number
PCT/US2000/013429
Other languages
French (fr)
Other versions
WO2000072176A8 (en
Inventor
William Todd Kirk
Henry George Bright
Original Assignee
The Coca-Cola Company
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 The Coca-Cola Company filed Critical The Coca-Cola Company
Priority to BR0010732-8A priority Critical patent/BR0010732A/en
Priority to JP2000620499A priority patent/JP2003511747A/en
Priority to MXPA01011609A priority patent/MXPA01011609A/en
Priority to KR1020017014895A priority patent/KR20010113835A/en
Priority to AU47142/00A priority patent/AU4714200A/en
Priority to EP00928990A priority patent/EP1190338A2/en
Priority to IL14617700A priority patent/IL146177A0/en
Priority to CA002369073A priority patent/CA2369073A1/en
Publication of WO2000072176A2 publication Critical patent/WO2000072176A2/en
Publication of WO2000072176A8 publication Critical patent/WO2000072176A8/en

Links

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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Definitions

  • the present invention relates to identifying relationships between sales data and causal data in a retail environment. More particularly, the present invention relates to approximating scanner-like sales data from purchase data in order to identify relationships between sales data and causal data in an audit-based retail environment.
  • Scanner technology has revolutionized sales tracking in the retail environment.
  • Scanners such as bar code scanners and the like, are used in conjunction with electronic cash registers, point of sale terminals, and other checkout devices in order to collect and record data relating to sales by a retailer to a consumer.
  • sales data may be used to track the precise date and time of the sale of an inventory item.
  • scanners allow retailers and/or suppliers to determine the amount of sales in a given period of time without the need for traditional auditing.
  • traditional auditing involves the time consuming process of counting of the number of items in invemtory, a repeating the inventory count at a late time, and recording the number of purchases made by the retailer between the two inventory counts.
  • causal audits involve the collection of causal data.
  • a causal may be any factor, event or condition that causes increased or decreased sales of an inventory item. For example, any expenditure of money for the purpose of enticing consumers to purchase a product, e.g. print advertisements or displays, may be a potential causal.
  • causals may take the form of environmental factors and market conditions surrounding competitive and/or complementary products.
  • Causals may be either permanent (i.e., constant) or temporary (i.e.. variable).
  • Temporary causal are likely to fluctuate on a daily or weekly basis.
  • Audit data is collected at a retail establishment.
  • Audit data pertains to a plurality of purchases by a retailer. For each purchase, an associated purchase date and an associated number of purchased units is determined. For each for each purchase date, a depletion rate is determined that will cause the number of purchased units to be depleted upon the occurrence of the next successive purchase date. The depletion rate is assumed to be equal to the approximated daily sales between successive purchase dates.
  • Causal data may also be collected at the retail establishment.
  • a causal audit period is determined comprising a period of time in which the causal data is considered to be valid.
  • the total estimated sales during the causal audit period are determined by summing the estimated daily sales for each purchase date within the causal audit period.
  • an attempt may be made to identify a relationship between the causal data and the total estimated sales.
  • Attempting to identify a relationship between the causal data and the total estimated sales may comprise analyzing historical sales data. If a relationship between the causal data and the total estimated sales is identified, one or more marketing strategies may be developed for taking advantage of the identified relationship. Marketing strategies may then be analyzed using one or more analytical marketing models to determine whether any of the marketing strategies are viable. Any marketing strategies that are determined to be viable may be implemented in the retail environment.
  • the present invention provides computer-readable media having stored thereon computer-executable instruction for performing the above-described process.
  • the present invention provides a system operable to perform the above-described method comprising one or more memory storage devices, at least one processor and one or more communications links for receiving and transmitting data to a remote device.
  • FIG. 1 is a flow chart illustrating an exemplary method for approximating scanner-like data from audit data so as to identify effects of causal data on estimated sales data.
  • FIG. 2 is a graph of dated purchases by a retailer that plots purchased units versus days of the week.
  • FIG. 3 is a graphical illustration of the process of calculating estimated daily sales based on dated purchases by a retailer.
  • FIG. 4 is a graphical representation of an exemplary process involved in time aligning causal data and estimated weekly sales data.
  • FIG. 5 illustrates an exemplary method for assisting marketing managers in making better and more actionable marketing decisions, in accordance with an exemplary embodiment of the present invention.
  • FIG. 6 is a functional block diagram illustrating an exemplary operating environment for an exemplary embodiment of the present invention.
  • the present invention provides a system and method for approximating scanner-like sales data from audit data, so as to identify relationships between estimated weekly sales data and causal data in an audit-based retail environment.
  • the exemplary embodiments are described herein from the perspective of a retailer.
  • purchase * is herein used to refer to a purchase of items by the retailer from a supplier or manufacturer, etc.
  • a " 'sale” is meant herein to refer to a sale of an item from a retailer to a consumer.
  • the term “scanner-like sales data” herein refers to dated sales data. Accordingly, the present invention seeks to approximate dated sales data from audit data that relates to purchases by a retailer over a time duration.
  • FIG. 1 is a flow chart illustrating an exemplary method 100 for approximating scanner-like data from audit data so as to identify effects of causal data on estimated sales data, in accordance with an exemplary embodiment of the present invention.
  • the exemplary method 100 progresses from starting block 101 to step 102, where an inventory count is performed at a retail establishment.
  • an inventory count is meant to describe the process of counting the number of items or units that are in inventory. It is assumed at this point that a prior inventory count has previously been performed.
  • purchase data is collected at step 103 for purchases occurring between the inventory count and the prior inventory count.
  • the purchase date of each purchase occurring between the inventory count and the prior inventory count is determined. Purchase dates may be ascertained through examination of purchase receipts, if available. If purchase receipts are not available, retailers or suppliers may be instructed in advance to record dates of purchases in a journal or other type of log.
  • causal data is collected at the given retail establishment.
  • causal data may relate to any factor, event or condition that may cause increased or decreased sales of an inventory item.
  • Causal data may be collected internal to or external from the retail establishment.
  • Exemplary causals may comprise display racks, posters, advertisements, placement or price of competitive or complementary products, weather conditions, economic conditions, and the like.
  • Other types of causal data will be apparent to those of ordinary skill in the art. For more information regarding causals, see Hardie. Bruce et. al (1998), “Attribute-based Market Share Models: Methodological Development and Managerial Applications. " University of Pennsylvania: Wharton School Working Paper 98-009, which is herein incorporated by reference in its entirety.
  • a causal auditor maintains a list of identified potential causals and inspects a retail environment to determine whether such causals are present. It should be noted from FIG. 1 that the collection of causal data may occur before, after or concurrently with the performance of the inventory count, the collection of purchase data and the determination of purchase dates.
  • step 106 an assumption is made that the number of units purchased on a given purchase date combined with a safety stock is equal to the starting inventory level on that purchase date.
  • This assumption is based on the notion that a retailer will attempt to maintain a safety stock level of inventory and that all inventory units in excess of the safety stock should be sold before the next purchase. Therefore, upon the next purchase, all purchased units will exceed the safety stock. Accordingly, the assumption of step 106 treats the safety stock as a constant.
  • each starting inventory level i.e. number of units purchased plus safety stock
  • the depletion rate for the present example is 7 units per day, which means that on Wednesday the starting inventory level will be 14 units plus the safety stock, on Thursday the starting inventory level will be 7 units plus the safety stock and on Friday the starting inventory level will be equal to the safety stock (until the next purchase is completed).
  • step 107 estimated sales will have been calculated for every day within the period between the inventory count of step 102 and the prior inventory count, i.e., the audit period.
  • step 108 the time period during which the causal data is considered to be valid is determined.
  • a causal audit may occur on a single day. one week per month. However, the causal data may be considered to be valid for the entire week surrounding the causal audit. For example, if a causal comprises a particular display, it may be common practice to utilize the display in the retail establishment for at least one week.
  • step 110 the estimated number of sales occurring during the time period in which the causal data is valid is calculated.
  • step 112 an attepmt is made to identify effects that the causal data has had on the estimated sales.
  • Step 112 may be performed, for example, by way of comparison to historical data.
  • the exemplary method 100 ends at step 114.
  • FIGS. 2-4 graphically illustrate the exemplary method 100 for approximating scanner-like data from audit data so as to identify effects of causal data on estimated weekly sales data. Beginning with FIG. 2, a graph is shown that plots inventory units 202 versus days of the week 204. Audit data comprises records of purchases 206 by the retailer. In accordance with an exemplary embodiment of the present invention, the dates of purchases 206 must be known or otherwise determined. As shown in FIG.
  • the illustrative retailer has made six purchases within a sample four week period: a first purchase of 21 units 206A was made on the first Tuesday 204A, a second purchase of 72 units 206B was made on the first Friday 204B, a third purchase of 54 units 206C was made on the second Tuesday 204C, a fourth purchase of 55 units 206D was made on the second Friday 204D, a fifth purchase of 75 units 206E was made on the third Wednesday 204E, and a sixth purchase of 40 units 206F was made on the fourth Monday 204F.
  • FIG. 3 is a graphical illustration of an exemplary process of calculating estimated daily sales 310 based on the dated purchases 206.
  • the graph of FIG. 3 plots inventory units 302 versus days of the week 204.
  • the first purchase 206A was made on the first Tuesday 204A and the next purchase 206B was made on the first Friday 204B.
  • the purchase amount on a particular day plus a safety stock level is considered to be the starting inventory level on that day.
  • a starting inventory amount is decayed to the safety stock level at a depletion rate between purchase dates.
  • 21 inventory units in excess of the safety stock is decayed at a depletion rate between the first Tuesday 204A and the first Friday 204B.
  • the depletion rate is equal to the slope of the line connecting the points defined by the coordinates (Tuesday. 21 ) and (Friday, Safety Stock). As shown, the depletion rate for the 21 inventory units between the first Tuesday 204A and the first Friday 204B is equal to 7 inventory units per day. Therefore, there are estimated daily sales 310A1-3 of 7 units per day between the first purchase 206A and the second purchase 206B. The second purchase 206B of 72 units on the first Friday 204B is similarly decayed to the safety stock level between the second purchase 206B and the third purchase 206C. As shown, there are estimated daily sales 310B1-3 of 18 units per day between the second purchase 206B and the third purchase 206C.
  • the third purchase 206C of 54 units on the second Tuesday 204C is decayed to yield estimated daily sales 310C1-3 of 18 units per day between the third purchase 206C and the fourth purchase 206D.
  • the fourth purchase 206D of 55 units on the second Friday 204D is decayed to yield estimated daily sales 310D1-3 of 11 units per day between the fourth purchase 206D and the fifth purchase 206E.
  • the fifth purchase 206E of 75 units on the third Wednesday 204E is decayed to yield estimated daily sales 310E1-3 of 15 units per day between the fifth purchase 206E and the sixth purchase 206F.
  • the sixth and last purchase 206F in the audit data is not decayed due to the fact that the date of the next purchase date is unknown. From FIG. 3, it may be seen that estimated daily sales may be calculated for each day within the audit data period, namely each day between the first Tuesday 204A and the fourth Monday 204F shown on the graph. Accordingly, scanner-like sales data has been approximated from audit data.
  • FIG. 4 is a graphical representation of the process involved in time aligning causal data and estimated daily sales data 210.
  • the graph of FIG. 4 plots estimated units sold 403 versus days of the week 204. As indicated, the day of the causal audit 402 occurred on the second Thursday 204J shown on the graph. In the example of FIG. 4. it is assumed that the time period in which causal data is valid is one week. Therefore, the week of the causal audit 404 runs from the first Sunday 204G to the second Saturday 204K shown on the graph. The total estimated sales during the week of the causal audit 404 may be determined by summing the estimated daily sales 310 for each day in the week of the causal audit 404.
  • the total estimated sales of 112 units is equal to the sum of the estimated daily sales 310B3 of 18 units on Sunday 204G, the estimated daily sales 310B4 of 18 units on Monday 204H. the estimated daily sales 310C1 of 18 units on Tuesday 204C, the estimated daily sales 310C2 of 18 units on Wednesday 2041, the estimated daily sales 310C3 of 18 units on Thursday 204 J, the estimated daily sales 310D1 of 1 1 units on Friday 204D, and the estimated daily sales 310D2 of 1 1 units on Saturday 204K.
  • determinations may be made as to whether particular causals had a positive or negative impact on sales.
  • a marketing strategy may comprise one or more causals that are created for the purpose of increasing sales of a particular inventory item.
  • Monitoring the performance of a marketing strategy in a scanner-based environment involves collecting and analyzing scanner sales data and causal data in order to determine the effect of the marketing strategy (i.e., the one or more causals) on the sales.
  • scanner sales data is not available. Therefore, audit data must be collected and manipulated so as to approximate scanner-like sales data.
  • estimated weekly sales data may be time aligned to correspond to weekly causal data. It may then be determined if such causal data has a positive impact on sales, compared to historical sales data.
  • step 504 new opportunities for increased sales are identified. As an example, it may be determined that a particular causal has had a positive impact on sales and that introduction of a similar or complementary causal may also have a positive impact on sales. In addition, it may be determined that a particular causal has had a negative impact on sales and that removal of that causal may provide an opportunity for increased sales.
  • new marketing strategies are created for taking advantage of the identified opportunities for increased sales. Such new marketing strategies may comprise methods for introducing and/or removing causals from a retail environment.
  • the potential of each of the new marketing strategies created at step 506 is assessed at step 508. Assessing the potential of a marketing idea may involve creating and studying analytical marketing models using software and/or statistical tools.
  • An exemplary method for analyzing sales data and causal data is the Multiplicative Competitive Interaction (MCI) model, described in Cooper. Lee and Nagkanishi, Masao (1988) Market Share Analysis. Boston: Kluwer Academic Publishers, which is herein incorporated by reference in its entirety.
  • MCI Multiplicative Competitive Interaction
  • a marketing model based on the MCI model demonstrates the opportunity to estimate consumer response to anticipated changes in non- scanner marketing environments. Alternatives ranked by predicted increase in brand sales due to fluctuation in share as well as expansion of the category are then easily identifiable.
  • the exemplary method 500 returns to step 502 for monitoring of the marketing strategies.
  • the exemplary method 500 is a continuous process aimed at constantly attempting to increase the rate of sales.
  • FIG. 6 and the following discussion are intended to provide a brief and general description of a suitable computing environment for implementing the present invention.
  • the computer 600 includes a central processing unit 622, a system memory 620. and an
  • I/O Input/Output
  • a system bus 621 couples the central processing unit
  • a bus controller 623 controls the flow of data on the I/O bus 626 and between the central processing unit 622 and a variety of internal and external I/O devices.
  • the I/O devices connected to the I O bus 626 may have direct access to the system memory 620 using a Direct Memory Access
  • the I/O devices are connected to the I/O bus 626 via a set of device interfaces.
  • the device interfaces may include both hardware components and software components.
  • a hard disk drive 630 and a floppy disk drive 632 for reading or writing removable media 650 may be connected to the I/O bus 626 through disk drive controllers 640.
  • An optical disk drive 634 for reading or writing optical media 652 may be connected to the I O bus 626 using a Small Computer System Interface ("SCSI") 641.
  • SCSI Small Computer System Interface
  • an IDE (ATAPI) or EIDE 5 interface may be associated with an optical drive such as a may be the case with a CD-ROM drive.
  • the drives and their associated computer-readable media provide nonvolatile storage for the computer 600.
  • other types of computer-readable media may also be used, such as ZIP drives, or the like.
  • a display device 653, such as a monitor is connected to the I/O bus
  • a parallel interface 643 connects synchronous peripheral devices, such as a laser printer 656, to the I/O bus 626.
  • a serial interface 644 connects communication devices to the I/O bus 626.
  • a user may enter commands and information into the computer 600 via the serial 5 interface 644 or by using an input device, such as a keyboard 638, a mouse 636 or a modem 657.
  • Other peripheral devices may also be connected to the computer 600, such as audio input/output devices or image capture devices.
  • a number of program modules may be stored on the drives and in the system memory 620.
  • the system memory 620 can include both Random Access Memory (“RAM”) and Read Only Memory (“ROM”).
  • the program modules control how the computer 600 functions and interacts with the user, with I/O devices or with other computers.
  • Program modules include routines, operating systems 665, application programs, data structures, and other software or firmware components.
  • the present invention may comprise one or more audit data manipulation program modules 670. one or more data analysis program modules 675, and one or more analytical marketing model program modules 677 stored on the drives or in the system memory 620 of the computer 600.
  • audit data manipulation program modules 670 and data analysis program modules 675 may comprise computer-executable instructions for extracting audit data and causal data from one or more databases, manipulating the audit data so as to approximate scanner-like data, time aligning the approximated scanner-like data and the causal data, and identifying relationships between the time- aligned approximated scanner-like data and causal data.
  • analytical marketing model program modules 677 may comprise computer-executable
  • 1 o instructions for processing approximated scanner-like data and causal data to assess the viability of new marketing strategies.
  • the computer 600 may operate in a networked environment using logical connections to one or more remote computers, such as remote computer 5 660.
  • the remote computer 660 may be a server, a router, a peer device or other common network node, and typically includes many or all of the elements described in connection with the computer 600.
  • program modules and data may be stored on the remote computer 660.
  • the logical connections depicted in FIG. 6 include a local area network (“LAN”) 654 and a o wide area network (“WAN”) 655.
  • a network interface 645 such as an Ethernet adapter card, can be used to connect the computer 600 to the remote computer 660.
  • the remote computer 660 may use a telecommunications device, such as a modem 657, to establish a connection. It will be appreciated that the network connections shown are illustrative and other devices of establishing a communications link between the computers may be used.
  • the remote computer 660 may comprise, or may be in communication with, a hand-held device for collecting audit data or causal audit data in a retail establishment, such as a scanner, a laptop computer, or a palmtop computer. Audit data and causal data collected at a retail establishment may be stored in one or more memory storage devices 620 coupled to a remote computer and/or a local computer 600.

Abstract

Audit data collected at a retail establishment pertains to a plurality of purchases. For each purchase, an associated purchase date and an associated number of purchased units is determined. For each purchase date, a depletion rate is determined that will cause the number of purchased units to be depleted upon the occurrence of the next successive purchase date. The depletion rate is an estimation of daily sales occurring between successive purchase dates. Causal data may also be collected at the retail establishment, which is considered to be valid during a causal audit period. Total estimated sales occurring during the causal audit period are determined by summing the estimated daily sales for each purchase date within the causal audit period. Relationships may be identified between the causal data and the total estimated sales during the causal audit period. If a relationship between the causal data and the total estimated sales is identified, one or more marketing strategies may be developed for taking advantage of the identified relationship. Marketing strategies may be analyzed using one or more analytical marketing models to determine whether any of the marketing strategies are viable. Any marketing strategies that are determined to be viable may be implemented in the retail environment. At a later time, updated audit data and causal data may be collected and analyzed in the above-described manner for the purpose of monitoring the performance of the one or more implemented marketing strategies.

Description

Approximation of Weekly Sales Data From Audit Data For Use in Analytical Marketing Models
Technical Field
The present invention relates to identifying relationships between sales data and causal data in a retail environment. More particularly, the present invention relates to approximating scanner-like sales data from purchase data in order to identify relationships between sales data and causal data in an audit-based retail environment.
Background Of The Invention
Scanner technology has revolutionized sales tracking in the retail environment. Scanners, such as bar code scanners and the like, are used in conjunction with electronic cash registers, point of sale terminals, and other checkout devices in order to collect and record data relating to sales by a retailer to a consumer. Such sales data may be used to track the precise date and time of the sale of an inventory item. Accordingly, scanners allow retailers and/or suppliers to determine the amount of sales in a given period of time without the need for traditional auditing. As is known in the art, traditional auditing involves the time consuming process of counting of the number of items in invemtory, a repeating the inventory count at a late time, and recording the number of purchases made by the retailer between the two inventory counts.
The use of scanners to efficiently and accurately collect sales data frees traditional audit personnel to perform causal audits. Causal audits involve the collection of causal data. As is well known in the art, a causal may be any factor, event or condition that causes increased or decreased sales of an inventory item. For example, any expenditure of money for the purpose of enticing consumers to purchase a product, e.g. print advertisements or displays, may be a potential causal. In addition, causals may take the form of environmental factors and market conditions surrounding competitive and/or complementary products. Causals may be either permanent (i.e., constant) or temporary (i.e.. variable). Temporary causal are likely to fluctuate on a daily or weekly basis. Identification of relationships between sales data and causal data often proves useful in the development of new marketing strategies for increased sales. Identifying relationships between sales data and causal data requires a time alignment of the sales data and the causal data. Time alignment of sales data and temporary causal data has only been heretofore practical in a scanner-based system, where the precise times and dates of sales are known. Without the luxury of scanners, sales data is collected by traditional inventory auditing techniques. Due to the fact that traditional inventory audits are time consuming, they are typically performed no more frequently than on a monthly or bi-monthly basis. Therefore, audit data is used to estimate sales over a relatively long time duration and does not directly provide the level of detail required for time alignment with temporary causal data.
Accordingly, there exists a need for a system and method for approximating scanner-like sales data from audit data in order to identify relationships between the sales data and causal data in an audit-based retail environment.
Summary Of The Invention
The present invention meets the above described needs by providing a system and method for approximating scanner- like sales data from audit data. Audit data is collected at a retail establishment. Audit data pertains to a plurality of purchases by a retailer. For each purchase, an associated purchase date and an associated number of purchased units is determined. For each for each purchase date, a depletion rate is determined that will cause the number of purchased units to be depleted upon the occurrence of the next successive purchase date. The depletion rate is assumed to be equal to the approximated daily sales between successive purchase dates. Causal data may also be collected at the retail establishment. A causal audit period is determined comprising a period of time in which the causal data is considered to be valid. Then, the total estimated sales during the causal audit period are determined by summing the estimated daily sales for each purchase date within the causal audit period. Given the causal data and the total estimated sales during the causal audit period, an attempt may be made to identify a relationship between the causal data and the total estimated sales. Attempting to identify a relationship between the causal data and the total estimated sales may comprise analyzing historical sales data. If a relationship between the causal data and the total estimated sales is identified, one or more marketing strategies may be developed for taking advantage of the identified relationship. Marketing strategies may then be analyzed using one or more analytical marketing models to determine whether any of the marketing strategies are viable. Any marketing strategies that are determined to be viable may be implemented in the retail environment.
The present invention provides computer-readable media having stored thereon computer-executable instruction for performing the above-described process. In addition, the present invention provides a system operable to perform the above-described method comprising one or more memory storage devices, at least one processor and one or more communications links for receiving and transmitting data to a remote device.
Brief Description Of The Drawings
FIG. 1 is a flow chart illustrating an exemplary method for approximating scanner-like data from audit data so as to identify effects of causal data on estimated sales data.
FIG. 2 is a graph of dated purchases by a retailer that plots purchased units versus days of the week.
FIG. 3 is a graphical illustration of the process of calculating estimated daily sales based on dated purchases by a retailer.
FIG. 4 is a graphical representation of an exemplary process involved in time aligning causal data and estimated weekly sales data. FIG. 5 illustrates an exemplary method for assisting marketing managers in making better and more actionable marketing decisions, in accordance with an exemplary embodiment of the present invention.
FIG. 6 is a functional block diagram illustrating an exemplary operating environment for an exemplary embodiment of the present invention.
Detailed Description Of Exemplary Embodiments
Exemplary embodiments of the present invention will hereinafter be described with reference to the drawings, in which like numerals indicate like elements throughout the several figures. As mentioned, the present invention provides a system and method for approximating scanner-like sales data from audit data, so as to identify relationships between estimated weekly sales data and causal data in an audit-based retail environment. For clarity, the exemplary embodiments are described herein from the perspective of a retailer. Thus, the term "purchase*" is herein used to refer to a purchase of items by the retailer from a supplier or manufacturer, etc. Similarly, a "'sale" is meant herein to refer to a sale of an item from a retailer to a consumer. In addition, the term "scanner-like sales data" herein refers to dated sales data. Accordingly, the present invention seeks to approximate dated sales data from audit data that relates to purchases by a retailer over a time duration.
FIG. 1 is a flow chart illustrating an exemplary method 100 for approximating scanner-like data from audit data so as to identify effects of causal data on estimated sales data, in accordance with an exemplary embodiment of the present invention. As shown, the exemplary method 100 progresses from starting block 101 to step 102, where an inventory count is performed at a retail establishment. As should be apparent, an inventory count is meant to describe the process of counting the number of items or units that are in inventory. It is assumed at this point that a prior inventory count has previously been performed. Next, purchase data is collected at step 103 for purchases occurring between the inventory count and the prior inventory count. At step 104, the purchase date of each purchase occurring between the inventory count and the prior inventory count is determined. Purchase dates may be ascertained through examination of purchase receipts, if available. If purchase receipts are not available, retailers or suppliers may be instructed in advance to record dates of purchases in a journal or other type of log.
At step 105, causal data is collected at the given retail establishment. As previously described, causal data may relate to any factor, event or condition that may cause increased or decreased sales of an inventory item. Causal data may be collected internal to or external from the retail establishment. Exemplary causals may comprise display racks, posters, advertisements, placement or price of competitive or complementary products, weather conditions, economic conditions, and the like. Other types of causal data will be apparent to those of ordinary skill in the art. For more information regarding causals, see Hardie. Bruce et. al (1998), "Attribute-based Market Share Models: Methodological Development and Managerial Applications." University of Pennsylvania: Wharton School Working Paper 98-009, which is herein incorporated by reference in its entirety. Conventionally, a causal auditor maintains a list of identified potential causals and inspects a retail environment to determine whether such causals are present. It should be noted from FIG. 1 that the collection of causal data may occur before, after or concurrently with the performance of the inventory count, the collection of purchase data and the determination of purchase dates.
At step 106 an assumption is made that the number of units purchased on a given purchase date combined with a safety stock is equal to the starting inventory level on that purchase date. This assumption is based on the notion that a retailer will attempt to maintain a safety stock level of inventory and that all inventory units in excess of the safety stock should be sold before the next purchase. Therefore, upon the next purchase, all purchased units will exceed the safety stock. Accordingly, the assumption of step 106 treats the safety stock as a constant. Next, at step 107 each starting inventory level (i.e. number of units purchased plus safety stock) is decayed to the safety stock level at a depletion rate, in order to calculate average daily sales between purchase dates. In other words, it is assumed that inventory units in excess of the safety stock level will be exhausted upon the occurrence of the next successive inventory purchase date. To illustrate the principles described with reference to steps 106-107, consider the following example: if 21 units are purchased on a Tuesday and the next successive purchase date occurs on the following Friday, it is assumed that the starting inventory level on Tuesday is 21 inventory units plus a safety stock. Then, it is assumed that the 21 inventory units in excess of the safety stock will be depleted by way of sales occurring on Tuesday, Wednesday and Thursday, inclusive. The depletion rate for the present example is 7 units per day, which means that on Wednesday the starting inventory level will be 14 units plus the safety stock, on Thursday the starting inventory level will be 7 units plus the safety stock and on Friday the starting inventory level will be equal to the safety stock (until the next purchase is completed).
Upon completion of step 107, estimated sales will have been calculated for every day within the period between the inventory count of step 102 and the prior inventory count, i.e., the audit period. At step 108 the time period during which the causal data is considered to be valid is determined. As presiously stated, a causal audit may occur on a single day. one week per month. However, the causal data may be considered to be valid for the entire week surrounding the causal audit. For example, if a causal comprises a particular display, it may be common practice to utilize the display in the retail establishment for at least one week. At step 110. the estimated number of sales occurring during the time period in which the causal data is valid is calculated. Next, at step 112 an attepmt is made to identify effects that the causal data has had on the estimated sales. Step 112 may be performed, for example, by way of comparison to historical data. The exemplary method 100 ends at step 114. FIGS. 2-4 graphically illustrate the exemplary method 100 for approximating scanner-like data from audit data so as to identify effects of causal data on estimated weekly sales data. Beginning with FIG. 2, a graph is shown that plots inventory units 202 versus days of the week 204. Audit data comprises records of purchases 206 by the retailer. In accordance with an exemplary embodiment of the present invention, the dates of purchases 206 must be known or otherwise determined. As shown in FIG. 2, the illustrative retailer has made six purchases within a sample four week period: a first purchase of 21 units 206A was made on the first Tuesday 204A, a second purchase of 72 units 206B was made on the first Friday 204B, a third purchase of 54 units 206C was made on the second Tuesday 204C, a fourth purchase of 55 units 206D was made on the second Friday 204D, a fifth purchase of 75 units 206E was made on the third Wednesday 204E, and a sixth purchase of 40 units 206F was made on the fourth Monday 204F.
FIG. 3 is a graphical illustration of an exemplary process of calculating estimated daily sales 310 based on the dated purchases 206. The graph of FIG. 3 plots inventory units 302 versus days of the week 204. As shown, the first purchase 206A was made on the first Tuesday 204A and the next purchase 206B was made on the first Friday 204B. As described with reference to FIG. 1 , the purchase amount on a particular day plus a safety stock level is considered to be the starting inventory level on that day. A starting inventory amount is decayed to the safety stock level at a depletion rate between purchase dates. Thus, 21 inventory units in excess of the safety stock is decayed at a depletion rate between the first Tuesday 204A and the first Friday 204B. The depletion rate is equal to the slope of the line connecting the points defined by the coordinates (Tuesday. 21 ) and (Friday, Safety Stock). As shown, the depletion rate for the 21 inventory units between the first Tuesday 204A and the first Friday 204B is equal to 7 inventory units per day. Therefore, there are estimated daily sales 310A1-3 of 7 units per day between the first purchase 206A and the second purchase 206B. The second purchase 206B of 72 units on the first Friday 204B is similarly decayed to the safety stock level between the second purchase 206B and the third purchase 206C. As shown, there are estimated daily sales 310B1-3 of 18 units per day between the second purchase 206B and the third purchase 206C. Likewise, the third purchase 206C of 54 units on the second Tuesday 204C is decayed to yield estimated daily sales 310C1-3 of 18 units per day between the third purchase 206C and the fourth purchase 206D. Continuing on, the fourth purchase 206D of 55 units on the second Friday 204D is decayed to yield estimated daily sales 310D1-3 of 11 units per day between the fourth purchase 206D and the fifth purchase 206E. Lastly, the fifth purchase 206E of 75 units on the third Wednesday 204E is decayed to yield estimated daily sales 310E1-3 of 15 units per day between the fifth purchase 206E and the sixth purchase 206F. The sixth and last purchase 206F in the audit data is not decayed due to the fact that the date of the next purchase date is unknown. From FIG. 3, it may be seen that estimated daily sales may be calculated for each day within the audit data period, namely each day between the first Tuesday 204A and the fourth Monday 204F shown on the graph. Accordingly, scanner-like sales data has been approximated from audit data.
FIG. 4 is a graphical representation of the process involved in time aligning causal data and estimated daily sales data 210. The graph of FIG. 4 plots estimated units sold 403 versus days of the week 204. As indicated, the day of the causal audit 402 occurred on the second Thursday 204J shown on the graph. In the example of FIG. 4. it is assumed that the time period in which causal data is valid is one week. Therefore, the week of the causal audit 404 runs from the first Sunday 204G to the second Saturday 204K shown on the graph. The total estimated sales during the week of the causal audit 404 may be determined by summing the estimated daily sales 310 for each day in the week of the causal audit 404. Specifically, the total estimated sales of 112 units is equal to the sum of the estimated daily sales 310B3 of 18 units on Sunday 204G, the estimated daily sales 310B4 of 18 units on Monday 204H. the estimated daily sales 310C1 of 18 units on Tuesday 204C, the estimated daily sales 310C2 of 18 units on Wednesday 2041, the estimated daily sales 310C3 of 18 units on Thursday 204 J, the estimated daily sales 310D1 of 1 1 units on Friday 204D, and the estimated daily sales 310D2 of 1 1 units on Saturday 204K. Given the fact that an estimated 1 12 units were sold during the week of the causal audit, determinations may be made as to whether particular causals had a positive or negative impact on sales. FIG. 5 illustrates an exemplary method 500 for assisting marketing managers in making better and more actionable marketing decisions, in accordance with the present invention. As shown, the exemplary method 500 begins at starting block 501 and proceeds to step 502, where performance of a particular marketing strategy is monitored. As is known in the art, a marketing strategy may comprise one or more causals that are created for the purpose of increasing sales of a particular inventory item. Monitoring the performance of a marketing strategy in a scanner-based environment involves collecting and analyzing scanner sales data and causal data in order to determine the effect of the marketing strategy (i.e., the one or more causals) on the sales. However, in an audit based system, scanner sales data is not available. Therefore, audit data must be collected and manipulated so as to approximate scanner-like sales data. The manipulated audit data and the causal data are then analyzed as they would be in a scanner-based environment. For example, estimated weekly sales data may be time aligned to correspond to weekly causal data. It may then be determined if such causal data has a positive impact on sales, compared to historical sales data.
Once audit data and causal data are collected and analyzed, the method advances to step 504, where new opportunities for increased sales are identified. As an example, it may be determined that a particular causal has had a positive impact on sales and that introduction of a similar or complementary causal may also have a positive impact on sales. In addition, it may be determined that a particular causal has had a negative impact on sales and that removal of that causal may provide an opportunity for increased sales. At step 506 new marketing strategies are created for taking advantage of the identified opportunities for increased sales. Such new marketing strategies may comprise methods for introducing and/or removing causals from a retail environment.
The potential of each of the new marketing strategies created at step 506 is assessed at step 508. Assessing the potential of a marketing idea may involve creating and studying analytical marketing models using software and/or statistical tools. An exemplary method for analyzing sales data and causal data is the Multiplicative Competitive Interaction (MCI) model, described in Cooper. Lee and Nagkanishi, Masao (1988) Market Share Analysis. Boston: Kluwer Academic Publishers, which is herein incorporated by reference in its entirety. Using manipulated audit data, a marketing model based on the MCI model demonstrates the opportunity to estimate consumer response to anticipated changes in non- scanner marketing environments. Alternatives ranked by predicted increase in brand sales due to fluctuation in share as well as expansion of the category are then easily identifiable. As is well known in the art, there are many theories and models for analyzing sales data and/or causal data. The following reference, which is also herein incorporated by reference in their entirety, discusses other examples of analytical marketing models: Neslin, Scott et. al (1994), "A Research Agenda for Making Scanner Data More Useful to Managers," Marketing Letters 5 (4). pp. 395- 412.
At step 510, those new marketing strategies that are deemed likely to have a positive impact on sales are implemented in the retail environment. After new marketing strategies are implemented in the retail environment, the exemplary method 500 returns to step 502 for monitoring of the marketing strategies. As shown, the exemplary method 500 is a continuous process aimed at constantly attempting to increase the rate of sales. FIG. 6 and the following discussion are intended to provide a brief and general description of a suitable computing environment for implementing the present invention. Although the system shown in FIG. 6 comprises a conventional personal computer 600, those skilled in the art will recognize that the invention also may be implemented using other types of computer system configurations. The computer 600 includes a central processing unit 622, a system memory 620. and an
Input/Output ("I/O") bus 626. A system bus 621 couples the central processing unit
622 to the system memory 620. A bus controller 623 controls the flow of data on the I/O bus 626 and between the central processing unit 622 and a variety of internal and external I/O devices. The I/O devices connected to the I O bus 626 may have direct access to the system memory 620 using a Direct Memory Access
("DMA") controller 624.
The I/O devices are connected to the I/O bus 626 via a set of device interfaces. The device interfaces may include both hardware components and software components. For instance, a hard disk drive 630 and a floppy disk drive 632 for reading or writing removable media 650 may be connected to the I/O bus 626 through disk drive controllers 640. An optical disk drive 634 for reading or writing optical media 652 may be connected to the I O bus 626 using a Small Computer System Interface ("SCSI") 641. Alternatively, an IDE (ATAPI) or EIDE 5 interface may be associated with an optical drive such as a may be the case with a CD-ROM drive. The drives and their associated computer-readable media provide nonvolatile storage for the computer 600. In addition to the computer-readable media described above, other types of computer-readable media may also be used, such as ZIP drives, or the like. o A display device 653, such as a monitor, is connected to the I/O bus
626 via another interface, such as a video adapter 642. A parallel interface 643 connects synchronous peripheral devices, such as a laser printer 656, to the I/O bus 626. A serial interface 644 connects communication devices to the I/O bus 626. A user may enter commands and information into the computer 600 via the serial 5 interface 644 or by using an input device, such as a keyboard 638, a mouse 636 or a modem 657. Other peripheral devices (not shown) may also be connected to the computer 600, such as audio input/output devices or image capture devices.
A number of program modules may be stored on the drives and in the system memory 620. The system memory 620 can include both Random Access Memory ("RAM") and Read Only Memory ("ROM"). The program modules control how the computer 600 functions and interacts with the user, with I/O devices or with other computers. Program modules include routines, operating systems 665, application programs, data structures, and other software or firmware components. In an illustrative embodiment, the present invention may comprise one or more audit data manipulation program modules 670. one or more data analysis program modules 675, and one or more analytical marketing model program modules 677 stored on the drives or in the system memory 620 of the computer 600. Specifically, audit data manipulation program modules 670 and data analysis program modules 675 may comprise computer-executable instructions for extracting audit data and causal data from one or more databases, manipulating the audit data so as to approximate scanner-like data, time aligning the approximated scanner-like data and the causal data, and identifying relationships between the time- aligned approximated scanner-like data and causal data. Furthermore, analytical marketing model program modules 677 may comprise computer-executable
1 o instructions for processing approximated scanner-like data and causal data to assess the viability of new marketing strategies.
The computer 600 may operate in a networked environment using logical connections to one or more remote computers, such as remote computer 5 660. The remote computer 660 may be a server, a router, a peer device or other common network node, and typically includes many or all of the elements described in connection with the computer 600. In a networked environment, program modules and data may be stored on the remote computer 660. The logical connections depicted in FIG. 6 include a local area network ("LAN") 654 and a o wide area network ("WAN") 655. In a LAN environment, a network interface 645, such as an Ethernet adapter card, can be used to connect the computer 600 to the remote computer 660. In a WAN environment, the remote computer 660 may use a telecommunications device, such as a modem 657, to establish a connection. It will be appreciated that the network connections shown are illustrative and other devices of establishing a communications link between the computers may be used. The remote computer 660 may comprise, or may be in communication with, a hand-held device for collecting audit data or causal audit data in a retail establishment, such as a scanner, a laptop computer, or a palmtop computer. Audit data and causal data collected at a retail establishment may be stored in one or more memory storage devices 620 coupled to a remote computer and/or a local computer 600.
Alternative embodiments of the present invention will become apparent to those having ordinary skill in the art to which the present invention pertains. For example, although preferred time periods were recited pertaining to monthly audit data, estimated daily sales data, and estimated weekly sales data, other time periods for such data will occur to those of skill in the art. In addition other system architectures for implementing the methods of the present invention will be apparent to those skilled in the art. Such alternate embodiments are considered to be encompassed within the spirit and scope of the present invention. Accordingly, the scope of the present invention is described by the appended claims and is supported by the foregoing description.

Claims

CLAIMSWhat is claimed is:
1. A method for approximating daily sales data from audit data comprising the steps of: receiving audit data pertaining to a plurahty of purchases, each purchase having an associated purchase date and an associated number of purchased units; and for each purchase date, determining a depletion rate for the number of purchased units that will cause the number of purchased units to be depleted upon the occurrence of the next successive purchase date, whereby the depletion rate is equal to the approximated daily sales between successive purchase dates.
2. A computer-readable medium having stored thereon computer- executable instructions for performing the method of claim 1.
3. The method of claim 1 , wherein the audit data is collected at a retail establishment and is stored in a database; and wherein receiving the audit data comprises retrieving the audit data from the database.
4. A computer-readable medium having stored thereon computer- executable instructions for performing the method of claim 3.
5. A method for analyzing audit data and causal data compring the steps of: receving the audit data and the causal data, the audit data pertaining to a plurality of purchases, each purchase having an associated purchase date and an associated number of purchased units; manipulating the audit data so as to estimate daily sales between each successive purchase date by performing the step of. for each purchase date, determining a depletion rate for the number of purchased units that will cause the number of purchased units to be depleted upon the occurrence of the next successive purchase date; determining a causal audit period comprising a period of time in which the causal data is considered to be valid; determing a total estimated sales during the causal audit period by summing the estimated daily sales for each purchase date within the causal audit period; and attempting to identify a relationship between the causal data and the total estimated sales.
6. A computer-readable medium having stored thereon computer- executable instructions for performing the method of claim 5.
7. The method of claim 5, wherein the audit data is collected at a retail establishment and is stored in a database; and wherein receiving the audit data comprises retrieving the audit data from the database.
8. The method of claim 5, wherein attempting to attempting to identify a relationship between the causal data and the total estimated sales comprises analyzing historical sales data.
9. The method of claim 5, further comprising the steps of: identifying a relationship between the causal data and the total estimated sales; developing a marketing strategy for taking advantage of the identified relationship; and implementing the marketing strategy in a retail environment.
10. The method of claim 9, further comprising the step of analyzing the marketing strategy with an analytical marketing model to determine that the marketing strategy is viable prior to implementing the marketing strategy in the retail environment.
11. A computer-readable medium having stored thereon computer- executable instructions for performing the method of claim 10.
12. A system for approximating daily sales data from audit data 5 comprising: a memory storage device for storing audit data pertaining to a plurality of purchases, each purchase having an associated purchase date and an associated number of purchased units; and a processor for receiving the audit data from the memory storage device and o for each purchase date, determining a depletion rate for the number of purchased units that will cause the number of purchased units to be depleted upon the occurrence of the next successive purchase date, whereby the depletion rate is equal to the approximated daily sales between successive purchase dates. 5
13. The system of claim 12, wherein causal data is also stored in the memory storage device; and wherein the processor is further operable for: receiving the causal data from the memory storage device; determining a causal audit period comprising a time period in which the causal data is considered to be valid; determing a total estimated sales during the causal audit period by summing the estimated daily sales for each purchase date within the causal audit period; and processing the total estimated sales and the causal data to attempt to identify a relationship between the causal data and the total estimated sales.
14. The system of claim 13, wherein the audit data and the causal data is collected at a retail establishment and is transmitted to the memory storage device via a network.
15. The system of claim 13, wherein the processor is further operable for: processing the total estimated sales and the causal data to identifying a relationship between the causal data and the total estimated sales; executing an analytical marketing model for analyzing a marketing strategy for taking advantage of the identified relationship; and in response to execution of the analytical marketing model, communicating to a user that the marketin *gfc strategy is viable.
16. The system of claim 12, wherein causal data is stored in a second memory storage device; and wherein the processor is further operable to: receiving the causal data from the second memory storage device; o determine a causal audit period comprising a time period in which the causal data is considered to be valid; determing a total estimated sales during the causal audit period by summing the estimated daily sales for each purchase date within the causal audit period; and processing the total estimated sales and the causal data to attempt to identify a 5 relationship between the causal data and the total estimated sales.
17. The system of claim 16, wherein the processor is further operable for: processing the total estimated sales and the causal data to identifying a relationship between the causal data and the total estimated sales; executing an analytical marketing model for analyzing a marketing strategy for taking advantage of the identified relationship; and in response to execution of the analytical marketing model, communicating to a user that the marketing strategy is viable.
18. The system of claim 12, wherein the audit data is collected at a retail estabhshment and is transmitted to the memory storage device via a network.
19. A method for analyzing audit data and causal data, the audit data pertaining to a plurahty of purchases, each purchase having an associated purchase date and an associated number of purchased units compring the steps of: manipulating the audit data so as to estimate daily sales between each successive purchase date by performing the step of, for each purchase date, determining a depletion rate for the number of purchased units that will cause the number of purchased units to be depleted upon the occurrence of the next successive purchase date; determining a causal audit period comprising a period of time in which the causal data is considered to be valid; 5 determing a total estimated sales during the causal audit period by summing the estimated daily sales for each purchase date within the causal audit period; and identifying a relationship between the causal data and the total estimated sales; developing a marketing strategy for taking advantage of the identified relationship; and o implementing the marketing strategy in a retail environment.
20. A computer-readable medium having stored thereon computer- executable instructions for performing the method of claim 19.
5 21. The method of claim 19, wherein attempting to attempting to identify a relationship between the causal data and the total estimated sales comprises analyzing historical sales data.
22. The method of claim 19, further comprising the step of analyzing the marketing strategy with an analytical marketing model to determine that the marketing strategy is viable prior to implementing the marketing strategy in the retail environment.
23. The method of claim 19, further comprising developing a plurahty of marketing strategies for taking advantage of the identified relationship; analyzing the plurahty of marketing strategies with at least one analytical marketing model to determine whether at least one of the marketing strategies is viable; and implementing any of the marketing strategies that are determined to be viable in the retail environment.
PCT/US2000/013429 1999-05-21 2000-05-16 Approximation of weekly sales data from audit data for use in analytical marketing models WO2000072176A2 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
BR0010732-8A BR0010732A (en) 1999-05-21 2000-05-16 Processes for approximating daily sales data of balance sheet data, and for analysis of balance sheet data and causal data, readable by computer means, and, system for approximating daily sales data of balance sheet data
JP2000620499A JP2003511747A (en) 1999-05-21 2000-05-16 How to approximate weekly sales data from audit data for use in analytic marketing models
MXPA01011609A MXPA01011609A (en) 1999-05-21 2000-05-16 Approximation of weekly sales data from audit data for use in analytical marketing models.
KR1020017014895A KR20010113835A (en) 1999-05-21 2000-05-16 Approximation of weekly sales data from audit data for use in analytical marketing models
AU47142/00A AU4714200A (en) 1999-05-21 2000-05-16 Approximation of weekly sales data from audit data for use in analytical marketing models
EP00928990A EP1190338A2 (en) 1999-05-21 2000-05-16 Approximation of weekly sales data from audit data for use in analytical marketing models
IL14617700A IL146177A0 (en) 1999-05-21 2000-05-16 Approximation of weekly sales data from audit data for use in analytical marketing models
CA002369073A CA2369073A1 (en) 1999-05-21 2000-05-16 Approximation of weekly sales data from audit data for use in analytical marketing models

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US31642399A 1999-05-21 1999-05-21
US09/316,423 1999-05-21

Publications (2)

Publication Number Publication Date
WO2000072176A2 true WO2000072176A2 (en) 2000-11-30
WO2000072176A8 WO2000072176A8 (en) 2001-11-22

Family

ID=23228998

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/013429 WO2000072176A2 (en) 1999-05-21 2000-05-16 Approximation of weekly sales data from audit data for use in analytical marketing models

Country Status (10)

Country Link
EP (1) EP1190338A2 (en)
JP (1) JP2003511747A (en)
KR (1) KR20010113835A (en)
CN (1) CN1375088A (en)
AU (1) AU4714200A (en)
BR (1) BR0010732A (en)
CA (1) CA2369073A1 (en)
IL (1) IL146177A0 (en)
MX (1) MXPA01011609A (en)
WO (1) WO2000072176A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1367549A1 (en) * 2002-05-27 2003-12-03 Mars, Inc. Vending system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111429190B (en) * 2020-06-11 2020-11-24 北京每日优鲜电子商务有限公司 Automatic generation method and system of material purchase order, server and medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
No Search *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1367549A1 (en) * 2002-05-27 2003-12-03 Mars, Inc. Vending system

Also Published As

Publication number Publication date
IL146177A0 (en) 2002-07-25
CA2369073A1 (en) 2000-11-30
JP2003511747A (en) 2003-03-25
BR0010732A (en) 2002-02-19
WO2000072176A8 (en) 2001-11-22
KR20010113835A (en) 2001-12-28
AU4714200A (en) 2000-12-12
EP1190338A2 (en) 2002-03-27
CN1375088A (en) 2002-10-16
MXPA01011609A (en) 2002-06-04

Similar Documents

Publication Publication Date Title
US8239244B2 (en) System and method for transaction log cleansing and aggregation
US7680685B2 (en) System and method for modeling affinity and cannibalization in customer buying decisions
US8073727B2 (en) System and method for hierarchical weighting of model parameters
US5245533A (en) Marketing research method and system for management of manufacturer's discount coupon offers
US7835936B2 (en) System and method for modeling customer response using data observable from customer buying decisions
JP4717945B2 (en) Business analysis program and business analysis device
US20030139986A1 (en) Spend analysis system and method
JP2884115B2 (en) Method and apparatus for filtering point of sale data
US6810385B1 (en) Method and apparatus using consumer idle time for productive activities
US20030036936A1 (en) Computer method and apparatus to estimate customer arrival times using transactional data
JP5398361B2 (en) Data analysis system
US20110137714A1 (en) System for managing business performance using industry business architecture models
CN111259922A (en) Order data processing method and device based on customer order-returning early warning
US20090049394A1 (en) Quantifying and analyzing back office and field service processes
EP2960848A1 (en) Demand prediction apparatus and demand prediction method by the same
JP2003114977A (en) Method and system for calculating customer's lifelong value
EP1190338A2 (en) Approximation of weekly sales data from audit data for use in analytical marketing models
JP2007526531A (en) System, method and computer program for determining learning curve values and modeling corresponding profitability and cost of goods
US20050228713A1 (en) Customer value chain business analysis
TWI251762B (en) Sales rolling forecast managing system and method and recording medium
JP2000123096A (en) Scheduled forwarding quantity calculating method
JP2021149720A (en) Division actual operation time analysis program
CN112084196A (en) Process data processing method and system
CN117172886B (en) Marketing service supervision system and method based on big data analysis
JP2001338124A (en) Operational risk measuring system, its method and storage medium storing computer software program for allowing computer system to measure oprational risk

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 00807872.6

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 47142/00

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 200108998

Country of ref document: ZA

WWE Wipo information: entry into national phase

Ref document number: IN/PCT/2001/01367/MU

Country of ref document: IN

ENP Entry into the national phase

Ref document number: 2369073

Country of ref document: CA

Ref document number: 2369073

Country of ref document: CA

Kind code of ref document: A

Ref document number: 2000 620499

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: PA/a/2001/011609

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 1020017014895

Country of ref document: KR

AK Designated states

Kind code of ref document: C1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

D17 Declaration under article 17(2)a
WWE Wipo information: entry into national phase

Ref document number: 2000928990

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020017014895

Country of ref document: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2000928990

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2000928990

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1020017014895

Country of ref document: KR