E-coupon settlement and clearing process
First Claim
1. A method implemented by a processor for electronic coupon redemption and processing, comprising:
- providing, for display on a terminal device in communication with the processor via a network, a website listing coupons based on a first data structure that are available for selection by a user, the website being connected to a database comprising the first data structure;
receiving, over the network, a selection of at least one coupon, the at least one coupon being selected from the first data structure, based on a selection of at least one of the coupons listed on the website;
storing, in a second data structure at a transaction processing system, at least one identifier associated with the at least one selected coupon, in association with a consumer account;
receiving, over the network, from a point-of-sale system, information concerning a transaction, the information comprising at least one transaction data detail, data identifying the consumer account, and at least one item identifier representing a purchased item;
processing the transaction using the at least one coupon identifier in the second data structure, the at least one item identifier, and the at least one transaction data detail, wherein processing the transaction comprises comparing the received at least one item identifier to the at least one coupon identifier to determine whether there is a match between the at least one coupon identifier and the received at least one item identifier;
sending, to the point-of-sale system, transaction information for fulfilling the transaction; and
in response to a determination that the at least one identifier still remains in the second data structure after the at least one selected coupon has expired, automatically removing the at least one identifier from the second data structure and automatically releasing funds associated with unused coupons to a coupon sponsor.
3 Assignments
0 Petitions
Accused Products
Abstract
A system that automates the clearing and settlement of electronic coupons (E-Coupons) by leveraging existing technologies and enabling E-Coupon redemption at any merchant having electronic funds transfer (EFT) capabilities, such as credit/debit card acceptance. The system reduces opportunities for fraud, reduces or eliminates the need for manual clearinghouse counting and sorting of coupons, and provides an electronic audit trail for coupon redemption, tying a specific purchase to a specific coupon. After registering and selecting coupons, consumers then use an E-Coupon card or account access device at a merchant'"'"'s point-of-sale (POS) terminal. E-Coupon values are deducted from the consumer'"'"'s final amount due. Both consumer package goods manufacturers (CPGs) and merchants may be charged a fee. Expired coupons are automatically removed from the account and their value refunded to the CPGs. Reports on redeemed coupons and consumer profiles can be generated and provided to CPGs or merchants.
135 Citations
20 Claims
-
1. A method implemented by a processor for electronic coupon redemption and processing, comprising:
-
providing, for display on a terminal device in communication with the processor via a network, a website listing coupons based on a first data structure that are available for selection by a user, the website being connected to a database comprising the first data structure; receiving, over the network, a selection of at least one coupon, the at least one coupon being selected from the first data structure, based on a selection of at least one of the coupons listed on the website; storing, in a second data structure at a transaction processing system, at least one identifier associated with the at least one selected coupon, in association with a consumer account; receiving, over the network, from a point-of-sale system, information concerning a transaction, the information comprising at least one transaction data detail, data identifying the consumer account, and at least one item identifier representing a purchased item; processing the transaction using the at least one coupon identifier in the second data structure, the at least one item identifier, and the at least one transaction data detail, wherein processing the transaction comprises comparing the received at least one item identifier to the at least one coupon identifier to determine whether there is a match between the at least one coupon identifier and the received at least one item identifier; sending, to the point-of-sale system, transaction information for fulfilling the transaction; and in response to a determination that the at least one identifier still remains in the second data structure after the at least one selected coupon has expired, automatically removing the at least one identifier from the second data structure and automatically releasing funds associated with unused coupons to a coupon sponsor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
at least one storage device comprising instructions; and a processor configured to execute the instructions to perform operations comprising; providing, for display on a terminal device in communication with the processor via a network, a website listing coupons based on a first data structure that are available for selection by a user, the website being connected to a database comprising the first data structure; receiving, over the network, a selection of at least one coupon, the at least one coupon being selected from the first data structure, based on a selection of at least one of the coupons listed on the website; storing, in a second data structure at the transaction processing system, at least one identifier associated with the at least one coupon, in association with a consumer account; receiving, over the network, from a point-of-sale system, information concerning a transaction, the information comprising at least one transaction data detail, data identifying the consumer account, and at least one item identifier representing a purchased item; processing the transaction using the at least one coupon identifier in the second data structure, the at least one item identifier, and the at least one transaction data detail, wherein processing the transaction comprises comparing the received at least one item identifier to the at least one coupon identifier to determine whether there is a match between the at least one coupon identifier and the received at least one item identifier; sending, to the point-of-sale system, transaction information for fulfilling the transaction; and in response to a determination that the at least one identifier still remains in the second data structure after the at least one selected coupon has expired, automatically removing the at least one identifier from the second data structure and automatically releasing funds associated with unused coupons to a coupon sponsor. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to execute a method comprising:
-
providing, for display on a terminal device in communication with the processor via a network, a website listing coupons based on a first data structure that are available for selection by a user, the website being connected to a database comprising the first data structure; receiving, over the network, a selection of at least one coupon, the at least one coupon being selected from the first data structure, based on a selection of at least one of the coupons listed on the website; storing, in a second data structure at a transaction processing system, at least one identifier associated with the at least one selected coupon, in association with a consumer account; receiving, over the network, from a point-of-sale system, information concerning a transaction, the information comprising at least one transaction data detail, data identifying the consumer account, and at least one item identifier representing a purchased item; processing the transaction using the at least one coupon identifier in the second data structure, the at least one item identifier, and the at least one transaction data detail, wherein processing the transaction comprise comparing the received at least one item identifier to the at least one coupon identifier to determine whether there is a match between the at least one coupon identifier and the received at least one item identifier; sending, to the point-of-sale system, transaction information for fulfilling the transaction; and in response to a determination that the at least one identifier still remains in the second data structure after the at least one selected coupon has expired, automatically removing the at least one identifier from the second data structure and automatically releasing funds associated with unused coupons to a coupon sponsor. - View Dependent Claims (17, 18, 19, 20)
-
Specification