PROMOTIONAL PROGRAMS WITH ELECTRONIC RECEIPTS
First Claim
1. A method of allowing consumers to participate selectively in promotional programs, the method comprising:
- receiving, from a first consumer, an indication that the first consumer is interested in participating in a promotional discount program;
receiving, from the first consumer, identification of one or more types of products about which the first consumer is interested in receiving promotional discounts;
storing, in a first data store, data about a plurality of consumers, the information comprising consumer profiles for a plurality of consumers, including a first consumer profile for the first consumer, the first profile comprising a consumer identifier for the first consumer and a set of preferences for the first consumer, the set of preferences comprising information about a type of product for which the first consumer desires to receive promotional discounts;
storing, in a second data store, data about a plurality of promotional discounts, including a first promotional discount that is redeemable against a price of a first product;
searching the second data store to identify, from the plurality of promotional discounts, one or more promotional discounts to be offered to the first consumer, based on the identification of one or more types of products about which the first consumer is interested in receiving promotional discounts;
determining, at a computer system in communication with the first data store and the second data store, that the first product is the type of product for which the first consumer desires to receive promotional discounts;
associating, at the computer system, the first promotional discount with the first consumer profile, based on a determination that the first product is the type of product for which the first consumer desires to receive promotional discounts;
notifying the first consumer of the availability of the promotional discount;
receiving, at the computer system, a set of transaction data for a first transaction, the set of transaction data comprising the consumer identifier and a product identifier for the first product;
determining, based on receipt of the consumer identifier and an association between the first consumer profile and the first promotional discount, that the first consumer is eligible for the first promotional discount;
applying the first promotional discount against the price of the first product, based on a determination that the first consumer is eligible for the first promotional discount;
providing a user interface to allow the first consumer to view a transaction history of transactions associated with the first consumer profile, the transaction history comprising information about the first transaction;
receiving, via the user interface, a selection of the first transaction; and
displaying for the first consumer, via the user interface, an electronic transaction receipt for the first transaction.
2 Assignments
0 Petitions
Accused Products
Abstract
Tools for improving interactions between promoters and consumers of products. These tools can enable promoters of products to employ more effective promotional programs, and consumers to receive promotional information about products of interest, while avoiding the excessive overload of information about promotions that are not of interest. Some such tools can enhance consumer satisfaction with—and, correspondingly, consumer participation in—promotional programs by allowing consumers to tailor the discount programs to their preferences, by analyzing consumer behavior and tailoring promotions accordingly, and/or by providing cross promotions of complementary products. Some of the tools can provide substantial savings, in both costs and natural resources, as well as provide a more satisfying experience for consumers, by substantially reducing, or even eliminating, excessive use of paper for promotional programs and transaction receipts.
-
Citations
30 Claims
-
1. A method of allowing consumers to participate selectively in promotional programs, the method comprising:
-
receiving, from a first consumer, an indication that the first consumer is interested in participating in a promotional discount program; receiving, from the first consumer, identification of one or more types of products about which the first consumer is interested in receiving promotional discounts; storing, in a first data store, data about a plurality of consumers, the information comprising consumer profiles for a plurality of consumers, including a first consumer profile for the first consumer, the first profile comprising a consumer identifier for the first consumer and a set of preferences for the first consumer, the set of preferences comprising information about a type of product for which the first consumer desires to receive promotional discounts; storing, in a second data store, data about a plurality of promotional discounts, including a first promotional discount that is redeemable against a price of a first product; searching the second data store to identify, from the plurality of promotional discounts, one or more promotional discounts to be offered to the first consumer, based on the identification of one or more types of products about which the first consumer is interested in receiving promotional discounts; determining, at a computer system in communication with the first data store and the second data store, that the first product is the type of product for which the first consumer desires to receive promotional discounts; associating, at the computer system, the first promotional discount with the first consumer profile, based on a determination that the first product is the type of product for which the first consumer desires to receive promotional discounts; notifying the first consumer of the availability of the promotional discount; receiving, at the computer system, a set of transaction data for a first transaction, the set of transaction data comprising the consumer identifier and a product identifier for the first product; determining, based on receipt of the consumer identifier and an association between the first consumer profile and the first promotional discount, that the first consumer is eligible for the first promotional discount; applying the first promotional discount against the price of the first product, based on a determination that the first consumer is eligible for the first promotional discount; providing a user interface to allow the first consumer to view a transaction history of transactions associated with the first consumer profile, the transaction history comprising information about the first transaction; receiving, via the user interface, a selection of the first transaction; and displaying for the first consumer, via the user interface, an electronic transaction receipt for the first transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer system for allowing consumers to participate selectively in promotional programs, the computer system comprising:
-
a processor; and a computer readable medium in communication with the processor, the computer readable medium having encoded thereon a set of instructions that are executable by the computer system to perform one or more operations, the set of instructions comprising; instructions for receiving, from a first consumer, an indication that the first consumer is interested in participating in a promotional discount program; instructions for receiving, from the first consumer, identification of one or more types of products about which the first consumer is interested in receiving promotional discounts; instructions for storing, in a first data store, data about a plurality of consumers, the information comprising consumer profiles for a plurality of consumers, including a first consumer profile for the first consumer, the first profile comprising a consumer identifier for the first consumer and a set of preferences for the first consumer, the set of preferences comprising information about a type of product for which the first consumer desires to receive promotional discounts; instructions for storing, in a second data store, data about a plurality of promotional discounts, including a first promotional discount that is redeemable against a price of a first product; instructions for searching the second data store to identify, from the plurality of promotional discounts, one or more promotional discounts to be offered to the first consumer, based on the identification of one or more types of products about which the first consumer is interested in receiving promotional discounts; instructions for determining that the first product is the type of product for which the first consumer desires to receive promotional discounts; instructions for associating the first promotional discount with the first consumer profile, based on a determination that the first product is the type of product for which the first consumer desires to receive promotional discounts; instructions for notifying the first consumer of the availability of the promotional discount; instructions for receiving a set of transaction data for a first transaction, the set of transaction data comprising the consumer identifier and a product identifier for the first product; instructions for determining, based on receipt of the consumer identifier and an association between the first consumer profile and the first promotional discount, that the first consumer is eligible for the first promotional discount; instructions for applying the first promotional discount against the price of the first product, based on a determination that the first consumer is eligible for the first promotional discount; instructions for providing a user interface to allow the first consumer to view a transaction history of transactions associated with the first consumer profile, the transaction history comprising information about the first transaction; instructions for receiving, via the user interface, a selection of the first transaction; and instructions for displaying for the first consumer, via the user interface, an electronic transaction receipt for the first transaction.
-
-
27. An apparatus, comprising:
a computer readable medium having encoded thereon a set of instructions that are executable by a computer system to perform one or more operations, the set of instructions comprising; instructions for receiving, from a first consumer, an indication that the first consumer is interested in participating in a promotional discount program; instructions for receiving, from the first consumer, identification of one or more types of products about which the first consumer is interested in receiving promotional discounts; instructions for storing, in a first data store, data about a plurality of consumers, the information comprising consumer profiles for a plurality of consumers, including a first consumer profile for the first consumer, the first profile comprising a consumer identifier for the first consumer and a set of preferences for the first consumer, the set of preferences comprising information about a type of product for which the first consumer desires to receive promotional discounts; instructions for storing, in a second data store, data about a plurality of promotional discounts, including a first promotional discount that is redeemable against a price of a first product; instructions for searching the second data store to identify, from the plurality of promotional discounts, one or more promotional discounts to be offered to the first consumer, based on the identification of one or more types of products about which the first consumer is interested in receiving promotional discounts; instructions for determining that the first product is the type of product for which the first consumer desires to receive promotional discounts; instructions for associating the first promotional discount with the first consumer profile, based on a determination that the first product is the type of product for which the first consumer desires to receive promotional discounts; instructions for notifying the first consumer of the availability of the promotional discount; instructions for receiving a set of transaction data for a first transaction, the set of transaction data comprising the consumer identifier and a product identifier for the first product; instructions for determining, based on receipt of the consumer identifier and an association between the first consumer profile and the first promotional discount, that the first consumer is eligible for the first promotional discount; instructions for applying the first promotional discount against the price of the first product, based on a determination that the first consumer is eligible for the first promotional discount; instructions for providing a user interface to allow the first consumer to view a transaction history of transactions associated with the first consumer profile, the transaction history comprising information about the first transaction; instructions for receiving, via the user interface, a selection of the first transaction; and instructions for displaying for the first consumer, via the user interface, an electronic transaction receipt for the first transaction.
-
28. A method of providing electronic receipts, the method comprising:
-
storing, in a first data store, data about a plurality of consumers, the data comprising consumer profiles for a plurality of consumers, including a first consumer profile for the first consumer, the first profile comprising a consumer identifier for the first consumer and a set of preferences for the first consumer; receiving, at a computer system, notification from a consumer that the consumer would prefer not to receive paper receipts for transactions; receiving, at the computer system and from a point of sale device, a set of transaction data for a first transaction, the set of transaction data comprising the consumer identifier; and based the received notification, transmitting an instruction from the computer system to the point of sale device not to print a receipt for the first transaction.
-
-
29. A computer system for providing electronic receipts, the computer system comprising:
-
a processor; and a computer readable medium in communication with the processor, the computer readable medium having encoded thereon a set of instructions that are executable by the computer system to perform one or more operations, the set of instructions comprising; instructions for storing, in a first data store, data about a plurality of consumers, the data comprising consumer profiles for a plurality of consumers, including a first consumer profile for the first consumer, the first profile comprising a consumer identifier for the first consumer and a set of preferences for the first consumer; instructions for receiving notification from a consumer that the consumer would prefer not to receive paper receipts for transactions; instructions for receiving, from a point of sale device, a set of transaction data for a first transaction, the set of transaction data comprising the consumer identifier; and instructions for transmitting, based the received notification, an instruction to the point of sale device not to print a receipt for the first transaction.
-
-
30. An apparatus, comprising:
a computer readable medium having encoded thereon a set of instructions that are executable by a computer system to perform one or more operations, the set of instructions comprising; instructions for storing, in a first data store, data about a plurality of consumers, the data comprising consumer profiles for a plurality of consumers, including a first consumer profile for the first consumer, the first profile comprising a consumer identifier for the first consumer and a set of preferences for the first consumer; instructions for receiving notification from a consumer that the consumer would prefer not to receive paper receipts for transactions; instructions for receiving, from a point of sale device, a set of transaction data for a first transaction, the set of transaction data comprising the consumer identifier; and instructions for transmitting, based the received notification, an instruction to the point of sale device not to print a receipt for the first transaction.
Specification