Point of sale offer redemptions
First Claim
1. A computer-implemented method to provide point of sale processing of offers via communication of a contactless device with a point of sale data collector, comprising:
- scanning, by a point of sale scanner, one or more items for a purchase transaction to capture product identification information for each item;
receiving, by a point of sale data collector from the point of sale scanner, the product identification information for each item;
forwarding, by the point of sale data collector, the received product identification information to a point of sale terminal;
detecting, by the point of sale data collector, a mobile communication device in proximity to the point of sale data collector;
establishing, by the point of sale data collector, a first communication channel between the mobile communication device and the point of sale data collector;
receiving, by the point of sale data collector via the first communication channel with the mobile communication device, identifying information for a user of the mobile communication device;
establishing, by the point of sale data collector, a second communication channel between a remote server and the point of sale data collector;
communicating, by the point of sale data collector, the identifying information for the user, the product identification information, and information identifying a merchant that is a party to the transaction to the remote server via the second communication channel;
identifying, by the remote server, one or more offers to apply to the purchase transaction based on at least one of the identifying information for the user, the product identification information, and the information identifying the merchant that is a party to the transaction, each of the one or more offers comprising a redemption code;
receiving, by the point of sale data collector, one or more offers that were identified by the remote server to apply to the purchase transaction;
displaying, by the point of sale data collector, the one or more offers to the user via a user interface of the contactless device for selection by the user of an offer to be redeemed in connection with the transaction by user input on the user interface;
receiving, by the point of sale data collector, the user input via the user interface selecting the offer to be redeemed;
transmitting, by the point of sale data collector, the redemption code for the selected offer to the point of sale terminal; and
redeeming, by the point of sale terminal, the selected offer based on the received redemption code.
3 Assignments
0 Petitions
Accused Products
Abstract
Processing of point of sale (“POS”) redemptions via a “tap” of a contactless device comprises a POS data collector that facilitates a connection with a contactless device. A merchant scans items for purchase using a POS scanner, which captures product identification information. The POS scanner forwards the product identification information to a POS terminal. The POS data collector intercepts the product identification information between the POS scanner and the POS terminal. A user taps the contactless device in the POS data collector'"'"'s radio frequency field, and a communication channel is established between the contactless device and the POS data collector. The POS data collector identifies the user via the contactless device and identifies coupons, merchant offers, and other value-added services to redeem with the transaction. The POS data collector forwards this information to the POS terminal, the redemptions are applied to the transaction, and the communication is terminated.
91 Citations
20 Claims
-
1. A computer-implemented method to provide point of sale processing of offers via communication of a contactless device with a point of sale data collector, comprising:
-
scanning, by a point of sale scanner, one or more items for a purchase transaction to capture product identification information for each item; receiving, by a point of sale data collector from the point of sale scanner, the product identification information for each item; forwarding, by the point of sale data collector, the received product identification information to a point of sale terminal; detecting, by the point of sale data collector, a mobile communication device in proximity to the point of sale data collector; establishing, by the point of sale data collector, a first communication channel between the mobile communication device and the point of sale data collector; receiving, by the point of sale data collector via the first communication channel with the mobile communication device, identifying information for a user of the mobile communication device; establishing, by the point of sale data collector, a second communication channel between a remote server and the point of sale data collector; communicating, by the point of sale data collector, the identifying information for the user, the product identification information, and information identifying a merchant that is a party to the transaction to the remote server via the second communication channel; identifying, by the remote server, one or more offers to apply to the purchase transaction based on at least one of the identifying information for the user, the product identification information, and the information identifying the merchant that is a party to the transaction, each of the one or more offers comprising a redemption code; receiving, by the point of sale data collector, one or more offers that were identified by the remote server to apply to the purchase transaction; displaying, by the point of sale data collector, the one or more offers to the user via a user interface of the contactless device for selection by the user of an offer to be redeemed in connection with the transaction by user input on the user interface; receiving, by the point of sale data collector, the user input via the user interface selecting the offer to be redeemed; transmitting, by the point of sale data collector, the redemption code for the selected offer to the point of sale terminal; and redeeming, by the point of sale terminal, the selected offer based on the received redemption code.
-
-
2. A computer-implemented method to provide point of sale processing of offers via communication of a contactless device with a computer, comprising:
-
receiving, by a computer, product identification information for each item in a purchase transaction; communicating, by the computer, the received product identification information to a point of sale terminal; detecting, by the computer, a mobile communication device in proximity to the computer; establishing, by the computer, a first communication channel between the mobile communication device and the computer; receiving, by the computer via the communication channel with the mobile communication device, identifying information for a user of the mobile communication device; establishing, by the computer, a second communication channel between a remote computer and the computer; communicating, by the computer, the identifying information for the user, the product identification information, and information identifying a merchant that is a party to the transaction to the remote computer via the second communication channel; identifying, by the remote computer, offers available to the user of the mobile communications device; comparing, by the remote computer, the available offers to the product identification information and the information identifying the merchant to determine which offers comprise redemption rules that are met by the transaction; selecting, by the remote computer, the offers to apply based on the offers that have redemption rules that are met by the transaction; and communicating, by the remote computer, the one or more offers to apply to the purchase transaction. - View Dependent Claims (3, 4, 5)
-
-
6. A computer program product, comprising:
-
a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to provide point of sale processing of offers, the computer-executable program instructions comprising; computer-executable program instructions to intercept, between a machine-readable identifier capture device and a transaction processing device, product identification information for an item in a purchase transaction; computer-executable program instructions to receive, from a mobile communication device, information associated with a plurality of stored offers; computer-executable program instructions to read the product identification information for the item in the transaction and information identifying a merchant that is a party to the transaction; computer-executable program instructions to identify the plurality of stored offers based on the information associated with the plurality of stored offers; computer-executable program instructions to compare the stored offers to the product identification information and the information identifying the merchant to determine which offers comprise redemption rules that are met by the transaction; computer-executable program instructions to select the offer to apply based on which offers have redemption rules that are met by the transaction; and computer-executable program instructions to transmit the redemption information to the transaction processing device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system to provide point of sale processing of offer, comprising:
-
a data collecting device configured to; intercept, between a machine-readable identifier capture device and a transaction processing device, product identification information for each of a plurality of items in a purchase transaction, forward the product identification information to the transaction processing device; establish a communication first channel with a mobile communication device; receive, from the mobile communication device, information associated with a plurality of stored offers via the first communication channel, and communicate the product identification information for each of the items in the transaction, information identifying a merchant that is a party to the transaction, and the information associated with the stored offers; and a remote computer configured to; receive, from the data collecting device, the product identification information for each of the items in the transaction, the information identifying the merchant that is a party to the transaction, and the information associated with the stored offers via a second communication channel established by the data collecting device between the data collecting device and the remote computer; identify the stored offers based on the information associated with the stored offers; identify at least one of the stored offers having redemption rules satisfied by the transaction based on the product identification information for each of the items in the transaction and the information identifying the merchant that is a party to the transaction; communicate, to the data collecting device, redemption information for each of the stored offers having redemption rules satisfied by the transaction; wherein the redemption information communicated to the transaction processing device comprises redemption information for the particular one of the plurality of offers having redemption rules satisfied by the transaction; and wherein the data collecting device is further configured to communicate the redemption information to the transaction processing device for redemption in connection with the transaction. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-implemented method to provide point of sale processing of offers via communication of a contactless device with a computer, comprising:
-
receiving, by a computer, identifying information for a user of a mobile communications device, product identification information for each of a plurality of items in a purchase transaction, and information identifying a merchant that is a party to the purchase transaction, the product identification information having been intercepted between a machine-readable identifier capture device and a transaction processing device during the purchase transaction; identifying, by the computer, offers available to the user of the mobile communications device; comparing, by the computer, the available offers to the product identification information and the information identifying the merchant to determine which offers comprise redemption rules that are met by the transaction; selecting, by the computer, the offers to apply based on the offers that have redemption rules that are met by the transaction; and communicating, by the remote computer, the one or more offers to apply to the purchase transaction.
-
Specification