MATCH-CODE-RESPONSIVE SELECTING/CAPTURING OF POS WHOLE-TRANSACTIONS-DATA

Abstract: For points of sale (POS) transactions, a MATCH code responsive (10 or 10A), selective, whole transaction data capture and analysis enable retail establishments (12) to improve operations by developing customer specific sales information. Reward offers provided to recipients include associated MATCH codes identifying recipients and/or their addresses (70). Such offers list named products at purchase motivating prices for increasing patronage and loyalty of recipients who become identified as being among the establishment's most profitable customers. Occurence of MATCH code data among input signals (52) for completed transactions causes selection (90) into accessible storage (80 or 82) of all data for each such complete transaction containing MATCH code data to be available (110) for analysis (120).

Description: - 1 - MATCH-CODE-RESPONSIVE SELECTING/CAPTURING OF POS WHOLE-TRANSACTIONS-DATA BACKGROUND In transactions occurring at points of contact with customers, for example such as in mass retailing and banking, the practice for many years was to handle customers ' purchase transactions by involvement of servicing personnel in almost all aspects of such transactions occurring at points of check-out contact with customers. Such points of contact with customers wherein tender is exchanged for desired goods or services herein are called points-of-sale (POS) . As demand growth plateaued and as competition intensified, retaining market leadership necessitated servicing more transactions, cutting costs, improving service and efficiency and speeding up transactions occurring at each POS to lower market pricing while increasing profit margins. To accomplish these objectives, most of each transaction now is handled by computerized processing. Since today's large retail chains face a high threshold of costs to be overcome each business day, with overall consumer purchases ("consumption") now tending to be "flat" and competitively volatile, there is great urgency in transmitting and aggregating all data regarding sales transactions occurring at each POS as fast and accurately as possible to a central ("host") computer facility for data storage and for processing into decision-making information. In summary, there is an urgent, competitive-pressure need to know up-to-the-minute profit data. This need to know current profit facts puts pressure on managers of retail - 2 - firms (particularly chains) to allow nothing to interfere with nor interrupt quick and accurate real-time transmission to their "host" computer facility of all sales data. By way of example, it is my understanding that almart's Bentonville, Arkansas, headquarters knows the daily total of all sales for all 2,000 stores in their chain by 7:00 A.M. the next morning. Sales transactions data are fed into a retailer's POS computerized processing system at each check-out terminal station as cashiers scan-in (machine-read-in) and/or key-in all data regarding transactions as they are occurring, including Product Codes for items being sold. Thus, all transaction data immediately are sent to and are collected temporarily in the retailer's nearby "in-store processor" or "controller", herein called a data storage computer facility, thereby becoming an aggregation of all data regarding incoming revenue and total costs of all items sold. From Product Codes data, the data storage computer facility determines identifies of sold items, their current sales prices and their costs. Thereby, such an in-store data storage computer facility is enabled to provide a total of revenue from sales and to provide a total of costs of items sold. This in-store data storage computer facility is regularly and consistently polled by the centralized host computer, thereby becoming an aggregation of all sales receipts of all items sold at all stores in the chain and an aggregation of all costs of items sold. An objective is for management of a retail establishment on a hour-by-hour basis to be able to determine if and when today's aggregation of sales data indicates that sufficient profits have accrued to exceed today's threshold of costs. This need to determine if and when aggregate sales profits are exceeding a current - 3 - threshold of costs has become increasingly critical in view of a long-term trend (since 1960 's) in retailing towards multi-store chains of larger and larger stores, i.e., with more and more square feet and sales volume per store. As America's and Europe's socioeconomic environments have matured, price elasticity in retailing has waned, and competition has intensified. The retailing industry has consolidated for greater market share and operating efficiencies. Individually-owned establishments have been bought out or displaced by larger stores which are associated with or included in chains. In America, the almart chain has grown to about 2,000 units with annual current aggregate sales of about $104 Billion. For retail establishments which are parts of a retail chain, as soon as possible after close of their day's business, each individual store's sales transactions data, which have been collected in the retailer's data storage computer facility, are transmitted to the retailer's host computer facility located at company headquarters or at a dedicated site. In that host computer facility, the individual store's sales transactions data transmitted from each particular retail establishment in the chain are aggregated with sales data transmitted from all other stores in the chain. Thus, soon after close of each business day, corporate management of the chain can determine their total sales volume, identities of all items sold and profit or loss resulting from these sales transactions which have occurred at all of the retail outlets in the chain. But there is no readily available, customer-specific, sales transactions information nor customer-specific purchasing- patterns information collected in the host computer. - 4 - While it is possible to utilize data in the host computer to analyze transactions to determine which are the most profitable, such information is academic without an ability to predictably and accurately replicate or enhance subsequent most profitable purchases and purchasing-patterns by having the most vital information, namely: WHO ARE THE RETAILER'S MOST PROFITABLE SHOPPERS AND WHERE ARE THEY LOCATED? Relatively recently, managements involved in transaction-based industries, particularly those managing large mass-marketing chains of outlets, have begun to recognize that various outlets located in various geographic areas: rural, suburban, urban, coastal, inland, farming, manufacturing, etc. are serving groups of customers who are not alike in the types of and prices of their purchases and whether or not their purchases at particular outlets involve a multi-year-usage item, such as a refrigerator, stove, lawn mower, clothes dryer and the like. Transaction volume levels for the nation's dominant mass retailers are enormously high. All transactions regardless of profitability are aggregated into a central host computer. Therefore, this enormous bank of data aggregated into a central host computer essentially is unavailable and useless for analytical purposes. In an attempt to mine or extract some further benefits from the aggregated bank of data stored in their host computers and in seeking to reap such benefits on an "actionable time frame basis", two of the nation's largest mass-marketing retailers have invested hundreds of millions of dollars (perhaps more than a billion dollars sum total by them both) in purchasing some of the world's fastest, most powerful and most expensive computers. Even using these fastest, most powerful computers, these two - 5 - huge retailers do not find out information about their sales patterns which I believe to be among the most important factors for guiding an efficient, profitable retail sales operation so as to optimize transactions occurring at each individual outlet in the chain and to enhance customer loyalty and to encourage consistent patronage by those specifically-identified customers whose patterns of transactions are more profitable than typical or average patterns of transactions. SUMMi\RY OF THE DISCLOSURE Among advantages provided by a method, systems and apparatus embodying the present invention are those resulting from the fact that they enable a real-time, selective, on-line capture of valuable data about characteristics and nature of selected individual transactions and provide the identities of specific, most profitable customers or households. They provide a far more time and cost efficient ability to extract and yield information including identification of the specific customers or households which are the retailer's most profitable shoppers, and including determinations of their usual or average purchasing patterns as shown by their particular transactions. They enable selective capture of valuable information about specific customer's frequencies of coming to a particular retain establishment and each customer's typical or average dollar volumes of purchases occurring during each of their POS transactions and the typical cost/quality of products involved in their individual transactions. From this captured information, a retail organization is enabled to efficiently and effectively leverage their sales data. The organization is enabled to isolate and to motivate by special treatment their most profitable core of customers. A method, systems and apparatus embodying the invention provide for - 6 - determining product assortment and inventory levels required to meet and to please (or to satisfy) the sales wishes and desires of those particular customers who account for about 75% to 80% of all purchases occurring at a specific retail outlet in a chain and who account for about 75% to 80% of all purchases occurring at various respective individual retail outlets in the chain. The illustrative embodiments of the invention as described enable various aspects of each selected sales transaction to be analyzed in various ways as may be deemed most useful and helpful for each specific retail outlet and as may be deemed most useful and helpful for an overall chain operation, wherein there are local managements of numerous retail outlets scattered throughout large and diverse geographic regions. For example, this invention enables the sorting and analysis of 100% of transactions by automated presorting for capturing a selection of whole transactions in relation to actual customers or customer households via the use of a household-specific or customer-specific MATCH Code to track and enable automated presorting simultaneously with the ongoing current purchases by each successive customer coming to each check-out terminal station. As a valuable result of this presorting, a retail operation is enabled to select those 20% to 30% of customers whose patterns of purchases are most profitable and whose patronage and loyalty are most needed to be encouraged and rewarded; so that each retail outlet will be operating at and will continue operations at an optimum profitability, and so that a chain of outlets as a whole will be operating at and will remain at optimum profitability, thereby to keep a whole retail chain - 7 - operation successful and growing in the face of ever-increasing competition. In accord with the invention, a method is provided for use in retail establishments involving points-of-sale (POS) transactions wherein customers in their respective transactions present selected products at check-out terminal stations and wherein such products have Product Codes for enabling a data storage computer facility to determine identities, current prices and costs of products being sold and wherein all data regarding transactions currently occurring at the check-out terminal stations including Product Codes are input into the data storage computer facility. This method enables operating such POS transactions to develop sales information so that managements of such retail establishments can carry out focused or selective marketing activities and/or enhanced sales procedures for increasing profitability. This method comprises the steps of: providing to selected prospect customers, identified as Primary Prospect Households (PPHs) , respective Reward Offers each having an associated MATCH Code identifying the specific Household and/or to its address to which the Reward Offer was provided, said Reward Offer presenting at least one offer for sale of a product identified in the Reward Offer with a special incentive for its purchase; fashioning each Reward Offer for a prospect customer to submit the Reward Offer with its MATCH Code at a check-out terminal station during a retail transaction; inputting the MATCH Code at the check-out terminal station developing a corresponding code signal as an input signal for a data storage computer facility; monitoring signals input to the data storage computer facility relating to purchasing activities - 8 - occurring at the check-out terminal station for detecting any code signal corresponding to a MATCH Code; identifying, in response to detection of a code signal corresponding to a MATCH Code, a group of signals representing all data relating to each completed transaction at the check-out terminal station wherein a code signal was developed corresponding to a MATCH Code; and storing data relating to each such group of signals in an accessible manner. Also, in one aspect, the method involves analyzing the stored data relating to each such group of signals to determine information relevant for marketing and sales procedures to be carried out subsequently. The invention provides a method, systems and/or apparatus for use in retail establishments involving points-of-sale (POS) transactions wherein customers in their respective transactions present selected products at check-out terminal stations and wherein such products have Product Codes for enabling a data storage computer facility to determine identities, current prices and costs of products being sold and wherein all data regarding transactions currently occurring at the check-out terminal stations including Product Codes are input into the data storage computer facility. The method, systems and/or apparatus enable operating such POS transactions in relation to submissions of Reward Offers having MATCH Codes to develop sales information so that managements of such retail establishments can carry out focused or selective marketing activities and/or enhanced sales procedures for increasing profitability. Apparatus as shown monitors and captures customer-specific sales information regarding Primary - 9 - Prospect Households (PPHs) during transmissions to a data storage computer facility of all data signals relating to transactions occurring at a check-out terminal station involving submissions of Reward Offers having MATCH Codes for enabling managements of such retail establishments to carry out focused or selective marketing activities and/or enhanced, sales procedures for increasing profitability. The customer-specific data-capturing apparatus comprises: a Reward Offer adapted to be provided to a specific prospect customer address and having a MATCH Code associated therewith; said MATCH Code including data identifying the specific prospect customer address to which the Reward Offer is provided; said Reward Offer presenting at least one offer for sale of a product identified in the Reward Offer with a special incentive for its purchase; said MATCH Code being machine-sensible; a computer facility for use in a retail establishment for monitoring all data signals arising from transactions occurring at a check-out terminal station; said data signals being adapted for input to a data storage facility; said computer facility being responsive to any signal corresponding to a MATCH Code for identifying a group of data signals representing the total of all transaction data relating to a completed transaction involving submission at a check-out station of a Reward Offer having an associated MATCH Code; said computer facility selecting from said monitored data signals each group of data signals representing the total of all transaction data relating to - 10 - a completed transaction involving the submission of a Reward Offer having an associated MATCH Code; and said computer selectively accessibly storing each such group of data signals in a form suitable for analyzing the group to determine relevant information to enable improved selective marketing activities and/or enhanced sales procedures regarding specific prospect customers . In accord with an embodiment of the invention for use in reference to sales transactions involving multitudes of customers per day coming to at least one Point of Sale (POS) wherein each customer is involved in a purchasing transaction and during each respective purchasing transaction each respective customer purchases varying amounts of various items, wherein items usually are identified by individual Product Codes, wherein each respective customer's overall transaction is completed by creating a total charged amount equal to the total charges for all items purchased in the respective transaction minus any discounts and/or premium credits applicable to items purchased during the respective overall transaction and/or applicable to the respective overall transaction, wherein a stream of electronic and/or optical data is developed at the POS resulting from said transactions and said stream of data is transmitted to a predetermined data storage computer facility located at a distance from each POS, said data corresponding to Product Codes and quantities of items purchased at the POS, discounts and/or premium credits applicable to purchased items and/or applicable to each respective transaction, and said data storage computer facility transmits back to each POS current price data and other suitable data for enabling to be developed at the POS a total charged amount for the respective completed transaction, there is provided a method comprising the steps of: providing Reward Offers to - 11 - preselected specific customers, each Reward Offer having an associated MATCH Code identifying a specific customer and each Reward Offer including an offer for sale of at least one product identified in the Reward Offer with an inducement for purchase of said product; sensing said stream of data; temporarily storing successive portions of said stream of data in accessible temporary storage; said temporary storage having suitable data storage capacity for temporarily storing more data than all of the data developed in a longest predetermined transaction; sensing each occurrence of a signal corresponding to a MATCH Code; removing from said accessible temporary storage all data relating to each completed transaction wherein there is no occurrence of a signal corresponding to a MATCH Code; selecting from said accessible temporary storage each group of data relating to each completed transaction wherein there is an occurrence of data corresponding to a MATCH Code; and analyzing each such group of selected data for determining predetermined aspects regarding the data in each such group, said predetermined aspects comprising: (a) for each respective group of selected data determining the identity of each customer to whom a Reward Offer was provided from data corresponding to a respective MATCH Code; (b) for each respective group of selected data determining the charged amount; and (c) for each respective group of selected data determining identities of items purchased by said specific customer from data corresponding to Product Codes. In accord with further aspects of this method, predetermined analytical steps include: (d) for each respective group of selected data identifying a charged amount occurring at completion of a transaction which exceeds a predetermined dollar amount; - 12 - (e) for each respective group of selected data identifying each item whose sale provides a profit exceeding a predetermined amount of money; (f) for each respective group of selected data identifying each item whose sale provides a profit exceeding a predetermined percentage. As used herein the term "machine-sensible" as applied to MATCH Codes is intended to include machine-readable codes, optically-readable codes, magnetically-readable codes, electrostatically-readable codes, electronically-readable codes and/or codes which are scannable by electromagnetic mechanisms and/or by mechanical mechanisms and/or by electrical mechanisms and/or by electronic mechanisms, and/or by optical mechanisms and the like. At current technology levels, machine-sensible MATCH Codes associated with Reward Offers are preferably provided in the form of strips of optically-readable bar code. However, it is to be understood that future technology may provide other media and/or other mechanisms for providing machine-sensible MATCH Codes in other forms and/or other configurations. As used herein the term "MATCH Code" means a machine-sensible code incorporating data comprising: M - Marking data for identifying the Primary Prospect Household to whom the Reward Offer was provided and for Marking a transaction involving that Primary Prospect Household (PPH) . - 13 - A - Auditing data for auditing a reward reimbursement trail for financial control and for fraud control. T - Tracking data for enabling Tracking of actual purchase behavior of a PPH. C - Cueing data for compiling purchasing loyalty rewards for respective PPHs . H - Household data for confirming and identifying respective PPHs. BRIEF DESCRIPTION OF THE DRAWINGS The invention, together with further objects, features, advantages and aspects thereof, will be more clearly understood from the following detailed description considered in conjunction with the accompanying drawings which are arranged with emphasis being placed upon clearly illustrating the principles of the invention. Like reference numerals indicate like elements, like components or similar functions throughout the different views. The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate presently preferred methods, systems and apparatus embodying the invention and, together with the general description set forth above and the detailed description of the preferred embodiments set forth below, serve to illustrate and explain principles of the invention. In these drawings: FIG. 1 is a functional block diagram illustrating embodiments of the invention. - 14 - FIG. 2 is a functional block diagram illustrating other embodiments of the invention. FIG. 3 is a functional block diagram illustrating functions involved in monitoring all data occurring and/or developed in POS transactions and in selectively capturing and analyzing selected groups of data relating to completed transactions each of which involved a MATCH Code. Detailed Description of Preferred Embodiments Inviting attention to FIG. 1, there is shown a method, systems and apparatus generally indicated at 10 embodying the present invention and being operated in a retail establishment 12, for example such as a supermarket, department store, and the like. Such a retail establishment 12 usually has a plurality of check-out terminal stations, as is well known in the art of operating retail establishments. Two of these plural check-out terminal stations are shown at 20. These stations 20 are connected by a data communication pathway 30 with a data storage computer processing facility 40. It is noted that this data communication pathway 30 may include electronic and/or optical mechanisms and/or signal processors and/or other suitable communications handling equipment in addition to electrical and/or optical and/or microwave communication connections and/or other suitable communications transmission equipment. The data storage computer facility 40 is located and arranged to be conveniently accessible to management of the retail establishment 12. For example this facility 40 may be in an adjacent office or in a second floor office of the retail establishment 12. - 15 - As is shown by a functional explanation 50 and by an arrow 52 showing input of data signals, the communication pathway 30 inputs data signals from the check-out terminal stations 20 into the data storage computer facility 40. It is noted that this data storage computer facility includes suitable processing capability for practical uses in a retail establishment 12. The data signals 52 relate to all check-out transactions 60 and 70 occurring at the check-out terminal stations 20. It is to be understood that some or all of the other check-out terminal stations in the retail establishment 12 also may be connected through this communications pathway 30 to the data storage computer facility 40. The check-out transactions include those shown at 70 embodying aspects of the present invention, wherein each transaction involves a presentation of a Reward Offer having an associated MATCH Code, and these check-out transactions also include other check-out transactions 60 as known in the art being carried out without involving MATCH Codes. The other transactions 60 typically include purchases of various products, tenders of cash, or of credit or debit cards, credit adjustments, e.g. for coupons, bottle deposits, rainchecks, and the like. Also, these other transactions 60 include sensing at the check-out terminal station 20 of Product Codes associated with various items being purchased. This sensing of Product Codes produces data signals corresponding specifically to identifies of Products being purchased. These product identity data signals are input along the data communication pathway 30 along with other input data relating to the transactions 60 as shown by arrow 52, - 16 - thereby being input into the data storage computer facility 40. In order to determine current prices (including any current sales discounts) applicable to respective products whose Product Codes produced the product identity data signals input into the data storage computer facility 40, this facility is arranged, e.g. programmed, to "look up", i.e., to locate in a data bank and to provide data signals representing prices applicable to current respective identified products. This computer facility 40 transmits data signals 54 along the data communication pathway 30 to the check-out station 20. These data signals 54 are suitable for enabling all debit items to be subtotalled and for credit adjustments for coupons, bottle deposit returns, rainchecks, etc. then to be subtracted from a subtotal such that customers' bills can be calculated and totalled. Each transaction is "completed" when data is entered relating to tender of payment for the totalled bill. In the introduction above, it was explained that Reward Offers are provided to selected prospect customers, identified as Primary Prospect Households (PPHs) . Each Reward Offer has an associated MATCH Code identifying the specific Household and/or its address to which the Reward Offer was provided. The Reward Offer presents to the PPH at least one offer (and preferably presents a plurality of such offers) for sale of a product (or for sale of a plurality of products) identified in the Reward Offer. This (these) offer (s) for sale of identified product (s) include(s) special incentive(s) for its (their) purchase. Consequently, the PPH becomes motivated to bring its Reward Offer to the retail establishment which provided the Reward Offer and to present the Reward Offer to a check-out station 20 at that establishment during a check-out transaction 70. - 17 - The Reward Offer has an associated machine- sensible MATCH Code. Thus, when a PPH submits its Reward Offer at a check-out terminal station 20 during its check-out transaction 70, this MATCH Code is sensed by an appropriate sensor at the check-out terminal station 20, thereby producing a code signal corresponding specifically to this MATCH Code. This code signal is input into the data storage computer facility 40 along with all other data signals 52 relating to this currently on-going check-out transaction 70. Except for aspects embodying the present invention involving presentation of a Reward Offer having an associated MATCH Code, and except for any incentive and/or rewards and/or extra discounts and/or premiums and/or benefits arising in a transaction 70 which involves such MATCH Code, a transaction 70 otherwise is similar to a transaction 60, which was described above. A computer facility 80 embodies aspects of the present invention and is shown monitoring via communication pathway 90 the input data signals 52 coming from the check-out terminal stations and the return data signals 54 coming from the data storage computer facility 40. This monitoring of data signals 52 and 54 is shown by arrows 52' and 54' aimed along the communication pathway 90 toward the computer facility 80. It is noted that this monitoring communication pathway 90 may include electronic and/or optical mechanisms and/or signal processors and/or other suitable communication handling equipment in addition to electrical and/or optical and/or microwave communication connections and/or other suitable communication transmission equipment. Also, it is to be understood that this monitoring communication pathway 90 and the computer facility 80 do not block ongoing transmissions of data signals 52 and 54 along the communication pathway 30. - 18 - The computer facility 80 as shown has suitable temporary data storage capacity for temporarily storing and thereafter erasing all data relating to all completed transactions occurring at all check-out terminal stations 20 and 20' wherein code signals corresponding to .MATCH Codes are not monitored during each such completed transaction. This computer facility 80 is programmed suitably to erase from its temporary storage all data relating to all transactions for which "completed transaction" data signals are monitored and wherein a code signal corresponding to a MATCH Code is not monitored as occurring during each such completed transaction. The computer facility 80 also is programmed to identify and to transfer from temporary storage to its internal selectively accessible data storage each group of data including all data relating to each completed transaction involving a MATCH Code. All such data relating to each completed transaction involving a MATCH Code incudes all data occurring and/or developed during a completed transaction during which is monitored a code signal corresponding to a MATCH Code. The computer facility 80 as shown has suitable selectively accessible data storage capacity for accessibly storing all such groups of data occurring within a predetermined convenient time period, such convenient time period being determined by management of the retail establishment 12, or being determined by corporate headquarters management of a chain, if the retail establishment 12 is included in a chain. Accessible from a port 100 of the computer facility 80 is each group of data relating to all data relating to, i.e., occurring and/or developed during, each completed transaction during which is monitored a code - 19 - signal corresponding to a MATCH" Code. Said groups of data are available through port 100 for analysis as is shown by arrow 110 directed to a data analysis computer facility 120 for individually analyzing each group of data including all data relating to individual completed transactions during each of which a code signal corresponding to a MATCH Code had been monitored. This analysis facility 120 is programmed as determined by management of the establishment 12 to carry out analysis of each individual group of data for a completed transaction each of which involves MATCH Code data. Various possible analytical procedures are described later which can be carried out advantageously for enhancing retail operations. The results of such computer analysis are provided to management of the establishment 12 as is shown by an analysis output arrow 160. It is noted that this data analysis computer facility 120 may be incorporated within the computer facility 80, in which case the port 100 is a port within the computer facility 80. Alternatively, the data analysis computer facility 120 may be located at a remote corporate chain headquarters, if the establishment 12 is part of a retail chain. In the event that the data analysis computer facility 120 is located at a remote corporate headquarters for a chain, then a data communication and interrogation pathway 130' shown by a dash and dot line extends through a data communication and interrogation pathway 130 (described later in greater detail) to a host computer at the remote corporate headquarters (not shown) . This data communication and interrogation pathway 130 extends outside of the establishment 12 through an outside region 14 to the centralized host computer - 20 - facility (not shown) . A double line 13 indicates the boundary of the establishment 12, with the region 14 being outside of this boundary. If the retail establishment 12 is part of a chain, then this data communication and interrogation pathway 130 also is in communication with a port 150 of the data storage computer facility 40 as is shown in FIG. 1. In the event that the retail establishment 12 is part of a chain (and regardless of whether or not the data analysis computer facility 120 is included within the computer facility 80) , this data analysis computer facility has a communication port 140 which is in communication through a data communication and interrogation pathway 130 with a centralized host computer facility (not shown) located at the remote corporate headquarters (not shown) or located at a dedicated site used by such headquarters. Management of the chain may determine programming of the computer facility 120 regardless of whether this facility 120 is located nearby to the establishment 12 or is located at corporate headquarters or at a dedicated site for use by corporate headquarters. The output results 160 of such computer analysis are arranged to be provided to corporate management of the chain. These analytical out put results 160 may be provided so as to be communicated to and available from the host computer in any convenient form as determined by corporate management of the chain. It is noted that each communication pathway 30, 90, 110, 130 and 130' will include suitable signal handling equipment as may be technologically available at - 2 1 - a time when a method, system and apparatus 10 embodying the invention are put into operation in a retail establishment 12. Also, each computer facility 40, 80 and 120 will include suitable processing and data storage capability as may be technologically available at a time when a method, system and apparatus 10 embodying the invention are put into operation in a retail establishment 12. In FIG. 2 is shown a method, systems and apparatus generally indicated at 10A, wherein a data storage computer facility 40A is programmed in accord with aspects of the present invention. This facility 40A is programmed to provide therein accessible data storage 82 for the groups of data signals transmitted thereto from a computer facility 80A. This computer facility 80A is similar in some respects to the computer facility 80 in FIG. 1 in that this facility 80A monitors data signals 52 and 54 as is shown by arrows 52 ' and 54 ' for detecting each code signal corresponding to a MATCH Code and for identifying each group of data including all data relating to each completed transaction involving a MATCH Code. Unlike the computer facility 80 in FIG. 1, this computer facility 80A selectively feeds to the accessible storage 82 which has been programmed into the data storage computer facility 80A in accordance with a method embodying the present invention so that this data storage 82 is available in the computer facility 40A. Since the accessible storage 82 is programmed to be within the retail establishment's data storage computer facility 80A, the data analysis computer facility 120 is in communication with this accessible storage through a - 22 - suitable communication pathway 110. The data analysis computer facility 120 may be located outside of the computer facility 80A or may be included within this facility. It is programmed as determined by management of the establishment 12 to carry out analysis of each individual group of data for completed transactions each of which involves MATCH Code data. Various possible analytical procedures are described later which can be carried out advantageously by computer analysis for enhancing retail operations. The results of such computer analysis are provided to management of the establishment 12 as is shown by an analysis output arrow 160. In the event that the establishment 12 is part of a retail chain, then the data analysis computer facility 120 may be located at corporate headquarters of the chain or at a dedicated site used by management of the chain. This data analysis computer facility is arranged to be programmed as determined by management of the chain to carry out analysis of each individual group of data for completed transactions each of which involves MATCH Code data. Various possible analytical procedures are described later which can be carried out advantageously by computer analysis for enhancing retail operations of the chain as a whole and for enhancing retail operations of each retail establishment 12 in the chain. As illustrated in FIG. 3, data signals 52' and 54 ' being monitored are fed by communication pathway 90 into temporary storage 91 which is provided by computer facility 80 in FIG. 1 and is provided at 82 in computer facility 40A in FIG. 2. As shown at 92 the computer facility 80 in FIG. 1 of 80A in FIG. 2 determines: DOES STORED DATA FOR A COMPLETED TRANSACTION INCLUDE DATA CORRESPONDING TO A MATCH CODE? - 23 - When this determination 92 is NO, then data which was temporarily stored as shown at 91 is removed as is shown at 93. When this determination 92 is YES, then as is shown at 94 an identification is made of each group of data including all data relating to each completed transaction including data corresponding to a MATCH Code. This identification is made by the computer facility 80 in FIG. 1 or 80A in FIG. 2. Each such group of data is selectively accessibly stored as is shown at 95. This accessible storage is provided in computer facility 80 in FIG. 1 or in computer facility 40A in FIG. 2 as is shown at 82 in the computer facility 40A. Each individual group of data is analyzed as shown at 96 in accord with analytical procedures determined by the management responsible for operations at the retail establishment 12. This analysis is carried bout by the computer facility 120 which may be a separate facility at the retail establishment 12 or which may be included in the computer facility 80 or 80A of which may be located at headquarters of a retail chain or located at a dedicated site convenient for management of a retail chain or which may be programmed into a host computer facility of the retail chain. The analysis 96 provides an output of results of analysis as is shown at 97 which is provided as indicated by the output arrow 160 in FIG. 1 and in FIG. 2. The analysis procedures 96 (FIG. 3) programmed into the data analysis computer facility 120 may include those described in the SUMMARY OF THE DISCLOSURE at (a) , - 24 - (b) , (c) , (d) , (e) and (f) . In addition this analysis may include one of more of the following steps: (g) determining whether and how often a specifically-identified customer patronizes more than one retail establishment 12 in the chain; (h) determining whether a specifically-identified customer has purchased a multi-year usage item, such as a refrigerator, stove, dishwasher, clothes washer, clothes dryer, lawn mower, and the like and the identity of such an item. If the specifically-identified customer has purchased such an item, then the analysis procedures may include determining an expected useful or utilitarian lifetime of such an item and may set up a program to send a suitable notice to the specifically-identified customer at a future date for advising this customer that such an item purchased at such store on such date has a useful or utilitarian lifetime which will expire in a time period of such months and informing this customer that certain improved models of that item are available and that a purchase price for each such improved model will be reduced by such percentage if this customer will prior to such a date place an order for such improved model and that an invoice for such purchase will not be sent to this customer until one month after the ordered improved model has been delivered directly to this customer, thereby saving the customer's time, costs and effort in selecting and arranging for delivery of such improved model; and (i) since the output of results of analysis 97 includes this vital information, namely: THIS SPECIFICALLY-IDENTIFIED CUSTOMER IS ONE OF OUR MOST PROFITABLE SHOPPERS, AND WE NOW KNOW THE LOCATION OF THIS SHOPPER AND THIS SHOPPER'S CUSTOMARY TYPES OF PURCHASES AND PURCHASING PATTERNS, therefore we will arrange our inventory of products so that this customer will not encounter an out-of-stock situation at this customer's - 25 - usually-used store and we will arrange our promotions and sales in various ways as are most likely to encourage patronage and engender loyalty in this customer directed toward our stores. Although specific presently preferred embodiments of the invention have been disclosed herein in detail, it is to be understood that these examples of the invention have been described for purposes of illustration. This disclosure is not intended to be construed as limiting the scope of the invention, since the described method, systems and apparatus may be changed in detail by those skilled in the field of retailing and mass marketing without departing from the scope of the following claims.

