Language selection

Search

Patent 2320089 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2320089
(54) English Title: MATCH-CODE-RESPONSIVE SELECTING/CAPTURING OF POS WHOLE-TRANSACTIONS-DATA
(54) French Title: SELECTION/COLLECTE DE DONNEES DE TRANSACTIONS COMPLETES AUX POINTS DE VENTES (POS), SENSIBLES AUX CODES MATCH
Status: Dead
Bibliographic Data
(51) International Patent Classification (IPC):
  • G06Q 30/02 (2012.01)
  • G07G 1/14 (2006.01)
(72) Inventors :
  • TAI, ROLAND D. (United States of America)
(73) Owners :
  • ADVANCED MARKETING SYSTEMS, LLC (United States of America)
(71) Applicants :
  • TAI, ROLAND D. (United States of America)
(74) Agent: SMART & BIGGAR
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 1999-02-19
(87) Open to Public Inspection: 1999-08-26
Examination requested: 2003-12-29
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/US1999/003539
(87) International Publication Number: WO1999/042941
(85) National Entry: 2000-08-09

(30) Application Priority Data:
Application No. Country/Territory Date
09/026,289 United States of America 1998-02-19

Abstracts

English 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).


French Abstract

Lors de transactions aux points de ventes (POS), la collecte et l'analyse de données de transactions complètes, sélectives, sensibles au code MATCH (10 ou 10A), permettent aux établissements de vente au détail (12) d'améliorer les opérations d'échange en élaborant des informations de ventes spéciales selon les clients. Les offres de récompense attribuées à des bénéficiaires comprennent des codes MATCH associés qui identifient les bénéficiaires et/ou leurs adresses (70). De telles offres établissent une lise de produits désignés à des prix stimulant l'achat qui permettent de fidéliser les clients qui seront identifiés comme étant les meilleurs clients de l'établissement. L'occurrence des données du code MATCH parmi les signaux d'entrée (52) des transactions achevées permet de sélectionner (90) dans les mémoires accessibles (80 ou 82) toutes les données relatives à chaque transaction ainsi achevée comportant les données du code MATCH devant être disponibles (110) pour l'analyse (120).

Claims

Note: Claims are shown in the official language in which they were submitted.





-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.




-31-

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 far 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.

Description

Note: Descriptions are shown in the official language in which they were submitted.



CA 02320089 2000-08-09
WO 99/42941 PCT/US99/03539
- 1 _ _
1KATCH-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


CA 02320089 2000-08-09
WO 99/42941
- 2 -
PCT/US99/03539
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 Walmart'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


CA 02320089 2000-08-09
WO 99/42941
PCTNS99/03539
- 3 - -
threshold of costs has become increasingly critical in
view of a long-term trend (since 1960's) in retailing
towards mufti-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 Walmart 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.


CA 02320089 2000-08-09
WO 99/42941
PCT/US99/03539
- 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


CA 02320089 2000-08-09
WO 99/42941
PCT/US99/03539
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.
SUMMARY 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


CA 02320089 2000-08-09
WO 99/42941
- 6 -
PCT/US99/03539
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


CA 02320089 2000-08-09
WO 99/42941
-
PCT/US99/03539
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


CA 02320089 2000-08-09
WO 99/42941
PCT/US99/03539
_ 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


CA 02320089 2000-08-09
WO 99/42941
_ g
PCTNS99/03539
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


CA 02320089 2000-08-09
WD 99/42941 PCT/US99/03539
- 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


CA 02320089 2000-08-09
WO 99/42941
PCT/US99/03539
- 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;


CA 02320089 2000-08-09
WO 99/42941 PCT/US99/03539
- 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).


CA 02320089 2000-08-09
WO 99/42941 PCT/US99/03539
- 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.


CA 02320089 2000-08-09
WO 99/42941 PCT/US99/03539
- 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 3o may
include electronic and/or optical mechanisms and/ar 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.


CA 02320089 2000-08-09
WO 99/42941
PC1'/US99/03539
- 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,


