Source: http://www.google.com/patents/US6405174?ie=ISO-8859-1&dq=5537618
Timestamp: 2014-09-24 05:33:17
Document Index: 245809956

Matched Legal Cases: ['art 1600', 'art 1620', 'art 1600', 'art 1700', 'art 1800', 'art 1800', 'art 1900', 'art 1900', 'art 1950', 'art 1950', 'art 1900', 'art 1950', 'art 2000', 'art 2100', 'art 2200']

Patent US6405174 - Method and apparatus for defining routing of customers between merchants - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsA server or Internet service provider computer selects a soliciting merchant and an outputting merchant based on various factors. In one embodiment, the soliciting merchant is selected if its activity rate (e.g. sales rate) is low. The outputting merchant provides offers for bonuses to customers on behalf...http://www.google.com/patents/US6405174?utm_source=gb-gplus-sharePatent US6405174 - Method and apparatus for defining routing of customers between merchantsAdvanced Patent SearchPublication numberUS6405174 B1Publication typeGrantApplication numberUS 09/166,405Publication dateJun 11, 2002Filing dateOct 5, 1998Priority dateOct 5, 1998Fee statusPaidAlso published asUS7099832, US7496523, US8751297, US20020111867, US20060190335, US20080201194, WO2000021005A1Publication number09166405, 166405, US 6405174 B1, US 6405174B1, US-B1-6405174, US6405174 B1, US6405174B1InventorsJay S. Walker, Andrew S. Van Luchene, Daniel E. Tedesco, Magdalena Mik, James A. JoraschOriginal AssigneeWalker Ditial, LlcExport CitationBiBTeX, EndNote, RefManPatent Citations (92), Non-Patent Citations (67), Referenced by (42), Classifications (39), Legal Events (10) External Links: USPTO, USPTO Assignment, EspacenetMethod and apparatus for defining routing of customers between merchantsUS 6405174 B1Abstract A server or Internet service provider computer selects a soliciting merchant and an outputting merchant based on various factors. In one embodiment, the soliciting merchant is selected if its activity rate (e.g. sales rate) is low. The outputting merchant provides offers for bonuses to customers on behalf of the soliciting merchant. The bonus is provided to the customer in exchange for consummating a transaction with the soliciting merchant. Thus, the soliciting merchant benefits from the increased patronage such offers encourage.
Images(26) Claims(26)
What is claimed is: 1. A method for providing an offer for a bonus, comprising:
selecting a soliciting merchant, wherein the step of selecting the soliciting merchant comprises: determining a budget amount of the soliciting merchant; and selecting the soliciting merchant if the budget amount is greater than a predetermined threshold; selecting an outputting merchant; and providing to a customer of the outputting merchant an offer for a bonus in exchange for consummating a transaction with the soliciting merchant. 2. A method for providing an offer for a bonus, comprising:
selecting a soliciting merchant; selecting an outputting merchant; and providing to a customer of the outputting merchant an offer for a bonus in exchange for consummating a transaction with the soliciting merchant, wherein the step of providing the offer comprises: determining a budget amount of the soliciting merchant; and setting a value of the bonus based on the budget amount. 3. The method of claim 2, further comprising: freezing a portion of the budget amount, the portion being based on the value of the bonus.
4. The method of claim 3, further comprising: unfreezing the portion of the budget amount if the offer expires.
5. The method of claim 2 in which the bonus has a value that is based on an unfrozen portion of the budget amount.
6. A method for providing an offer for a bonus, comprising:
selecting a soliciting merchant; selecting an outputting merchant; and providing to a customer of the outputting merchant an offer for a bonus in exchange for consummating a transaction with the soliciting merchant, wherein the step of providing the offer comprises: determining a value of the bonus; determining a first portion of the value, the first portion to be paid by the soliciting merchant; and determining a second portion of the value, the second portion to be paid by the outputting merchant. 7. The method of claim 6, further comprising:
determining an outputting merchant budget amount of the outputting merchant; and determining a soliciting merchant budget amount of the soliciting merchant. 8. The method of claim 7, further comprising:
freezing a third portion of the soliciting merchant budget amount, the third portion being based on the first portion of the value to be paid by the soliciting merchant; and freezing a fourth portion of the outputting merchant budget amount, the fourth portion being based on the second portion of the value to be paid by the outputting merchant. 9. The method of claim 8, further comprising:
unfreezing the third portion of the soliciting merchant budget amount and the fourth portion of the outputting merchant budget amount if the offer expires. 10. A computer-implemented method for providing an offer for a bonus, comprising:
measuring an activity rate of busyness of a soliciting merchant; and transmitting, if the activity rate is below a predetermined threshold, a request to have an outputting merchant output an offer for a bonus in exchange for consummating a transaction with the soliciting merchant. 11. The method of claim 10, further comprising:
transmitting an indication of the bonus. 12. A computer-implemented method comprising:
receiving an activity rate of busyness of a first merchant; determining whether the activity rate is below a predetermined threshold; storing an entry that corresponds to the first merchant, the entry defining a discount; and offering to a customer of a second merchant the discount in exchange for consummating a transaction with the first merchant. 13. A computer-readable storage medium storing an entry created in accordance with the method of claim 12.
14. A computer-readable storage medium storing a table of entries, each entry created in accordance with the method of claim 12.
15. A computer-implemented method for providing an offer for a bonus, comprising:
receiving a first activity rate of busyness of a first merchant; determining whether the first activity rate is below a first predetermined threshold; receiving a second activity rate of busyness of a second merchant; determining whether the second activity rate is above a second predetermined threshold; creating an entry, the entry including an indication of the first merchant and the second merchant; and providing to a customer of the second merchant an offer for a bonus in exchange for consummating a transaction with the first merchant. 16. A computer-readable storage medium storing an entry created in accordance with the method of claim 15.
17. A computer-readable storage medium storing a table of entries, each entry created in accordance with the method of claim 15.
18. An apparatus for providing an offer for a bonus, comprising:
means for measuring an activity rate of busyness of a soliciting merchant; and means for transmitting, if the activity rate is below a predetermined threshold, a request to have an outputting merchant output an offer for a bonus in exchange for consummating a transaction with the soliciting merchant. 19. An apparatus for providing an offer for a bonus, comprising:
a storage device; and a processor connected to the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to: measure an activity rate of busyness of a soliciting merchant; and transmit, if the activity rate is below a predetermined threshold, a request to have an outputting merchant output an offer for a bonus in exchange for consummating a transaction with the soliciting merchant. 20. A computer readable medium encoded with processing instructions for implementing a method performed by a computer for providing an offer for a bonus, the method comprising:
measuring an activity rate of busyness of a soliciting merchant; and transmitting, if the activity rate is below a predetermined threshold, a request to have an outputting merchant output an offer for a bonus in exchange for consummating a transaction with the soliciting merchant. 21. An apparatus comprising:
means for receiving an activity rate of busyness of a first merchant; means for determining whether the activity rate is below a predetermined threshold; means for storing an entry that corresponds to the first merchant, the entry defining a discount; and means for offering to a customer of a second merchant the discount in exchange for consummating a transaction with the first merchant. 22. An apparatus comprising:
a storage device; and a processor connected to the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to: receive an activity rate of busyness of a first merchant; determine whether the activity rate is below a predetermined threshold; store an entry that corresponds to the first merchant, the entry defining a discount; and offer to a customer of a second merchant the discount in exchange for consummating a transaction with the first merchant. 23. A computer readable medium encoded with processing instructions for implementing a method performed by a computer, the method comprising:
receiving an activity rate of busyness of a first merchant; determining whether the activity rate is below a predetermined threshold; storing an entry that corresponds to the first merchant, the entry defining a discount; and offering to a customer of a second merchant the discount in exchange for consummating a transaction with the first merchant. 24. An apparatus for providing an offer for a bonus, comprising:
means for receiving a first activity rate of busyness of a first merchant; means for determining whether the first activity rate is below a first predetermined threshold; means for receiving a second activity rate of busyness of a second merchant; means for determining whether the second activity rate is above a second predetermined threshold; means for creating an entry, the entry including an indication of the first merchant and the second merchant and means for providing to a customer of the second merchant an offer for a bonus in exchange for consummating a transaction with the first merchant. 25. An apparatus for providing an offer for a bonus, comprising:
a storage device; and a processor connected to the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to: receive a first activity rate of busyness of a first merchant; determine whether the first activity rate is below a first predetermined threshold; receive a second activity rate of busyness of a second merchant; determine whether the second activity rate is above a second predetermined threshold; create an entry, the entry including an indication of the first merchant and the second merchant; and provide to a customer of the second merchant an offer for a bonus in exchange for consummating a transaction with the first merchant. 26. A computer readable medium encoded with processing instructions for implementing a method performed by a computer for providing an offer for a bonus, the method comprising:
receiving a first activity rate of busyness of a first merchant; determining whether the first activity rate is below a first predetermined threshold; receiving a second activity rate of busyness of a second merchant; determining whether the second activity rate is above a second predetermined threshold; creating an entry, the entry including an indication of the first merchant and the second merchant; and providing to a customer of the second merchant an offer for a bonus in exchange for consummating a transaction with the first merchant.
CROSS-REFERENCE TO RELATED APPLICATIONS This application is related to co-pending U.S. patent application Ser. No. 09/098,240 entitled �SYSTEM AND METHOD FOR APPLYING AND TRACKING A CONDITIONAL VALUE COUPON FOR A RETAIL ESTABLISHMENT� filed on Jun. 16, 1998 in the name of Jay S. Walker and Andrew S. Van Luchene; and is further related to co-pending U.S. patent application Ser. No. 09/166,367 entitled �METHOD AND APPARATUS FOR PROVIDING A DISCOUNT TO A CUSTOMER THAT PARTICIPATES IN TRANSACTIONS AT A PLURALITY OF MERCHANTS� filed on Oct. 5, 1998 in the name of Jay S. Walker, Andrew S. Van Luchene, Magdalena Mik and Daniel E. Tedesco; and is further related to co-pending U.S. patent application Ser. No. 09/166,339 entitled �METHOD AND APPARATUS FOR MAINTAINING A CUSTOMER DATABASE USING LICENSE PLATE SCANNING� filed on Oct. 5, 1998 in the name of Jay S. Walker, Joshua D. Rogers and Andrew S. Van Luchene, each of which is assigned to the assignee of the present application and each of which is incorporated by reference herein as part of the present disclosure.
FIELD OF THE INVENTION The present invention relates to methods and apparatus for providing discounts.
BACKGROUND OF THE INVENTION Merchants rarely experience consistent levels of sales. It is more typical that a merchant will experience periods of low sales activity interspersed with brief periods of high sales activity. Inconsistent sales activity, such as during cyclic or seasonal periods, makes it difficult for merchants to make inventory and pricing decisions. Merchants would like to entice customers to visit the business, particularly during periods of low sales activity. Merchants would particularly like to entice each customer to participate in transactions, such as purchases or simply visiting the store, more frequently.
It is difficult for a merchant to respond quickly to changing conditions. For example, if sales activity is low in the morning, the merchant cannot successfully advertise in time to attract customers that same morning. Since the merchant typically cannot know precisely when it will need customers (i.e. �slow days�) and when customers will be in abundance, attracting customers at optimal times is difficult or impossible.
It would be advantageous to provide a method and apparatus that allow a business to more effectively attract customers at desirable times.
SUMMARY OF THE INVENTION It is an object of the present invention to provide a method and apparatus for more effectively attracting customers at desirable times.
In accordance with the present invention, a server or Internet service provider computer selects a soliciting merchant and an outputting merchant based on various factors. In one embodiment, the soliciting merchant is selected if its activity rate (e.g. sales rate) is low. The outputting merchant provides offers for bonuses to customers on behalf of the soliciting merchant. The bonus is provided to the customer in exchange for consummating a transaction with the soliciting merchant. Thus, the soliciting merchant benefits from the increased patronage such offers encourage.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic illustration of an apparatus provided in accordance with the present invention.
FIG. 2 is a schematic illustration of another embodiment of an apparatus provided in accordance with the present invention.
FIG. 3 is a schematic illustration of an Internet service provider of the apparatus of FIG. 1.
FIG. 4 is a schematic illustration of a merchant web server of the apparatus of FIG. 1.
FIG. 5 is a schematic illustration of a POS terminal of the apparatus of FIG. 1.
FIG. 6 is a schematic illustration of an embodiment of a merchant database of the Internet service provider of FIG. 3.
FIG. 7 is a schematic illustration of a record of another embodiment of a merchant database of the Internet service provider of FIG. 3.
FIG. 8 is a schematic illustration of an embodiment of an offer criteria database of the Internet service provider of FIG. 3.
FIG. 9 is a schematic illustration of an embodiment of a priority database of the Internet service provider of FIG. 3.
FIG. 10 is a schematic illustration of a record of an embodiment of a bonus database of the Internet service provider of FIG. 3.
FIG. 11 is a schematic illustration of a record of an embodiment of a bonus database of the Internet service provider of FIG. 3.
FIG. 12 is a schematic illustration of an embodiment of an offer database of the Internet service provider of FIG. 3.
FIG. 13 is a schematic illustration of an embodiment of an offer summary database of the Internet service provider of FIG. 3.
FIG. 14 is a schematic illustration of an embodiment of an inventory database of the POS terminal of FIG. 3.
FIG. 15 is a schematic illustration of a record of an embodiment of a customer database of the POS terminal of FIG. 3.
FIG. 16A and 16B are a flow chart illustrating an embodiment of a method provided in accordance with the present invention.
FIG. 17A and 17B are a flow chart illustrating another embodiment of a method provided in accordance with the present invention.
FIG. 18 is a flow chart illustrating another embodiment of a method provided in accordance with the present invention.
FIG. 19A and 19B are a flow chart illustrating another embodiment of a method provided in accordance with the present invention.
FIG. 20 is a flow chart illustrating another embodiment of a method provided in accordance with the present invention.
FIG. 21 is a flow chart illustrating another embodiment of a method provided in accordance with the present invention.
FIG. 22 is a flow chart illustrating another embodiment of a method provided in accordance with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In accordance with the present invention, a soliciting merchant may direct (�route�) customers from other merchants to participate in transactions (e.g. purchases) with the soliciting merchant. In one embodiment, during periods of low activity the soliciting merchant may direct customers from other merchants by directing the merchants, known as �outputting merchants�, to provide offers for bonuses to the customers on behalf of the soliciting merchant. The bonus is generally a discount such as a reduced purchase price or credit to a credit card account.
The offer may define conditions that the customer must meet in order to receive the bonus. The customer may meet the conditions while participating in a second transaction with the soliciting merchant. For example, the customer may be required to spend at least a minimum purchase price at the second merchant on a particular day. Once the conditions are satisfied, the bonus is awarded to the customer. In one embodiment, the bonus is applied by crediting a credit card account used during the first and/or second transaction.
The present invention is particularly advantageous in that it allows various merchants to participate in mutually beneficial �co-branding� opportunities. The present invention may be employed in an embodiment where the customer conducts transactions remotely via a personal computer or similar device for communicating remotely with a store controller. For example, a customer may use his computer to access the World Wide Web sites of merchants, indicate purchases, and pay by transmitting a credit card number to the merchants.
Referring to FIG. 1, an apparatus 100 includes a user computer 110 that is in communication with an Internet service provider computer 120. The user computer 110 is typically a personal computer operated by the customer and equipped to access the Internet or other electronic network. The Internet service provider computer 120 is a computer that enables the user computer 110 to access the Internet in a manner known in the art. Accordingly, the Internet service provider computer 120 may be of the type controlled and/or operated by America Online, Prodigy, or Microsoft for offering Internet connectivity and content to users.
The Internet service provider computer 120 is in turn in communication through the Internet with a merchant web servers 130, 140 and 150 in a manner known in the art. As is also known in the art, the merchant web servers 130, 140 and 150 may control �web sites� that may be accessed by the user computer 110 upon entering appropriate commands. Although three merchant web servers are shown in FIG. 1, any number of merchant web servers may be in communication with the Internet service provider computer 120 without departing from the spirit and scope of the present invention.
The Internet service provider computer 120 may perform many of the processes described below as performed by a merchant web server, especially those processes that are performed for more than one merchant web server. The Internet service provider computer 120 may also store data that is used by more than one merchant web server.
The present invention may also be advantageously employed in an embodiment where the customer conducts transactions at physical stores, such as stores in a mall. Similarly, the customer may conduct transactions by communicating via a telephone with catalog merchants, such as Land's End.
Referring to FIG. 2, an apparatus 200 includes a server 210 that is in communication with store controllers 220, 230 and 240 by means of a network such as Microsoft First Datacorp (�MSFDC�). The server 210 directs the operation of, stores data from, and transmits data to the store controllers 220, 230 and 240. The server 210 is a computing device that can communicate with one or more store controllers. The server 210 may be a computer that is owned and/or operated by a credit card clearinghouse such as First Data Corporation.
Although three store controllers are shown in FIG. 2, any number of store controllers may be in communication with the server 210 without departing from the spirit and scope of the present invention. The store controllers 220, 230 and 240 are typically located in different stores, such as in different stores of a mall. Similarly, the store controllers 220, 230 and 240 may each control different catalog merchants. The store controllers may also be computers that direct an �online store�, such as a web server that receives and processes orders for goods. In such an embodiment, each store controller would be equivalent to a merchant web server depicted in FIG. 1. Similarly, in such an embodiment the server 210 would be equivalent to the Internet service provider 120 depicted in FIG. 1.
The server 210 may perform many of the processes described below as performed by a store controller, especially those processes that are performed for more than one store controller. The server 210 may also store data that is used by more than one store controller.
Each store controller is in communication with one or more POS terminals. Specifically, the store controller 220 is in communication with POS terminals 245 and 250, the store controller 230 is in communication with a POS terminal 255 and the store controller 240 is in communication with POS terminals 260 and 265. The POS terminals may be, for example, the NCR 7454 manufactured by NCR Corporation or the IBM 4683 manufactured by International Business Machines. Each store controller directs the operation of, stores data from, and transmits data to the POS terminal(s) with which it is in communication. For example, as described below, each store controller may store a database of inventory to indicate to the POS terminals the prices of items purchased.
Referring to FIG. 3, reference numeral 300 indicates a more detailed illustration of the server 210 (FIG. 2) or, in another embodiment, of the Internet service provider 120 (FIG. 1). A processor 302 that comprises one or more conventional microprocessors such as the Intel� Pentium� microprocessor is in communication with a data storage device 304, such as an appropriate combination of magnetic, optical and/or semiconductor memory. The processor 302 and the storage device 304 may each be (i) located entirely within a single computer or other computing device; (ii) connected to each other by a remote communication medium, such as a serial port cable, telephone line or radio frequency transceiver; or (iii) a combination thereof. For example, reference numeral 300 may represent one or more computers that are connected to a remote computer for maintaining databases.
The processor 302 is also in communication with an input device 306, a printer 308 and a display device 310. The input device 306 may comprise a keypad for transmitting input signals to the processor 302. Other types of input devices are known to those skilled in the art. The printer 308 is for registering indicia on paper or other material. The display device 310 is operative to display at least alphanumeric characters, and thus may be any of a number of known video monitors, liquid crystal displays (�LCD�) or light emitting diode (�LED�) displays. Many types of input devices and display devices are known to those skilled in the art, and need not be described in detail herein.
The storage device 304 stores a control program 320 for controlling the processor 302. The processor 302 performs instructions of the control program 320 and thereby operates in accordance with the present invention and particularly in accordance with the methods described in detail herein. The control program 320 furthermore includes program elements that may be necessary, such as an operating system and �device drivers� for allowing the processor 302 to interface with computer peripheral devices, such as the input device 306, the printer 308 and the display device 310. Appropriate device drivers and other necessary program elements are known to those skilled in the art and need not be described in detail herein.
The storage device 304 also stores (i) a merchant database 322, (ii) an offer criteria database 324, (iii) a priority database 326, (iv) a bonus database 328, (v) an offer database 330, and (vi) an offer summary database 332. In addition, other devices (e.g. the store controllers of FIG. 2 or the merchant web servers of FIG. 1) may obtain information from the databases stored by the storage device 304. As will be understood by those skilled in the art, the schematic illustrations and accompanying descriptions of the databases presented herein are exemplary arrangements for stored representations of information. A number of other arrangements may be employed besides the tables shown. Similarly, the illustrated entries represent exemplary information, but those skilled in the art will understand that the number and content of the entries can be different from those illustrated herein.
In various embodiments, any or all of the above-described databases could be stored (i) on the computer of an Internet service provider (�ISP�), (ii) on another computer on the Internet, or (iii) locally on the consumer's computer (e.g. in the browser software or in a �cookie� or other file). In other embodiments, any or all of the above-described databases could be stored by POS terminals.
Referring to FIG. 4, a store controller 400 is descriptive of any or all of (i) the store controllers 220, 230 and 240 (FIG. 2), as well as (ii) the merchant web servers 130, 140 and 150. The store controller 400 includes a processor 402 that comprises one or more conventional microprocessors such as the Intel� Pentium� microprocessor. The processor 402 is in communication with a data storage device 404, such as an appropriate combination of magnetic, optical and/or semiconductor memory. The processor 402 and the storage device 404 may each be (i) located entirely within a single computer or other computing device; (ii) connected to each other by a remote communication medium, such as a serial port cable, telephone line or radio frequency transceiver; or (iii) a combination thereof. For example, the store controller 400 may comprise one or more computers that are connected to a remote computer for maintaining databases.
The processor 402 is also in communication with an input device 406, a printer 408 and a display device 410. The input device 406 preferably comprises a keypad for transmitting input signals to the processor 402. The printer 408 is for registering indicia on paper or other material. The display device 410 is operative to display at least alphanumeric characters to the customer and/or cashier, and thus may be any of a number of known video monitors, liquid crystal displays (�LCD�) or light emitting diode (�LED�) displays. Many types of input devices, printers and display devices are known to those skilled in the art, and need not be described in detail herein.
The storage device 404 stores a control program 420 for controlling the processor 402. The processor 402 performs instructions of the control program 420 and thereby operates in accordance with the present invention and particularly in accordance with the methods described in detail herein. The control program 420 furthermore includes program elements that may be necessary, such as an operating system and �device drivers� for allowing the processor 402 to interface with computer peripheral devices. Appropriate device drivers and other necessary program elements are known to those skilled in the art and need not be described in detail herein.
The storage device 404 also stores (i) an inventory database 422, and (ii) a customer database 424. In another embodiment, one or more POS terminals or merchant web servers may store one or more of the databases 422 and 424. The databases 422 and 424 are described in detail below and depicted with exemplary entries in the accompanying figures. As will be understood by those skilled in the art, the schematic illustrations and accompanying descriptions of the databases presented herein are exemplary arrangements for stored representations of information. A number of other arrangements may be employed besides the tables shown. Similarly, the illustrated entries represent exemplary information, but those skilled in the art will understand that the number and content of the entries can be different from those illustrated herein.
Referring to FIG. 5, a POS terminal 500 is descriptive of any or all of the POS terminals 220, 230 and 240 (FIG. 2). The POS terminal 500 includes a processor 502 that comprises one or more conventional microprocessors such as the Intel� Pentium� microprocessor. The processor 502 is in communication with a data storage device 504, such as an appropriate combination of magnetic, optical and/or semiconductor memory. The processor 502 and the storage device 504 may each be (i) located entirely within a single computer or other computing device; (ii) connected to each other by a remote communication medium, such as a serial port cable, telephone line or radio frequency transceiver; or (iii) a combination thereof. For example, the POS terminal 500 may comprise one or more computers that are connected to a remote computer for maintaining databases.
The processor 502 is also in communication with an input device 506, a printer 508 and a display device 510. The input device 506 may comprise one or more of (i) a keypad for transmitting input signals to the processor 502; (ii) a card reader for reading magnetically-encoded information on cards passed therethrough, such as credit cards, frequent shopper cards and identity cards; (iii) an optical scanner for reading bar codes, such as bar codes registered on items of inventory; (iv) a touch screen for generating signals that indicate when and where the screen has been touched, pressed or actuated; and (v) a card reader for reading from and writing to a chip-based �smart card� such as those manufactured by Mondex. The printer 508 is for registering indicia on paper or other material, thereby printing receipts, coupons and vouchers as commanded by the processor 502. The display device 510 is operative to display at least alphanumeric characters to the customer and/or cashier, and thus may be any of a number of known video monitors, liquid crystal displays (�LCD�) or light emitting diode (�LED�) displays. Many types of input devices, printers and display devices are known to those skilled in the art, and need not be described in detail herein.
The storage device 504 stores a control program 520 for controlling the processor 502. The processor 502 performs instructions of the control program 520 and thereby operates in accordance with the present invention and particularly in accordance with the methods described in detail herein. The control program 520 furthermore includes program elements that may be necessary, such as an operating system and �device drivers� for allowing the processor 502 to interface with computer peripheral devices. Appropriate device drivers and other necessary program elements are known to those skilled in the art and need not be described in detail herein.
Referring to FIG. 6, a table 600 illustrates an embodiment of the merchant database 322 (FIG. 3). The table 600 includes entries 602, 604 and 606, each of which describes a merchant that owns, operates or controls a store controller or a merchant web server. It will be understood by those skilled in the art that the table 600 may include any number of entries. The table 600 also defines fields for each of the entries 602, 604 and 606, which specify (i) a merchant identifier 620 for uniquely identifying the merchant, (ii) a name 622 of the merchant, (iii) an address 624 of the merchant, (iv) a standard industry classification (�SIC�) code 626 of the merchant which defines a merchant class of the merchant, (v) billing instructions 628 indicating how the merchant will be billed, (vi) an amount owed 630 by the merchant, (vii) a payment due date 632 on which the merchant must remit payment, (viii) a budget amount remaining 634 for the merchant, (ix) a frozen portion 636 of the budget amount, and (x) a priority 638 to be given to the merchant.
Referring to FIG. 7, a table 700 illustrates a record of the merchant database 322 (FIG. 3) in another embodiment of the present invention. In such an embodiment, the merchant database 322 includes a plurality of records, each of which describes a merchant that owns, operates or controls a store controller or a merchant web server. The table 700 includes the merchant identifier and merchant name 702. The table 700 also includes entries 704 and 706, each of which describes another merchant (a �soliciting merchant�) and the relation between the soliciting merchant and the merchant described by the record. It will be understood by those skilled in the art that the table 700 may include any number of entries. The table 700 also defines fields for each of the entries 704 and 706, which specify (i) a soliciting merchant identifier 720, (ii) whether the merchant described by the record will output for the soliciting merchant 722, (iii) a fee 724 that the merchant described by the record will require in return for outputting an offer for the soliciting merchant, and (iv) a priority 726 that the soliciting merchant has. The priority may be used to select a soliciting merchant for which to output an offer if it is possible to output for more than one soliciting merchant.
Referring to FIG. 8, a table 800 illustrates an embodiment of the offer criteria database 324 (FIG. 3). The table 800 includes entries 802, 804, 806 and 808, each of which describes criteria for defining when to provide an offer for a bonus. The offer is provided to a customer if the customer satisfies criteria while participating in a first transaction with a first merchant. The first merchant, known as an �outputting merchant�, outputs the offer for a bonus once the customer satisfies the criteria. It will be understood by those skilled in the art that the table 800 may include any number of entries. The table 800 also defines fields for each of the entries 802, 804, 806 and 808, which specify (i) a criteria identifier 822 for uniquely identifying the criteria, (ii) a merchant identifier 824 that identifies the outputting merchant, (iii) a required purchase price 826 that must be met in order to receive an offer for the bonus, (iv) a time of the transaction 828 that must be met in order to receive an offer for the bonus, (v) a bonus identifier 830 that uniquely identifies the bonus, and (vi) the soliciting merchant 832 on whose behalf the outputting merchant provides the offer. The required purchase price 826 and time of transaction 828 represent criteria that are based on transaction data. Those skilled in the art will understand that many other types of criteria may be used, such as the age of the customer or the type of credit card identifier used by the customer during the transaction.
The customer is required to participate in a transaction with the outputting merchant in order to receive the offer for the bonus. The customer may also be required to participate in the transaction at an indicated time, and the transaction may be required to have an indicated purchase price and include an indicated item. For example, the entry 806 (FIG. 8) indicates a bonus identified by �D0001�. A customer receives an offer for the bonus �D0001� after having participated in a transaction for more than $10.00 with merchant �M0001� on a weekday before 5:00 PM. Further criteria may be specified as will be understood by those skilled in the art.
Referring to FIG. 9, a table 900 illustrates an embodiment of the priority database 326 (FIG. 3). The table 900 includes entries 902, 904, 906 and 908, each of which describes a rule for determining priority between two or more soliciting merchants. When an outputting merchant may provide offers on behalf of two or more soliciting merchants, the soliciting merchant with the highest priority is selected. It will be understood by those skilled in the art that the table 900 may include any number of entries. The table 900 also defines fields for each of the entries 902, 904, 906 and 908, which specify (i) a rule identifier 920 that uniquely identifies the rule, (ii) an indication 922 of when the rule is active and to be applied, and (iii) a prioritization 924 indicating which soliciting merchant(s) are to be afforded priority over others. For example, the entry 902 defines a rule that is applied only after 7:00 PM. The rule further defines that restaurants (�merchant class=restaurant�) have higher priority (�Priority=1�) over non-restaurants (�Priority=2�). Accordingly, after 7:00 an outputting merchant will output offers on behalf of a restaurant over offers on behalf of non-restaurants.
Referring to FIG. 10, a table 1000 illustrates an embodiment of the bonus database 328 (FIG. 3). The table 1000 includes entries 1002, 1004, 1006 and 1008, each of which describes a bonus that may be offered to a customer of an outputting merchant and conditions which the customer must meet with a soliciting merchant in order to receive the bonus. The bonus is typically awarded once the customer participates in a transaction with a second (soliciting) merchant, subject to the customer meeting the conditions. It will be understood by those skilled in the art that the table 1000 may include any number of entries. The table 1000 also defines fields for each of the entries 1002, 1004, 1006 and 1008, which specify (i) a bonus identifier 1020 for uniquely identifying the bonus, (ii) a bonus value 1022, (iii) a merchant identifier 1024 that identifies the second (soliciting) merchant, (iv) a time of the transaction 1026 with the soliciting merchant, (v) a required purchase price 1028 with the soliciting merchant, and (vi) a required item to purchase 1030, if any. The time of the second transaction, required purchase price at the soliciting merchant, and required item to purchase each represent a condition which the customer must meet in order to receive the bonus. Many other conditions may be used as well.
The bonus value is typically expressed as, for example, a percentage off the previous (first) transaction during which the offer for the bonus was made. The bonus value may also be expressed as a percentage off the current transaction. The customer is required to participate in a transaction with the soliciting merchant in order to receive the bonus. The customer may also be required to participate in a transaction at an indicated time, having an indicated purchase price and including an indicated item. For example, the entry 1008 indicates a bonus of five percent off the previous transaction. A customer receives this bonus after having participated in a transaction for more than $10.00 with merchant �M0001� on Saturday between 9:00 and 12:00.
Referring to FIG. 11, a table 1100 illustrates a record of the bonus database 328 (FIG. 3) in another embodiment of the present invention. In such an embodiment, the customer is provided with the bonus once the customer participates in a transaction with each of a plurality of soliciting merchants, subject to the customer meeting the conditions of each soliciting merchant. In one embodiment, the customer may be required to participate in the transactions in a predefined order. In another embodiment, no order of the transactions is required.
The table 1100 includes a bonus identifier 1102 and a bonus value 1104. The table 1100 also includes entries 1106, 1108 and 1110, each of which describes a soliciting merchant and conditions which the customer must meet at the soliciting merchant in order to receive the bonus. It will be understood by those skilled in the art that the table 1100 may include any number of entries. The table 1100 also defines fields for each of the entries 1106, 1108 and 1110, which specify (i) a merchant identifier 1120 for uniquely identifying the soliciting merchant, (ii) a time of the transaction 1122 with the soliciting merchant, (iii) a required purchase price 1124 with the soliciting merchant, and (iv) a required item to purchase 1126, if any. The time of the second transaction, required purchase price at the soliciting merchant, and required item to purchase each represent a condition which the customer must meet in order to receive the bonus. Many other conditions may be used as well.
Referring to FIG. 12, a table 1200 illustrates an embodiment of the offer database 330 (FIG. 3). The table 1200 includes entries 1202, 1204 and 1206, each of which describes an offer for a bonus that has been provided to a customer. It will be understood by those skilled in the art that the table 1200 may include any number of entries. The table 1200 also defines fields for each of the entries 1202, 1204 and 1206, which specify (i) an offer identifier 1220 for uniquely identifying the offer; (ii) a bonus identifier 1222 that uniquely identifies the bonus that has been offered; (iii) a criteria identifier 1224 that uniquely identifies the criteria that the customer satisfied in order to be offered the bonus; (iv) an outputting merchant 1226 that offered the bonus; (v) a soliciting merchant 1228 providing the bonus; (vi) a customer identifier 1230 that uniquely identifies the customer; (vii) an offer status 1232 which may indicate, for example, whether (and when) the offer is redeemed, unredeemed or expired; and (viii) a validity period 1234 that indicates when the offer is able to be redeemed. An offer for a bonus is considered redeemed when the bonus is provided to the customer.
Referring to FIG. 13, a table 1300 illustrates an embodiment of the offer summary database 332 (FIG. 3). The table 1300 includes entries 1302, 1304, 1306 and 1308, each of which describes summary information about bonuses that have been offered to customers. It will be understood by those skilled in the art that the table 1300 may include any number of entries. The table 1300 also defines fields for each of the entries 1302, 1304, 1306 and 1308, which specify (i) a bonus identifier 1320 for uniquely identifying the bonus, (ii) a number of offers for the bonus that were provided 1322, (iii) a number of offers for the bonus that were redeemed 1324, (iv) a number of offers for the bonus that were unredeemed 1326 (neither redeemed nor expired), and (v) a number of offers for the bonus that were expired 1328 (not redeemed before the end of the validity period of the offer). The number of offers for the bonus that were provided is the sum of the number of offers for the bonus that were redeemed, the number of offers for the bonus that were unredeemed and the number of offers for the bonus that were expired. Those skilled in the art will understand that the summary information may also be organized by offer or by offer and bonus jointly, rather than by bonus as illustrated in FIG. 13. The information in the offer summary database 332 may be updated periodically (e.g. once per day) to reflect offers that have expired or been redeemed.
Referring to FIG. 14, a table 1400 illustrates an embodiment of the inventory database 422 (FIG. 4). The table 1400 includes entries 1402 and 1404, each of which describes an item of inventory that is sold by a merchant. It will be understood by those skilled in the art that the table 1400 may include any number of entries. The table 1400 also defines fields for each of the entries 1402 and 1404, which specify (i) an inventory identifier 1420 for uniquely identifying the item of inventory, (ii) a description 1422 of the item of inventory, (iii) a price 1424 for which the item of inventory is sold, and (iv) a quantity remaining 1426 of the item of inventory.
Referring to FIG. 15, a table 1500 illustrates a record of the customer database 424 (FIG. 4). The customer database 424 typically includes a plurality of such records, each representing a customer and associated customer information. The customer information is typically recorded by the customer database 424 upon becoming registered for a �frequent shopper program� of the merchant. In another embodiment, the information about the customer may be acquired in another manner. The table 1500 includes a customer identifier 1502 that uniquely identifies the customer, a customer name 1504, and address 1506 of the customer and a credit card number 1508, if any, of the customer. In one embodiment, the customer identifier may be the credit card number. Accordingly, a customer using a credit card could be identified even if he had not registered for a frequent shopper program.
The table 1500 also includes entries 1510 and 1512, each of which describes a transaction of the customer. It will be understood by those skilled in the art that the table 1500 may include any number of entries. The table 1500 also defines fields for each of the entries 1510 and 1512, which specify (i) a transaction identifier 1520 that uniquely identifies the transaction, (ii) a merchant identifier 1522 that identifies the merchant with which the customer interacted during the transaction, (iii) a date and time 1524 of the transaction, and (iv) a purchase price 1526 of the transaction.
Referring to FIG. 16A, a flow chart 1600 illustrates an embodiment of a method for providing an offer for a bonus. In particular, the illustrated method is performed to establish a �routing� of customers from outputting merchants to soliciting merchants. A soliciting merchant is selected (step 1602) from a plurality of possible soliciting merchants. Similarly, an outputting merchant is selected (step 1604) from a plurality of possible outputting merchants. As described in detail below, there are many ways in which the soliciting merchant and outputting merchant may be selected. After a soliciting merchant and an outputting merchant have been selected, an entry is created (step 1606) to indicate the soliciting merchant, outputting merchant and a bonus. As described above, the bonus is typically set by the soliciting merchant, and offered to a customer of the outputting merchant.
Referring to FIG. 16B, a flow chart 1620 illustrates an embodiment of a method for providing an offer for a bonus. The illustrated method is performed after an entry has been created as described above with reference to the flow chart 1600 (FIG. 16A). Transaction data that represents a customer participating in a transaction with the outputting merchant is received (step 1622). In response, an entry for the outputting merchant is retrieved (step 1624). For example, the offer criteria database 324 (FIG. 3) may be searched for entries that indicate the outputting merchant in the field 824 (FIG. 8). The entry indicates a bonus, and an offer for the bonus is provided to the customer (step 1626). Such an offer may include a text or graphic display to the customer, a text or graphic display to a cashier who in turn reads the offer to the customer, or an audio representation of the offer. Many other ways of providing the offer to the customer will be understood by those skilled in the art. The offered bonus is recorded (step 1628). For example, an appropriate entry may be created in the offer database 330 (FIG. 3).
Subsequently, transaction data that represents the customer participating in a transaction with the soliciting merchant is received (step 1630). In response, an entry for the soliciting merchant is retrieved (step 1632). For example, the offer database 330 (FIG. 3) may be searched for entries that indicate both the customer (e.g. by the field 1230) and the soliciting merchant (e.g. by the field 1228). The entry indicates the bonus, and the bonus is provided to the customer (step 1634). For example, a credit card account of the customer may be credited with an amount defined by the discount. In addition, the offer summary database 332 (FIG. 3) is updated to reflect the redeemed offer. The offer database 330 is also updated to reflect the redeemed offer.
Referring to FIGS. 17A and 17B, a flow chart 1700 illustrates an embodiment of a method provided in accordance with the present invention. The steps of this method may be performed in whole or in part by �browser� software, such as Netscape's Communicator� or Microsoft's Internet Explorer�, that is executed by the user computer 110 (FIG. 1).
The user computer 110 accesses the web site of an outputting merchant (step 1702) which allows customers to place orders online. The user computer 110 receives transaction data and a credit card number from the customer (step 1704), and transmits the transaction data and credit card number to the outputting merchant web server (step 1706). The credit card number identifies a credit card account that the customer has used to pay for the transaction. There are other ways besides identifying a credit card account to be charged in which the customer may render payment.
Once the outputting merchant web server receives the transaction data, it determines whether the customer has satisfied criteria, if any, to qualify for an offer for a bonus. If so, then the user computer 110 receives data from the outputting merchant web server that indicates the bonus (step 1708). The bonus and any associated conditions are stored (step 1710), for example, in a cookie or other file on the user computer 110 or on the Internet service provider computer 120 (FIG. 1). The conditions may also be stored on the soliciting merchant web server or the outputting merchant web server.
The user computer 110 creates (or receives) a link that displays an offer for the bonus (step 1712). The link may be a hyperlink, banner advertisement, additional frame, new window, or other element on the web site of the outputting merchant. Alternatively, the outputting merchant web server may alter the web site that is accessed by the user computer 110. If the customer wishes to take advantage of the offer and make a purchase from another (soliciting) merchant, the user computer 110 receives a command from the customer to connect to the link (step 1714) and thus access the web site of the soliciting merchant (step 1716).
The web site of the soliciting merchant likewise allows customers to place orders online. The user computer 110 receives transaction data and the credit card number from the customer (step 1718), and transmits this transaction data and credit card number to the soliciting merchant web server (step 1720). If the transaction with the soliciting merchant does not satisfy the conditions (step 1722), then the transaction is processed in a conventional manner (step 1724). Otherwise, the credit card account is credited (step 1726) with an amount defined by the bonus.
As described above, the bonus is applied to the customer account upon completion of a second transaction at the soliciting merchant. However, in another embodiment of the present invention, the customer may be further required to complete another transaction at the first merchant. Accordingly, the customer would have to participate in a first transaction at a first merchant, a second transaction at a second merchant, and then a third transaction at the first merchant. Although the customer may be required to meet certain conditions during the third transaction, typically the customer need not be so restrained.
Similarly, in another embodiment of the present invention the customer may be required to complete transactions at a plurality of soliciting merchants. Accordingly, the customer would have to participate in a first transaction at a first merchant, a second transaction at a second merchant, and then a third transaction at a third merchant. The customer may be required to participate in any number of transactions in order to receive the offered bonus.
The routing of customers from an outputting merchant to a soliciting merchant may be based on the activity rate of the outputting merchant and/or the soliciting merchant. The activity rate may be any measure of �busyness�, such as the number of completed transactions per time (transaction rate), the number of items purchased per period of time (item sale rate), the number of upsells accepted by customers per period of time (upsell acceptance rate), the number of customers in a store, the dollar-value of sales per period of time or the number of customers in the vicinity of a POS terminal. The number of customers may be measured through input signals received from a sensor. Many other types of measurements may be made to determine an activity rate of a merchant.
Referring to FIG. 18, a flow chart 1800 illustrates another embodiment of a method provided in accordance with the present invention. In particular, in the embodiment illustrated by the flow chart 1800 customers are routed from the outputting merchant to the soliciting merchant based on the activity rates of the outputting merchant and/or the soliciting merchant.
A first merchant is selected (step 1802), and its activity rate is measured (step 1804) to determine whether it is sufficiently idle to receive customers that are �routed� from other (outputting) merchants. The measurements may be made, for example, by a POS terminal with which customers are interacting, by another device in a store, or by a web server that measures the number of customer accessing a web site. The measurements or data indicative of the activity rate would then be transmitted to the server 210 (FIG. 2) via a store controller in communication with the POS terminal or other device. Alternatively, the measurements may be transmitted to the Internet service provider 120 (FIG. 1). The server 210 or Internet service provider 120 could measure the activity rate by receiving the measurement signal and/or by receiving transaction data (or other data) from which an activity rate can be measured.
If the measured activity rate is not less than a first predetermined threshold (step 1806), then the merchant is not considered sufficiently idle and it is determined if there is another merchant (step 1808) having an unmeasured activity rate. If so, the next merchant is selected (step 1812) and its activity rate is measured (step 1804).
If the measured activity rate is less than the first predetermined threshold, then the merchant is sufficiently idle. In response, in the bonus database 328 (FIG. 3) an entry is created that indicates the first merchant and a bonus value (step 1814). The entry may also include conditions, such as time of transaction, purchase price and/or item to purchase.
A second merchant different from the first merchant (i.e. the merchant whose activity rate was measured) is selected (step 1816), and its activity rate is measured (step 1818) to determine whether it is sufficiently busy to �route� customers to the first merchant. The measurements may be made, for example, by a POS terminal with which customers are interacting, by another device in a store, or by a web server that measures the number of customer accessing a web site. The measurements would then be transmitted to the server 210 (FIG. 2) via a store controller in communication with the POS terminal or other device. Alternatively, the measurements may be transmitted to the Internet service provider 120 (FIG. 1).
If the measured activity rate is not greater than a second predetermined threshold (step 1820), then the merchant is not considered sufficiently busy and it is determined if there is another merchant (step 1822). If there is no next merchant to select, then the second threshold is reduced (step 1824). The next merchant is then selected (step 1816) and its activity rate is measured (step 1818).
If the measured activity rate is greater than the second predetermined threshold, then the merchant is sufficiently busy. In response, in the offer criteria database 324 (FIG. 3) an entry is created that associates the aforementioned entry in the bonus database 328 with the second merchant (step 1826). This association effectively �ties� the second merchant to the entry in the bonus database 328.
The type of bonus offered may be, for example, a discount, another amount of monetary value or a free product (good or service). In other embodiments of the present invention, the bonus may be a line pass or other voucher that allows a customer to receive preferential treatment (e.g. not waiting in line). Many types of bonuses may be measured by a value. For example, the value of a discount is the amount by which a purchase price is reduced. Similarly, the value of a free product may be the retail price of the product, or the cost of the product to the business that sells the product. In accordance with the present invention, a business may establish a budget amount that defines the maximum aggregate value of all offered bonuses. Such a bonus amount may represent an amount of funds actually transferred to an account and reserved for funding discounts. Alternatively, the budget amount may represent a desirable spending limit of the business, while the business is subsequently charged for discounts that are redeemed.
Referring to FIG. 19A, a flow chart 1900 illustrates another embodiment of a method provided in accordance with the present invention. In particular, in the embodiment illustrated by the flow chart 1900 bonuses are provided in accordance with a budget amount of the business.
Transaction data that represents a customer participating in a transaction with an outputting merchant is received (step 1901). As described above, a soliciting merchant is selected (step 1902) to determine a bonus to be offered to the customer. The budget amount of the soliciting merchant is determined (step 1904). For example, the merchant database 322 (FIG. 3) may store the budget amount of the merchant (e.g. in the field 634 of FIG. 6). The value of the bonus is set based on the budget amount. In one embodiment, the bonus value is a predetermined value (e.g. $10.00) if the budget amount is at least as great as the predetermined value. If the budget amount is less than the predetermined value, then the value is set lower to remain with the limits of the budget amount. In another embodiment, the bonus value is set to a first value (e.g. $10.00) if the budget amount is greater than a second value (e.g. greater than $100.00), and the bonus value is set to a third value (e.g. $1.00) the budget amount is less than the second value (e.g. less than $100.00). In this manner, the bonus value may be prudently allocated from the budget amount when a lower budget amount remains available.
A portion of the budget amount equal to the value of the bonus is �frozen� (step 1908); the portion is made unavailable for allocation of subsequent bonuses. Freezing may comprise reducing the budget amount by the frozen amount. Alternatively, freezing may comprise increasing the amount of a �frozen amount� balance and/or decreasing an �available amount� balance associated with the budget amount. An offer for the bonus is provided to the customer of the outputting merchant (step 1910) as described above.
Referring to FIG. 19B, a flow chart 1950 illustrates another embodiment of a method provided in accordance with the present invention. In particular, the method illustrated by the flow chart 1950 is performed after the method illustrated by the flow chart 1900. The method illustrated by the flow chart 1950 may be performed periodically (e.g. every ten minutes) and/or upon occurrence of a predetermined event, such as when an offer is redeemed.
If the offer for the bonus is redeemed (step 1952), then the budget amount of the soliciting merchant is decreased by the value of the offered bonus (step 1954). In another embodiment in which the budget amount is decreased by a frozen amount, the budget amount may be unadjusted but a �frozen amount� balance may be decreased.
If the offer for the bonus is not redeemed, it is determined whether the offer has expired (step 1956). If so, the portion of the budget amount equal to the value of the bonus is unfrozen (step 1958). Unfreezing may comprise increasing the budget amount by the unfrozen amount. Alternatively, unfreezing may comprise decreasing the amount of a �frozen amount� balance and/or increasing an �available amount� balance associated with the budget amount.
A soliciting merchant may have to select from among several possible outputting merchants. The soliciting merchant will want to select the outputting merchant whose customers are most likely to redeem the offers of the soliciting merchant. In order to optimally select the outputting merchant, the historical redemption by the customers of various outputting merchants may be measured.
Referring to FIG. 20, a flow chart 2000 illustrates another embodiment of a method provided in accordance with the present invention. An outputting merchant is selected (step 2002) from the set of possible outputting merchants. Then, the redemption of offers that were output by this outputting merchant on behalf of the soliciting merchant is determined (step 2004). For example, such information on redemption may be stored in the offer summary database 332 (FIG. 3). If there are more outputting merchants (step 2006) whose redemption information must be measured, then the next outputting merchant is selected (step 2008) and processed. When all possible outputting merchants have been processed, the outputting merchant with the maximum redemption is selected (step 2010).
Referring to FIG. 21, a flow chart 2100 illustrates another embodiment of a method provided in accordance with the present invention. In particular, the illustrated method allows the selection of a soliciting merchant from among several possible soliciting merchants by referring to priority ratings of the soliciting merchants. The priority of each merchant may be established by an amount of funds paid by the merchant. For example, each merchant could be charged a larger amount of money in return for a higher priority. The priority of each merchant may also be established by one or more predetermined rules (e.g. stored in the priority database 326 of FIG. 3) or the activity rate of the merchant, as described above.
Transaction data that represents a customer participating in a transaction with an outputting merchant is received (step 2102). As described above, soliciting merchants for which the outputting merchant may provide offers are determined (step 2104). There may be restrictions on whether a merchant may be considered a soliciting merchant for which the outputting merchant may provide offers. One restriction is whether there is an appropriate entry in the offer criteria database 324 (FIG. 3). For example, there must be an entry having an indication of this outputting merchant in the field 824 (FIG. 8) and an indication of this soliciting merchant in the field 832 (FIG. 8). A further restriction may be specified by the field 722 (FIG. 7) described above. If there is not more than one possible soliciting merchant (step 2106), then the offer corresponding to the soliciting merchant is provided (step 2108) as described above.
If there is more than one possible soliciting merchant, then the priority of each soliciting merchant is determined (step 2110). For example, such priorities may be stored in the merchant database 322. The field 638 of FIG. 6 indicates a priority for each merchant. Alternatively, the field 726 of FIG. 7 indicates a priority for each soliciting merchant given a particular outputting merchant indicated by field 702. The soliciting merchant with the highest priority is selected (step 2112), and the corresponding offer is provided (step 2114).
In another embodiment, if there is more than one possible soliciting merchant, then a corresponding offer could be provided for each of a plurality of soliciting merchants. For example, the customer may be asked to select from two offers for bonuses. The customer could provide his selection, which would be recorded, and the selected offer would be provided, as described above. Alternatively, the customer could be provided with both offers. Accordingly, the customer could possibly redeem one or both bonuses, as described above.
Referring to FIG. 22, a flow chart 2200 illustrates another embodiment of a method provided in accordance with the present invention. In particular, the illustrated method allows a supplemental bonus to be provided to certain customers. For example, if the customer redeems one of the first ten offers, he receives a supplemental bonus.
Transaction data that represents a customer participating in a transaction with a soliciting merchant is received (step 2202). Next, a bonus for the customer is determined (step 2204). The number of redeemed offers that are similar (or identical ) to the bonus is counted (step 2206). For example, the offers that were output by the same outputting merchant and that were made on behalf of the same soliciting merchant may be deemed similar. Alternatively, only the offers that were made on behalf of the same soliciting merchant may be deemed similar.
If the number of redeemed offers is less than a threshold, then the bonus and a supplemental bonus are provided to the customer (step 2210). The supplemental bonus may comprise, for example, an increased discount or a free product. If the number of redeemed offers is not less than the threshold, then only the bonus is provided (step 2212).
In a related embodiment, if the customer redeems one of the first ten offers, he receives a bonus. Otherwise, customers are ineligible for the bonus. Accordingly, if the number of redeemed offers is less than the threshold, then the bonus is provided to the customer. However, if the number of redeemed offers is not less than the threshold, then no bonus is provided.
Although the present invention has been described with respect to a preferred embodiment thereof, those skilled in the art will note that various substitutions may be made to those embodiments described herein without departing from the spirit and scope of the present invention. For example, besides a purchase a soliciting merchant may also accept that the customer perform a number of different types of transactions, such as participating in surveys.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4567609Mar 28, 1983Jan 28, 1986The United States Of America As Represented By The Secretary Of The NavyAutomatic character recognition systemUS4603390Mar 5, 1984Jul 29, 1986Soft Plus Corp.For detecting the time vehicles remain in a particular areaUS4723212Feb 27, 1987Feb 2, 1988Catalina Marketing Corp.Method and apparatus for dispensing discount couponsUS4743022Mar 6, 1986May 10, 1988Wood Michael W2nd chance poker methodUS4817166May 5, 1986Mar 28, 1989Perceptics CorporationApparatus for reading a license plateUS4817990Sep 14, 1987Apr 4, 1989Lee Krost Associates Inc.Multiple value coupon systemUS4839507Mar 17, 1988Jun 13, 1989Lance MayMethod and arrangement for validating couponsUS4876592May 10, 1988Oct 24, 1989Henry Von KohornSystem for merchandising and the evaluation of responses to broadcast transmissionsUS4878248Apr 20, 1988Oct 31, 1989Industrial Technology Research InstituteMethod and apparatus for automatically recognizing license plate charactersUS4922435Apr 1, 1988May 1, 1990Restaurant Technology, Inc.Food preparation robotUS4963723Nov 10, 1988Oct 16, 1990Mitsubishi Denki Kabushiki KaishaAutomatic toll collector for toll roadsUS4982346Dec 16, 1988Jan 1, 1991Expertel Communications IncorporatedMall promotion network apparatus and methodUS5025372Sep 25, 1989Jun 18, 1991Meridian Enterprises, Inc.System and method for administration of incentive award program through use of creditUS5034739Apr 28, 1988Jul 23, 1991Hartmut GruhlComputer-controlled checking system for parking houses, garages or parking lotsUS5039848Mar 23, 1989Aug 13, 1991Audio-Visual Concepts, Inc.Method and machine for dispensing couponsUS5056019Aug 29, 1989Oct 8, 1991Citicorp Pos Information Servies, Inc.Automated purchase reward accounting system and methodUS5058044Mar 30, 1989Oct 15, 1991Auto I.D. Inc.Automated maintenance checking systemUS5081685Nov 29, 1988Jan 14, 1992Westinghouse Electric Corp.Apparatus and method for reading a license plateUS5136658Nov 2, 1990Aug 4, 1992Kabushiki Kaisha ToshibaNumber plate image detecting apparatusUS5173851Feb 15, 1990Dec 22, 1992Catalina Marketing International, Inc.Method and apparatus for dispensing discount coupons in response to the purchase of one or more productsUS5189607Jul 22, 1991Feb 23, 1993Sharp Kabushiki KaishaMethod for sending selected data from electronic cash registers to a host unitUS5192854Feb 5, 1992Mar 9, 1993Counts Reginald DSystem for electronically recording and redeeming couponsUS5193648May 24, 1991Mar 16, 1993Yuter Seymour CRestaurant construction systemUS5202826Nov 26, 1991Apr 13, 1993Mccarthy Patrick DCentralized consumer cash value accumulation system for multiple merchantsUS5204675Apr 16, 1991Apr 20, 1993Kabushiki Kaisha ToshibaToll collecting system for a vehicleUS5256863Nov 5, 1991Oct 26, 1993Comark Technologies, Inc.In-store universal control systemUS5287268 *Nov 16, 1992Feb 15, 1994Mccarthy Patrick DCentralized consumer cash value accumulation system for multiple merchantsUS5315093Feb 5, 1992May 24, 1994A. C. Nielsen CompanyMarket research method and system for collecting retail store market research dataUS5315664May 26, 1993May 24, 1994Ezel, Inc.Number plate recognition systemUS5325291Oct 22, 1992Jun 28, 1994Thomas L. GarrettMethod of verifying insurance on registered vehiclesUS5353218Sep 17, 1992Oct 4, 1994Ad Response Micromarketing CorporationFocused coupon systemUS5353219Jun 10, 1993Oct 4, 1994Management Information Support, Inc.Suggestive selling in a customer self-ordering systemUS5380991Nov 16, 1993Jan 10, 1995Valencia; LuisPaperless coupon redemption system and method thereofUS5381155Jun 9, 1994Jan 10, 1995Gerber; Eliot S.Vehicle speeding detection and identificationUS5422473Jul 24, 1992Jun 6, 1995Matsushita Electric Industrial Co., Ltd.Vehicle security system and automatic roadway toll charging systemUS5425108Sep 22, 1993Jun 13, 1995Industrial Technology Research InstituteMobile type of automatic identification system for a car plateUS5450938May 2, 1994Sep 19, 1995Xcp, Inc.Card or cash actuated vending machine assemblyUS5482139Feb 16, 1995Jan 9, 1996M.A. Rivalto Inc.Automated drive-up vending facilityUS5537314 *Feb 23, 1995Jul 16, 1996First Marketrust Intl.Referral recognition system for an incentive award programUS5568406Dec 1, 1995Oct 22, 1996Gerber; Eliot S.Stolen car detection system and methodUS5581064Nov 1, 1994Dec 3, 1996Pennsylvania Food Merchants AssociationAutomated coupon processing system employing coupon with identifying code and chosen second identifying code uniquely identifying the couponUS5591972Aug 3, 1995Jan 7, 1997Illumination Technologies, Inc.Apparatus for reading optical informationUS5602377Mar 1, 1995Feb 11, 1997Metanetics CorporationBar code dataform scanning and labeling apparatus and methodUS5604901Oct 3, 1995Feb 18, 1997International Business Machines CorporationInterrogation index file comparisonUS5612868Feb 9, 1995Mar 18, 1997Catalina Marketing International, IncMethod and apparatus for dispensing discount couponsUS5621812May 17, 1993Apr 15, 1997Credit Verification CorporationMethod and system for building a database for use with selective incentive marketing in response to customer shopping historiesUS5638302Feb 26, 1996Jun 10, 1997Gerber; Eliot S.System and method for preventing auto thefts from parking areasUS5642484May 13, 1994Jun 24, 1997Captive Communications, Inc.Pump top advertisement distribution and display system with performance and sales information feedbackUS5651075Aug 30, 1995Jul 22, 1997Hughes Missile Systems CompanyAutomated license plate locator and reader including perspective distortion correctionUS5655007Dec 23, 1994Aug 5, 1997Bell Atlantic Network Services, Inc.Telephone based credit card protectionUS5666493Aug 24, 1993Sep 9, 1997Lykes Bros., Inc.System for managing customer orders and method of implementationUS5687322Jun 1, 1995Nov 11, 1997Credit Verification CorporationMethod and system for selective incentive point-of-sale marketing in response to customer shopping historiesUS5689100 *Mar 21, 1996Nov 18, 1997Martiz, Inc.Debit card system and method for implementing incentive award programUS5708782Dec 2, 1994Jan 13, 1998Larson; BlaineMethod and apparatus for dispensing discount couponsUS5710557Jul 25, 1996Jan 20, 1998Htv, Inc.Computerized valet parking systemUS5710886Jun 16, 1995Jan 20, 1998Sellectsoft, L.C.Electric couponing method and apparatusUS5719396Jul 1, 1996Feb 17, 1998Envirotest Systems Corp.Systems and methods for determining compliance of moving vehicles with emission-concentration standardsUS5726450Oct 26, 1996Mar 10, 1998Envirotest Systems Corp.Unmanned integrated optical remote emissions sensor (RES) for motor vehiclesUS5737710Nov 7, 1995Apr 7, 1998Amtech CorporationAutomated vehicle parking system for a plurality of remote parking facilitiesUS5780133Oct 11, 1996Jul 14, 1998Engstrom; John A.Variable value retail coupon systemUS5812769 *Sep 20, 1995Sep 22, 1998Infonautics CorporationMethod and apparatus for redirecting a user to a new location on the world wide web using relative universal resource locatorsUS5832457Apr 3, 1995Nov 3, 1998Catalina Marketing International, Inc.Method and apparatus for selective distribution of discount coupons based on prior customer behaviorUS5842178Jan 30, 1998Nov 24, 1998Giovannoli; JosephSystem for engaging in commercial transactionsUS5842212Mar 5, 1996Nov 24, 1998Information Project Group Inc.Data modeling and computer access record memoryUS5845259 *Jun 27, 1996Dec 1, 1998Electronic Consumer Concepts, L.L.C.Electronic coupon dispensing systemUS5857175Aug 11, 1995Jan 5, 1999Micro Enhancement InternationalSystem and method for offering targeted discounts to customersUS5864822 *Jun 25, 1996Jan 26, 1999Baker, Iii; Bernard R.Benefits tracking and correlation system for use with third-party enabling organizationUS5905246Oct 31, 1996May 18, 1999Fajkowski; Peter W.Method and apparatus for coupon management and redemptionUS5923016 *Dec 3, 1996Jul 13, 1999Carlson Companies, Inc.In-store points redemption system & methodUS5924080May 28, 1996Jul 13, 1999Incredicard LlcComputerized discount redemption systemUS5937391 *May 29, 1997Aug 10, 1999Fujitsu LimitedPoint-service system in online shopping mallUS5938717Mar 4, 1996Aug 17, 1999Laser Technology, Inc.Speed detection and image capture system for moving vehiclesUS5948038Jul 31, 1996Sep 7, 1999American Traffic Systems, Inc.Traffic violation processing systemUS5956695 *Nov 12, 1997Sep 21, 1999Maritz, Inc.Filter processor and method for implementing a programUS5974399Aug 29, 1997Oct 26, 1999Catalina Marketing International, Inc.Method and apparatus for generating purchase incentives based on price differentialsUS5991740 *Jun 10, 1997Nov 23, 1999Messer; Stephen DaleData processing system for integrated tracking and management of commerce related activities on a public access networkUS5995942 *Mar 13, 1996Nov 30, 1999Tactical Retailing SolutionsStore-level marketing systemUS5999914 *Oct 16, 1996Dec 7, 1999Microsoft CorporationElectronic promotion system for an electronic merchant systemUS6016504 *Aug 28, 1996Jan 18, 2000Infospace.Com, Inc.Method and system for tracking the purchase of a product and services over the InternetUS6026370Aug 28, 1997Feb 15, 2000Catalina Marketing International, Inc.Method and apparatus for generating purchase incentive mailing based on prior purchase historyUS6026375Dec 5, 1997Feb 15, 2000Nortel Networks CorporationMethod and apparatus for processing orders from customers in a mobile environmentUS6029139 *Jan 28, 1998Feb 22, 2000Ncr CorporationMethod and apparatus for optimizing promotional sale of products based upon historical dataUS6029141 *Jun 27, 1997Feb 22, 2000Amazon.Com, Inc.Internet-based customer referral systemUS6058373 *Oct 16, 1996May 2, 2000Microsoft CorporationSystem and method for processing electronic order formsUS6061660 *Mar 18, 1998May 9, 2000York EgglestonSystem and method for incentive programs and award fulfillmentUS6101485 *Mar 26, 1998Aug 8, 2000International Business Machines CorporationElectronic solicitations for internet commerceEP0512509A2May 6, 1992Nov 11, 1992Catalina Marketing International, Inc.Method and apparatus for selective distribution of discount couponsGB2109305A Title not availableWO1997050064A1Jun 25, 1997Dec 31, 1997Electronic Consumer Concepts IElectronic coupon dispensing systemWO1998006050A1Jul 31, 1997Feb 12, 1998First Data CorpSystem and method for a targeted payment system discount programWO1998028699A1Jun 20, 1997Jul 2, 1998Meridian Enterprises IncSystem and method for administration of an incentive award program through use of creditWO2000021004A1Sep 22, 1999Apr 13, 2000Luchene Andrew S VanMethod and apparatus for providing a discount to a customer that participates in transactions at a plurality of merchants* Cited by examinerNon-Patent CitationsReference1"Acme Markets, U.S. Bancorp Debut visa Rewards Card", Phillips Business Information, Inc., Card News, Jun. 22, 1998, vol. 13, No. 12.2"Acxiom Case-in-Point Case Study-Bloomingdale's Inc.", "Pushing Technology's Edge Upscale department store applies database for profit", (http //www acxiom com/cip-cs-b htm), download date: Sep. 23, 1997.3"Advanced Mechanics Internet Specials", (http //www metroplexweb com/advcpn2 htm), download date: Mar. 12, 1998.4"Alphatech, Inc., Looking To The Future", (http //www alphatech com/), download date: Mar. 25, 1999.5"Catching Red Light Runners", Business Communications Company, Advanced Transportation Technology News, Jun. 1998, vol. 5, No. 2.6"Click this box for extra pepperoni; CyberSlice routes online orders", The Dallas Morning News, Dec. 2, 1996, Section: Business at p. 6D.7"DataCard Patners With CSI To Offer Card-Based Loyalty Solution To Merchants", Business Wire, Inc., Jul. 9, 1998.8"Dispensing the future", Lafferty Publications Limited, Electronic Payments International, May 1997, Section: Feature at p. 12.9 *"Frequent Shopper Programs Are Taking Off", Grocery Marketing, vol. 63, No. 1, p. 54, Jan. 1997.*10"From Our Family to Yours . . . 5 Weeks of Coupon Values for a Valuable Customer", Shoprite, Wakefern Food Corporation, Copyright 1998.11"Garage management needs", "Unit Tracking with The General Manager Professional", (http www dacobusy com/garage/idxgarg htm), download date: Mar. 16, 1999.12 *"Global, Second-Generation, and Frequent-Buyer Set New Trends", Marketing News, vol. 19, No. 12, p. 18, Jun. 7, 1985.*13"Grocery shopping goes on line in many markets; Technology spurs remote ordering concept", The Dallas Morning News, May 12, 1997, Section: Business at p. 2D.14"IMPS: Vehicle License Plate Recognition System", "IMPS(TM) Integrated Multi-Pass System State of the Art Vehicle License Plate Recognition System", (http www singapore com/optasia/imps), download date: Mar. 25, 1999.15"Industry Briefs", Phillips Business Information, Inc., Card News, Jun. 9, 1997, vol. 12, No. 11.16"MSTAR main", "Moving and Stationary Target Acquisition and Recognition (MSTAR)", (http www alphatech com/secondary/techpro/projects/mstar/MSTAR13 TopLevel html), download date: Mar. 25, 1999.17"NCR 7452 Workstation-Beyond Traditional POS", (http //www ncr com/product/retail/products/catalog/7452 shtml), download date: Sep. 23, 1997.18"New Partners, More Exciting Rewards: The Membership Rewards Program for 1998," American Express, (www.americanexpress.com/rewards/news/docs/1998new_mr.shtml), Download Date: Mar. 12, 1998.19"New Wave Marketing", Promotion Times, An SCA Quarterly Newsletter-First Quarter, undated.20 *"Retailers in Small N.D. Town Join Forces", Tire Business, vol. 14, No. 2, p. 10, Apr. 29, 1996.*21"Route Sales Automation-Track customers, orders, sales, and inventory! Route accounting, . . . ", "Point of sale system carried in the palm of your hand", (http //www dacobusy com/), download date: Mar. 16, 1999.22"Safeway Introduces Store-Generated Coupons", PR Newswire, May 1, 1990.23 *"Staples The Office Superstore to Participate in Visa "Rewards for Your Home' Promotion; Savings Will be Offered to Thousands of Visa and Staples Customers", Business Wire, Dialog File 621, Mar. 25, 1996.*24"Tecmark Reward Terminal", Tecmark Services, Inc., Copyright 1996, (http//www tecmarkinc com/terminal htm).25"U.P.C. Coupon Code Guidelines Manual," Uniform Code Council, Inc., Homepage: (www.uc-council.org/d31-3.htm), Download Date: Mar. 12, 1998.26"Welcome to Q Lube!", (http //www qlube com/), download date: Mar. 25, 1999.27"WellsPark Group Launches "V.I.P. Rewards'; the Most Comprehensive Relationship Marketing Program Ever Created by a Mall Developer", Business Wire, Inc., May 19, 1998.28"Acxiom Case-in-Point Case Study�Bloomingdale's Inc.", "Pushing Technology's Edge Upscale department store applies database for profit", (http //www acxiom com/cip-cs-b htm), download date: Sep. 23, 1997.29"IMPS: Vehicle License Plate Recognition System", "IMPS� Integrated Multi-Pass System State of the Art Vehicle License Plate Recognition System", (http www singapore com/optasia/imps), download date: Mar. 25, 1999.30"NCR 7452 Workstation�Beyond Traditional POS", (http //www ncr com/product/retail/products/catalog/7452 shtml), download date: Sep. 23, 1997.31"New Wave Marketing", Promotion Times, An SCA Quarterly Newsletter�First Quarter, undated.32"Route Sales Automation�Track customers, orders, sales, and inventory! Route accounting, . . . ", "Point of sale system carried in the palm of your hand", (http //www dacobusy com/), download date: Mar. 16, 1999.33"Staples The Office Superstore to Participate in Visa �Rewards for Your Home� Promotion; Savings Will be Offered to Thousands of Visa and Staples Customers", Business Wire, Dialog File 621, Mar. 25, 1996.*34"WellsPark Group Launches �V.I.P. Rewards�; the Most Comprehensive Relationship Marketing Program Ever Created by a Mall Developer", Business Wire, Inc., May 19, 1998.35Albright, Mark, "Grocery savings via Web coupons", Times Publishing Company, St. Petersburg Times, Jul. 22, 1998, Section: Business at p. 1E.36Alphatech: Technologies and Projects (http //www alphatech com/secondary/techpro/compvis html), download date: Mar. 25, 1999.37Amato-McCoy, Deena, "Co-Branded Acme Credit Card Rewards Loyal Users", Information Access Company, A Thomson Corporation Company, Capital Cities Media Inc., Supermarket News, Jun. 15, 1998, p. 17, ISSN: 0039-5803.38 *Arend, Mark, "Debit Frenzy? Not Quite, But Getting There", ABA Banking Journal, vol. 86, No. 4, pp. 57-61, Apr. 1994.*39Blattberg, Robert C. et al., "Interactive marketing: exploiting the age of addressability.", Information Access Company, a Thompson Corporation Company, Sloan Management Review, Sep. 22, 1991, vol. 33, No. 1, p. 5, ISSN: 0019-848X.40Bonnici, Joseph et al., "Consumer issues in coupon usage: An exploratory analysis", Journal of Applied Business Research, Winter 1996/1997, vol. 13, No. 1, pp. 31-40, ISSN: 0892-7626, CODEN: JPBEBK.41Brochure "Reaching In New Directions", First Data Corp., Merchant Services, undated.42Brochure: "Promotion Times: An SCA Quarterly Newsletter-First Quarter," by SCA Promotions, Apr. 1998.43Brochure: "Promotion Times: An SCA Quarterly Newsletter�First Quarter," by SCA Promotions, Apr. 1998.44 *Campos, Frellie, "Discount Shopping Program Extended to Residents", Pacific Business News, vol. 36, Issue 27, Sep. 21, 1998.*45Cook, Louise, "ConsumerWatch: Clip, Snip, Ave", The Associated Press, March 12, 1984, Business News Section.46Fickenscher, Lisa, "Amex to Start Free Rewards Program with Discounts on Merchandise", The American Banker, Oct. 18, 1996, Section: Credit/Debit/ATMS at p. 10.47Fickenscher, Lisa, "Merchant: American Express Seeks to Mine Its Data on Cardholder Spending Patterns", The American Banker, Mar. 24, 1997, Section: Credit/Debit/ATMS at p. 20.48Fitzgerald, Kate, "Amex Program Moves Loyalty To Next Level: Custom Extras Finds A Medium Customers Can't Ignore: Billing Statements", Crain Communications Inc., Advertising Age, Nov. 4, 1996, Section: News at p. 2.49Heller, Al, "Chain Pharmacy: Forecast '98: New Technology Advances Pharmacy Productivity", Lebhar-Friedman Inc., Drug Store News, Jan. 12, 1998 at p. CP29.50Hemsley, Steve, "Research and destroy; Point-of-purchase research provides brand managers . . . ", Centaur Communications Ltd., Marketing Week, Apr. 16, 1998, Section: Point Of Purchase at pp. 33-36.51Hoeschen, Brad, "Brookfield Square hopes mall card strikes a chord", The Business Journal of Milwaukee Inc., Business Dateline, Business Journal-Milwaukee, Sep. 12, 1997, vol. 14, No. 50 at p. 19.52Information Packet: "My Points (R)-Universal Rewards Currency," MotivationNet, Inc., Apr. 1998.53Information Packet: "My Points (R)�Universal Rewards Currency," MotivationNet, Inc., Apr. 1998.54Lacher, Lisa, "Coupon Gimmick Registers Profits", Busienss Dateline, Business Record, Dec. 7, 1987, vol. 83, No. 47, Section 1 at p. 1.55McDowell, Bill, "Frequency marketing builds repeat business; Management", Information Access Company, a Thomson Corporation Company, Reed Publishing USA, Building Supply Home Centers, Aug. 1993, No. 2, vol. 165, p. 96, ISSN: 0890-9008.56 *McIntyre, Faye, "Small Businesses May Prefer Alternatives to Advertising", South Dakota Business Review, vol. 47, No. 4, Jun. 1989.*57McKinney, Jeff, "Merchant program could pay off for Provident", The Cincinnati Enquirer, Mar.24, 1996, Section: Financial at p. E02.58O'Kane, Gerry, "Parking your car by computer", South China Morning Post, Mar. 23, 1993, Section: Supplement at p. 3.59Popyk, Bob, "Turn customers into torchbearers", Information Access Company, a Thomson Corporation Company, National Trade Publications, Boating Industry, Sep. 1997, No. 9, vol. 60, p. 33, ISSN: 0006-5404.60Ramirez, Anthony, "The Pizza Version of Dialing '911", The New York Times, Sep. 9, 1991, Late Edition-Final, Section D, p. 1, col. 3, Financial Desk.61Ramirez, Anthony, "The Pizza Version of Dialing '911", The New York Times, Sep. 9, 1991, Late Edition�Final, Section D, p. 1, col. 3, Financial Desk.62Rubel, Chad, "Young firm armed with technology fights an old giant; ETM to Ticketmaster: Let's rock", American Marketing Association, Marketing News TM, Jun. 19, 1995 at p. 2.63Rubinstein, Ed, "Internet Continues To Fortify Takeout Sector For Operators", Lebhar-Friedman Inc., Nation's Restaurant News, Mar. 23, 1998 at p. 55.64Rubinstein, Ed, "Technology: Prepaid program lets Galleria guests dine "a la Card'", Nations's Restaurant News, (http //www nrn com), Jun. 29, 1998.65Rubinstein, Ed, "Technology: Prepaid program lets Galleria guests dine �a la Card�", Nations's Restaurant News, (http //www nrn com), Jun. 29, 1998.66Stevens, Lawrence, "Hypermarket Challenge", Computerworld, Dec. 19, 1988, Section: Software & Services at p. 25.67Wagner, Jim, "Cameras Tell Mall What Door You Use, How Often You Go", Albuquerque Tribune, Aug. 9, 1996, Section: Evening at p. A3.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS6578011 *Aug 26, 1999Jun 10, 2003Newhomesamerica.Com, Inc.System and method for directing and instructing customers to deal with specific merchants using incentivesUS6711581Aug 21, 2002Mar 23, 2004Bizrate.ComSystem and method for data collection, evaluation, information generation, and presentationUS6847947 *Jan 18, 2000Jan 25, 2005First Data CorporationMethod and system for reduced cost debit processingUS6885995May 2, 2003Apr 26, 2005Webloyalty.ComMethod and system for cross-marketing products and services over a distributed communication networkUS6907401 *Mar 13, 2000Jun 14, 2005Verizon Corporate Services Group Inc.Portal switch for electronic commerceUS6970835May 28, 2003Nov 29, 2005Internest, Inc.System and method for directing and instructing customers to deal with specific merchants using incentivesUS7013285 *Mar 29, 2000Mar 14, 2006Shopzilla, Inc.System and method for data collection, evaluation, information generation, and presentationUS7069235Mar 3, 2000Jun 27, 2006Pcorder.Com, Inc.System and method for multi-source transaction processingUS7099832 *Apr 5, 2002Aug 29, 2006Waler Digtal, LlcMethod and apparatus for defining routing of customers between merchantsUS7158997 *Oct 7, 2004Jan 2, 2007Microsoft CorporationApplication service provider model for manufacturers product specification dataUS7206756Jan 12, 2001Apr 17, 2007Trilogy Development Group, Inc.System and method for facilitating commercial transactions over a data networkUS7216089 *Sep 28, 2000May 8, 2007Kabushiki Kaisha Nippon ConluxPromotion method and systemUS7321901 *Sep 29, 2000Jan 22, 2008Microsoft CorporationApplication service provider model for manufacturers product specification dataUS7333948Nov 30, 2004Feb 19, 2008Stuart BellMethod and system for cross-marketing products and services over a distributed communication networkUS7334727 *Mar 22, 2002Feb 26, 2008Fujitsu LimitedStore management systemUS7392205 *Jul 15, 2005Jun 24, 2008Inest Realty, Inc.System and method for directing and instructing customers to deal with specific merchants using incentivesUS7496523Apr 6, 2006Feb 24, 2009Walker Digital, LlcMethod and apparatus for defining routing of customers between merchantsUS7801766Mar 30, 2001Sep 21, 2010You Technology Brand Services, Inc.Method, system, and computer readable medium for facilitating a transaction between a customer, a merchant and an associateUS7933893Jun 1, 2006Apr 26, 2011Walker Digital, LlcMethod and system for providing a link in an electronic file being presented to a userUS8015074 *Feb 14, 2001Sep 6, 2011Nec CorporationCommodity order issuing and accepting method, system thereof, and commodity order accepting apparatusUS8029357Jan 13, 2006Oct 4, 2011IgtGaming token having a variable valueUS8126777May 26, 2006Feb 28, 2012Versata Computer Industry Solutions, Inc.Systems, method, and computer medium for multi-source transaction processingUS8140443Oct 1, 2008Mar 20, 2012Fawaz Mazen NSystem and method for providing real estate referralsUS8204782 *May 13, 2008Jun 19, 2012Housevalues, Inc.System and method for directing and instructing customers to deal with specific merchants using incentivesUS8321291Jun 16, 2009Nov 27, 2012You Technology Brand Service, Inc.Method, system and computer readable medium for facilitating a transaction between a customer, a merchant and an associateUS8332277Mar 18, 2009Dec 11, 2012You Technology Brand Services, Inc.Method, system and computer readable medium for facilitating a transaction between a customer, a merchant and an associateUS8382582Sep 26, 2007Feb 26, 2013IgtSystems and methods for portable wagering mediumsUS8407104 *Jun 9, 2006Mar 26, 2013Campusi, Inc.Catalog based price searchUS8412547Apr 24, 2001Apr 2, 2013Trilogy Development Group, Inc.Commerce server architecture and method for using sameUS8521582 *Jul 2, 2003Aug 27, 2013Community Force, LlcSystem and method for collaborative affinity marketingUS8562424Mar 21, 2008Oct 22, 2013IgtGameplay-altering portable wagering mediaUS8597115Jan 22, 2013Dec 3, 2013IgtSystems and methods for portable wagering mediumsUS8620738Aug 30, 2007Dec 31, 2013Visa U.S.A. IncLoyalty program incentive determinationUS8626583Jun 6, 2012Jan 7, 2014Market Leader, Inc.System and method for directing and instructing customers to deal with specific merchants using incentivesUS8639571 *Dec 28, 2000Jan 28, 2014David LeasonRebate transaction systemUS8694389Mar 15, 2013Apr 8, 2014Formula Labs, LlcSystem for optimization of business transactions between a selling vendor and a shipping vendorUS8696444 *Aug 14, 2007Apr 15, 2014IgtGaming token having a variable valueUS8751297Apr 29, 2008Jun 10, 2014Inventor Holdings, LlcMethod and apparatus for defining routing of customers between merchantsUS20110071940 *Sep 10, 2010Mar 24, 2011Yii-Shyun LinMotivate and award system with escrow accounts to reserve and store specific selected or requested awardsWO2002093304A2 *May 15, 2002Nov 21, 2002Trilegiant CorpMethod and system for affiliate trackingWO2004068316A2 *Jan 28, 2004Aug 12, 20049Isles International IncMethod & system for distribution & management of electronic vouchers via carrier applicationsWO2004093329A2 *Apr 9, 2004Oct 28, 2004Ebay IncA method and system to incentivize a seller to perform an activity relating to a network-based marketplace* Cited by examinerClassifications U.S. Classification705/14.21, 705/16, 705/14.35, 705/26.4International ClassificationG06Q30/00Cooperative ClassificationG06Q30/0601, G06Q30/0238, G06Q10/06311, G06Q20/20, G06Q30/0219, G06Q30/0611, G06Q30/0236, G06Q10/06316, G06Q30/0235, G07G1/14, G06Q30/0211, G06Q30/0201, G06Q20/387, G06Q30/02, G06Q20/204, G06Q40/04, G06Q30/0239European ClassificationG06Q30/02, G07G1/14, G06Q20/387, G06Q30/0611, G06Q30/0239, G06Q40/04, G06Q30/0238, G06Q30/0201, G06Q30/0219, G06Q30/0235, G06Q20/20, G06Q30/0601, G06Q30/0236, G06Q20/204, G06Q30/0211, G06Q10/06316, G06Q10/06311Legal EventsDateCodeEventDescriptionDec 11, 2013FPAYFee paymentYear of fee payment: 12Nov 12, 2009FPAYFee paymentYear of fee payment: 8Jan 27, 2006ASAssignmentOwner name: WALKER DIGITAL, LLC, CONNECTICUTFree format text: RELEASE OF LIEN;ASSIGNOR:GAP-WD HOLDINGS, INC.;REEL/FRAME:017073/0445Effective date: 20060125Free format text: RELEASE OF LIEN;ASSIGNOR:WALKER, JAY;REEL/FRAME:017073/0477Nov 8, 2005FPAYFee paymentYear of fee payment: 4May 20, 2003CCCertificate of correctionMay 31, 2001ASAssignmentOwner name: WALKER, JAY, CONNECTICUTFree format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC;REEL/FRAME:011874/0792Effective date: 20010531Owner name: WALKER, JAY FIVE HIGH RIDGE PARK STAMFORD CONNECTIOwner name: WALKER, JAY FIVE HIGH RIDGE PARKSTAMFORD, CONNECTIFree format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC /AR;REEL/FRAME:011874/0792Owner name: WALKER, JAY,CONNECTICUTFree format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC;US-ASSIGNMENT DATABASE UPDATED:20100504;REEL/FRAME:11874/792Free format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC;REEL/FRAME:11874/792Dec 21, 2000ASAssignmentOwner name: GAP-WD HOLDINGS, INC., CONNECTICUTFree format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC.;REEL/FRAME:011399/0501Effective date: 20001208Owner name: GAP-WD HOLDINGS, INC. 3 PICKWICK PLAZA GREENWICH COwner name: GAP-WD HOLDINGS, INC.,CONNECTICUTFree format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC.;US-ASSIGNMENT DATABASE UPDATED:20100504;REEL/FRAME:11399/501Free format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC.;REEL/FRAME:11399/501Dec 5, 2000ASAssignmentOwner name: JAY WALKER, CONNECTICUTFree format text: SECURITY AGREEMENT;ASSIGNOR:WALKER DIGITAL, LLC;REEL/FRAME:011277/0178Effective date: 20001201Owner name: JAY WALKER FIVE HIGH RIDGE PARK STAMFORD CONNECTICOwner name: JAY WALKER,CONNECTICUTFree format text: SECURITY AGREEMENT;ASSIGNOR:WALKER DIGITAL, LLC;US-ASSIGNMENT DATABASE UPDATED:20100504;REEL/FRAME:11277/178Free format text: SECURITY AGREEMENT;ASSIGNOR:WALKER DIGITAL, LLC;REEL/FRAME:11277/178Nov 30, 1999ASAssignmentOwner name: WALKER DIGITAL, LLC., CONNECTICUTFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WALKER DIGITAL CORPORATION;REEL/FRAME:010648/0653Effective date: 19991130Owner name: WALKER DIGITAL, LLC. ONE HIGH RIDGE PARK STAMFORDFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WALKER DIGITAL CORPORATION;REEL/FRAME:10648/653Owner name: WALKER DIGITAL, LLC.,CONNECTICUTDec 18, 1998ASAssignmentOwner name: WALKER DIGITAL CORPORATION, CONNECTICUTFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WALKER, JAY S.;VAN LUCHENE, ANDREW S.;TEDESCO, DANIEL E.;AND OTHERS;REEL/FRAME:009649/0733Effective date: 19981216RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google