Claims: - 26 - I Claim: 1. In a point-of-sale (POS) system controlled by a data storage computer facility and comprising a plurality of check-out terminal stations where customers present products usually having associated Product Codes; wherein the Product Codes and data regarding quantities of purchased items are suitably delivered to the data storage computer facility; and data regarding other factors that occur during a point-of-sale transaction such as multiple unit pricing, bottle returns, rainchecks, "cents-off" coupons, etc. are suitably delivered to the data storage computer facility and wherein the data storage computer facility accumulates Product Code and purchase and quantity data and other relevant data for an entire purchase transaction and suitably assembles all such data for enabling presentation of a customer's bill and wherein at the end of the transaction the customer tenders payment, and the transaction is completed by suitable acknowledgment to a customer that the customer's bill is paid; apparatus for developing data from transmissions of data between the POS and the data storage computer facility to enable the store management to rapidly and cost efficiently obtain critical marketing information for carrying out improved targeted marketing and/or sales operations to increase profitability, said apparatus comprising: sensor equipment to machine-read and electronically input to the data storage computer facility a data signal corresponding to a Match Code associated with a Reward Offer provided to selected prospective customers, identified as Primary Prospect Households (PPH) ; - 27 - the Reward Offer presenting at least one offer of an identified product with a special incentive for purchase; the Match Code associated with the Reward Offer identifying the specific Primary Prospect Household to which the Reward Offer was extended; a monitoring computer facility for monitoring signals transmitted between the POS and said data storage computer facility to detect any Match Code; said monitoring computer facility being responsive to detection of any data signal corresponding to a Match Code to identify a series of signals representing the total transaction data for all of the purchases made during a completed transaction by the customer bringing the Reward Offer with which the Match Code is associated; and means for analyzing said total transaction data to determine relevant information to enable improved marketing and/or sales operations to be carried out subsequently. 2. Apparatus as claimed in Claim 1, wherein said total transaction data includes purchase of the identified product associated with the Reward Offer. 3. Apparatus as claimed in Claim 1, wherein said Reward Offer includes graphic presentations of a plurality of separate offers respecting different products, affording the customer a selection; said in-store processor including means to develop in said total transaction data a reward for each of the customer purchases corresponding to said separate offers. - 28 - 4. Apparatus as claimed in Claim 1, wherein said apparatus includes selective data sentry means arranged to receive the transaction data from the output of said in-store processor; and means forming part of said selective data sentry means and responsive to the detection of a Match Code for temporarily storing all of the transaction data for any complete transaction which the detected Match Code is included. 5. Apparatus as claimed in Claim 4, wherein said selective data sentry means comprises means to direct all of said temporarily stored transaction data to a dedicated data base having analysis means arranged to analyze the transaction data to develop significant marketing information relating to the customer presenting the corresponding Reward Offer. 6. Apparatus as claimed in Claim 1, including means for identifying the start and end of an entire transaction; said selective data sentry means including means responsive to said identified start and end of the entire transaction and serving to temporarily store the complete transaction data for a transaction where a Match Code has been detected. 7. Apparatus as claimed in Claim 6, wherein said selective data sentry means includes means to make a copy of said complete transaction data for a transaction where a Match Code has been detected; said in-store processor including output means operable to direct said complete transaction data to a centralized host computer for extensive detailed analysis. - 29 - 8. Apparatus as claimed in Claim 7, wherein said selective data sentry means includes means operable to receive said complete transaction data from said output means of said in-store processor. 9. Apparatus as claimed in Claim 1, wherein said in-store processor includes decoding means responsive to the coded data input thereto; said decoding means serving to determine whether the coded data represents a product code or a Match Code; and means responsive to the output of said decoding means and operative to direct a signal to said selective data sentry means to indicate detection of a Match Code for the transaction then being processed, thereby to activate said selective data sentry means to identify the transaction data for the entire transaction for analysis. 10. In a point-of-sale (POS) system controlled by an in-store processor and comprising a plurality of check-out terminal stations where customers present selected products bearing machine-readable codes such as but not limited to the predominant Uniform Product Codes (UPC) ; wherein the product codes are input into the in-store processor through use of a scanner or other input device at the check-out station; wherein the in-store processor accumulates the product code and purchase data representing an entire purchase transaction; the in-store processor further including product look-up (PLU) means wherein current price, specific product description and other relevant data are stored for the products offered by the store and selectable by the customers, thereby to enable the processor to electronically input and translate machine-readable product codes to actual products and prices in order to calculate the total transaction costs including credit adjustments for discounts (i.e., - 30 - "cents-off" coupons) for each customer including other factors such as multiple unit pricing, bottle returns, rainchecks, etc.; and wherein at the end of the data input process the customer tenders payment and the check-out person completes the transaction; the method of operating such POS system to develop in a very short time sales information to enable the store management to carry out targeted marketing and/or sales operations to increase profitability, said method comprising the steps of: providing to selected prospective customers, identified as Primary Prospect Households (PPH) , respective Reward Offers each having an associated Match Code identifying the specific Household to which the Reward Offer was provided, said Reward Offer presenting at least one offer of an identified product with a special incentive for its purchase; submitting the Reward Offer to the check-out person while that person is carrying out a check-out operation; machine-reading said Match Code at said check-out station and developing a corresponding code signal as an input for said in-store processor; monitoring the signals input to said in-store processor to detect any Match Code; identifying in response to any such detected Match Code a series of signals representing the total transaction data for all of the purchases made by the customer presenting said Reward Offer; and analyzing said total transaction data to determine relevant information for marketing and/or sales operations to be carried out subsequently. 11. The method of Claim 10, wherein said check-out transaction includes purchase of said product identified by the submitted Reward Offer. - 3 1 - 12. The method of Claim 10, wherein said Reward Offer is a mailer carrying graphic information; and including the step of: imprinting said Match Code on said Reward Offer in a manner suitable for machine reading. 13. The method of Claim 12, including the step of machine-reading said Reward Offer to produce electrical signals representing said Match Code; and directing said electrical signals to the input of said in-store processor. 14. The method of Claim 10, including the step of identifying the start and end of the series of signals representing the total transaction data for a transaction where a Match Code is detected; and directing said total transaction data to a performance analysis computer for processing to produce an assessment of predetermined significant factors of the total transaction. 15. A method for enhancing retailing comprising the steps of: providing to selected prospect customers, identified as Primary Prospect Households (PPHs) , respective Reward Offers each having an associated MATCH Code identifying the specific Household and/or to its address to which the Reward Offer was provided, said Reward Offer presenting at least one offer for sale of a product identified in the Reward Offer with a special incentive for its purchase; fashioning each Reward Offer for a prospect customer to submit the Reward Offer with its MATCH Code at a check-out terminal station during a retail transaction; - 32 - inputting the MATCH Code at the check-out terminal station developing a corresponding code signal as an input signal for a data storage computer facility; monitoring signals input to the data storage computer facility relating to purchasing activities occurring at the check-out terminal station for detecting any code signal corresponding to a MATCH Code; identifying, in response to detection of a code signal corresponding to a MATCH Code, a group of signals representing all data relating to each completed transaction at the check-out terminal station wherein a code signal was developed corresponding to a MATCH Code; and selectively accessibly storing data relating to each such group of signals. 16. The method as claimed in Claim 15 including: analyzing the stored data relating to each such group of signals to determine information relevant for marketing and sales procedures to be carried out subsequently. 17. Apparatus for use in relation to Point of Sale transactions comprising: a Reward Offer adapted to be provided to a specific prospect customer address and having a MATCH Code associated therewith; said MATCH Code including data identifying the specific prospect customer address to which the Reward Offer is provided; said Reward Offer presenting at least one offer for sale of a product identified in the Reward Offer with a special incentive for its purchase; said MATCH Code being machine-sensible; - 33 - a computer facility for use in a retail establishment for monitoring all data signals arising from transactions occurring at a check-out terminal station; said data signals being adapted for input to a data storage facility; said computer facility being responsive to any signal corresponding to a MATCH Code for identifying a group of data signals representing the total of all transaction data relating to a completed transaction involving data corresponding to a MATCH Code; said computer facility selecting from said monitored data signals each group of data signals representing the total of all transaction data relating to a completed transaction involving data corresponding to a MATCH Code; and selectively accessible storage for each such group of data signals in a form suitable for analyzing the group to determine relevant information to enable improved selective marketing activities and/or enhanced sales procedures regarding specific prospect customers. 18. A method for use in retail establishments involving points-of-sale (POS) transactions wherein customers in their respective transactions present selected products at check-out terminal stations and wherein such products have Product Codes for enabling a data storage computer facility to determine identities, current prices of products being sold and assembles all data relating to a customer's transaction for enabling development at the POS of a total charged amount for the respective completed transaction, said method comprising the steps of: providing Reward Offers to preselected specific customers; - 34 - each Reward Offer having an associated MATCH Code identifying a specific customer and each Reward Offer including an offer for sale of at least one product identified in the Reward Offer with an inducement for purchase of said product; sensing a stream of data being transmitted between a POS and the data storage computer facility; temporarily storing successive portions of the stream of data in accessible temporary storage; sensing each occurrence of a signal corresponding to a MATCH Code; removing from said accessible temporary storage all data relating to each completed transaction wherein there is no occurrence of a signal corresponding to a MATCH Code; selecting from said accessible temporary storage each group of data relating to each completed transaction wherein there is an occurrence of data corresponding to a MATCH Code; and analyzing each such group of selected data for determining predetermined aspects regarding the data in each such group relating to the customer whose identity is provided by MATCH Code data included in each such group. 19. The method as claimed in Claim 18 including steps of: (a) for each respective group of selected data determining the identity of each customer to whom a Reward Offer was provided from data corresponding to a respective MATCH Code; (b) for each respective group of selected data determining the charged amount; and (c) for each respective group of selected data determining identities of items purchased by said specific customer from data corresponding to Product Codes. - 35 - 20. The method as claimed in Claim 18 including steps of: (d) for each respective group of selected data identifying a charged amount occurring at completion of a transaction which exceeds a predetermined dollar amount; (e) for each respective group of selected data identifying each item whose sale provides a profit exceeding a predetermined amount of money; (f) for each respective group of selected data identifying each item whose sale provides a profit exceeding a predetermined percentage. 21. Monitor apparatus for use in monitoring signals related to data developed in connection with customers' transactions at a check-out terminal station and wherein there are signals indicating completed transactions, said monitor apparatus comprising: detection means for detecting identification signals which provide identification of preselected specific customers; and selection means responsive to detection of each identification signal for selecting all signals related to each completed transaction involving an identification signal. 22. Monitor apparatus as claimed in Claim 21 comprising: temporary storage means for temporarily storing data corresponding to monitored signals including data corresponding to signals indicating completed transactions and including data corresponding to identification signals. - 36 - 23. Monitor apparatus as claimed in Claim 22 in which: said selection means select groups of data from said temporary storage; and each selected group of data includes all data related to a completed transaction in which there is data corresponding to an identification signal. 24. Monitor apparatus as claimed in Claim 23, in which: said selection means transfers said groups of data to selectively accessible storage. 25. Monitor apparatus as claimed in Claim 24, comprising: a programmable data analyzer communicating with said selectively accessible storage for individually analyzing each group of data in relation to a specific customer identified by data in the group. 26. Data handling apparatus for use in handling individual groups of data developed in connection with customers ' transactions at a check-out terminal station wherein each group of data ends with data indicating completion of a transaction, said data handling apparatus comprising: detection means for identifying each first group of data including data indicating completion of a transaction and including data identifying a respective specific shopper involved in the transaction and for identifying each second group of data including data indicating completion of a transaction and not including data identifying any specific shopper; and selection means for providing each first group in selective accessible storage. - 37 - 27. Data handling apparatus in Claim 26, comprising: analysis apparatus communicating with said selective accessible storage for analyzing data included in each first group in relationship to the specific shopper identified by identifying data in each first group . 28. Apparatus for enhancing marketing utility of groups of data developed in relation to transactions occurring at a check-out terminal station wherein each group of data includes data indicating completion of a transaction, said apparatus comprising: Reward Offers suitable for distribution to preselected customers; said Reward Offers having associated therewith machine- sensible indicia indicating specific customers to whom respective Reward Offers are distributed; and data selection apparatus for selecting each group of data including data indicating completion of a transaction and also having specific customer-identifying data developed from machine-sensible indicia. 29. Apparatus for enhancing marketing utility of groups of data as claimed in Claim 28, in which: said data selection apparatus avoids selection of each group of data including data indicating completion of a transaction and not also having such specific customer- identifying data developed from machine-sensible indicia. 30. A method of monitoring signals related to data developed in connection with customers' transactions at a check-out terminal station and wherein there are signals indicating completed transactions, said method comprising steps of: - 38 - detecting identification signals which provide identification of preselected specific customers; and in response to detection of each identification signal selecting all signals related to each completed transaction involving an identification signal. 31. A method claimed in Claim 30 comprising a step of: temporarily storing data corresponding to monitored signals including data corresponding to signals indicating completed transactions and including data corresponding to identification signals. 32. A method claimed in Claim 31 comprising a further step of: selecting groups of temporarily stored data wherein each selected group includes all data related to a completed transaction in which there is data corresponding to an identification signal. 33. A method claimed in Claim 32, including a further step of: transferring selected groups of data to selectively accessible storage. 34. A method claimed in Claim 33, comprising a step of: individually analyzing each selected group of data in relation to a specific customer identified by data in the group. 35. A method of handling individual groups of data developed in connection with customers ' transactions at a check-out terminal station wherein each group of data ends with data indicating completion of a transaction, said method comprising: - 39 - identifying each first group of data including data indicating completion of a transaction and including data identifying a respective specific shopper involved in the transaction; identifying each second group of data including data indicating completion of a transaction and not including data identifying any specific shopper; and providing each first group in selective accessible storage. 36. The method claimed in Claim 35, comprising: analyzing data included in each first group in relationship to the identity of the specific shopper identified by identifying data in each first group. 37. A method for enhancing marketing utility of groups of data developed in relation to transactions occurring at a check-out terminal station wherein each group of data includes data indicating completion of a transaction, said method comprising: distributing Reward Offers to preselected customers ; associating with said Reward Offers machine-sensible indicia indicating specific customers to whom respective Reward Offers are distributed; and selecting each group of data which includes data indicating completion of a transaction and also includes specific customer-identifying data developed from machine- sensible indicia. 38. A method for enhancing marketing utility of groups of data claimed in Claim 37, including a step of: avoiding selection of each group of data which includes data indicating completion of a transaction and which does not also include specific customer-identifying data developed from machine-sensible indicia. - 40 - 39. A method for enhancing marketing utility of groups of data claimed in Claim 37, including: analyzing data in each selected group of data in relation to the specific customer identified by specific customer-identifying data included within the selected group.

Inventors: TAI ROLAND D, TAI, ROLAND, D.
Applicants: TAI ROLAND D, TAI, ROLAND, D.
Application year: 1999
Main classification: G06F17
IPC codes: G06Q30, G07G1