CA 02320089 2000-08-09
WO 99/42941 PCT/US99/03539
- 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) offers) for sale of identified products)
includes) special incentives) 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.


CA 02320089 2000-08-09
WO 99/42941 PCTNS99/03539
- 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 communica-
tion 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 addi-
tion to electrical and/or optical and/or microwave communi-
cation 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.


CA 02320089 2000-08-09
WO 99/42941 PCT/US99/03539
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


CA 02320089 2000-08-09
WO 99/42941 PCT/US99/03539
- 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


CA 02320089 2000-08-09
WO 99/42941 PC'T/US99/03539
- 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 13o 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, 1I0, 130 and 130 will include suitable signal
handling equipment as may be technologically available at


CA 02320089 2000-08-09
WO 99/4294I PCT/US99/03539
- 21 -
a time when a method, system and apparatus l0 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 l0 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


CA 02320089 2000-08-09
WO 99/42941 PCT/US99/03539
- 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?


CA 02320089 2000-08-09
WO 99/42941 PCT/US99/03539
- 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),


CA 02320089 2000-08-09
WO 99/42941 PCT/US99/03539
- 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


CA 02320089 2000-08-09
WO 99/42941 PCT/US99/03539
- 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.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date Unavailable
(86) PCT Filing Date 1999-02-19
(87) PCT Publication Date 1999-08-26
(85) National Entry 2000-08-09
Examination Requested 2003-12-29
Dead Application 2013-02-19

Abandonment History

Abandonment Date Reason Reinstatement Date
2010-02-19 FAILURE TO PAY APPLICATION MAINTENANCE FEE 2010-04-30
2011-02-21 FAILURE TO PAY APPLICATION MAINTENANCE FEE 2011-03-18
2012-02-20 FAILURE TO PAY APPLICATION MAINTENANCE FEE

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Application Fee $300.00 2000-08-09
Maintenance Fee - Application - New Act 2 2001-02-19 $100.00 2001-02-02
Maintenance Fee - Application - New Act 3 2002-02-19 $100.00 2002-02-06
Registration of a document - section 124 $100.00 2002-04-02
Maintenance Fee - Application - New Act 4 2003-02-19 $100.00 2003-01-27
Request for Examination $400.00 2003-12-29
Maintenance Fee - Application - New Act 5 2004-02-19 $200.00 2004-02-03
Maintenance Fee - Application - New Act 6 2005-02-21 $200.00 2005-02-07
Maintenance Fee - Application - New Act 7 2006-02-20 $200.00 2006-02-01
Maintenance Fee - Application - New Act 8 2007-02-19 $200.00 2007-02-06
Maintenance Fee - Application - New Act 9 2008-02-19 $200.00 2008-02-04
Maintenance Fee - Application - New Act 10 2009-02-19 $250.00 2009-02-17
Reinstatement: Failure to Pay Application Maintenance Fees $200.00 2010-04-30
Maintenance Fee - Application - New Act 11 2010-02-19 $250.00 2010-04-30
Reinstatement: Failure to Pay Application Maintenance Fees $200.00 2011-03-18
Maintenance Fee - Application - New Act 12 2011-02-21 $250.00 2011-03-18
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
ADVANCED MARKETING SYSTEMS, LLC
Past Owners on Record
TAI, ROLAND D.
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Representative Drawing 2000-11-16 1 17
Description 2000-08-09 25 1,162
Abstract 2000-08-09 1 69
Claims 2000-08-09 15 615
Drawings 2000-08-09 3 119
Cover Page 2000-11-16 1 67
Claims 2010-05-03 11 420
Fees 2002-02-06 1 39
Assignment 2000-08-09 3 85
PCT 2000-08-09 8 304
Assignment 2002-04-02 3 171
Prosecution-Amendment 2003-12-29 1 36
Fees 2001-02-02 1 41
Fees 2009-02-17 1 42
Prosecution-Amendment 2009-11-03 3 85
Prosecution-Amendment 2010-05-03 14 488