Intelligent coupon network
DCFirst Claim
Patent Images
1. A computer-readable medium storing instructions executable by a processor to perform operations for processing coupons across a network, the operations comprising:
- receiving, at a coupon processing server, a unique account identifier from a first point of sale terminal via a network, where the coupon processing server is configured to communicate with a plurality of point of sale terminals, where the unique account identifier was scanned at the first point-of-sale terminal which is located at a retail store and where the coupon processing server is at a location that is remote from the retail store;
in response to receiving the unique account identifier, determining whether at least one valid coupon is associated with the unique account identifier in a database of accounts;
in response to determining that at least one valid coupon is associated with the unique account identifier in the database of accounts, transmitting, from the coupon processing server, an indication of the at least one valid coupon to the first point of sale terminal via the network, wherein the indication includes the at least one valid coupon;
in response to receiving, at the coupon processing server from the first point of sale terminal, an indication of at least one redeemed coupon, updating the database of accounts and transmitting, from the coupon processing server to a manufacturer associated with the at least one redeemed coupon, an indication that the at least one redeemed coupon was redeemed against a purchased transaction,where the at least one redeemed coupon is at least one of the at least one valid coupon.
4 Assignments
Litigations
1 Petition
Accused Products
Abstract
A system for redeeming coupons comprises a network; a Point-of-Sale (POS) terminal communicatively coupled to the network; a server communicatively coupled to the POS terminal; wherein the POS terminal transmits first coupon information from a coupon card read at the POS terminal to the server via the network.
-
Citations
35 Claims
-
1. A computer-readable medium storing instructions executable by a processor to perform operations for processing coupons across a network, the operations comprising:
-
receiving, at a coupon processing server, a unique account identifier from a first point of sale terminal via a network, where the coupon processing server is configured to communicate with a plurality of point of sale terminals, where the unique account identifier was scanned at the first point-of-sale terminal which is located at a retail store and where the coupon processing server is at a location that is remote from the retail store; in response to receiving the unique account identifier, determining whether at least one valid coupon is associated with the unique account identifier in a database of accounts; in response to determining that at least one valid coupon is associated with the unique account identifier in the database of accounts, transmitting, from the coupon processing server, an indication of the at least one valid coupon to the first point of sale terminal via the network, wherein the indication includes the at least one valid coupon; in response to receiving, at the coupon processing server from the first point of sale terminal, an indication of at least one redeemed coupon, updating the database of accounts and transmitting, from the coupon processing server to a manufacturer associated with the at least one redeemed coupon, an indication that the at least one redeemed coupon was redeemed against a purchased transaction, where the at least one redeemed coupon is at least one of the at least one valid coupon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium storing instructions executable by a processor to perform operations for processing coupons across a network, the operations comprising:
-
scanning, at a point-of-sale terminal located at a retail store, a unique account identifier; during a purchase transaction, transmitting, from the point of sale terminal, the unique account identifier to a coupon processing server via a network, where the coupon processing server is configured to communicate with a plurality of point of sale terminals and where the coupon processing server is at a location that is remote from the retail store; in response to transmitting the unique account identifier, receiving, at the point of sale terminal, an indication of whether at least one valid coupon is associated with the unique account identifier from the coupon processing server via the network, where a valid coupon is a coupon that has been validated by the coupon processing server and the indication includes the at least one valid coupon; in response to receiving the indication that the at least one valid coupon is associated with the unique account identifier, the point of sale terminal completing the purchase transaction by validation of the at least one valid coupon against the purchased transaction; and in response to the purchase transaction comprising a redemption of at least one of the at least one valid coupon, transmitting, from the point of sale terminal to the coupon processing server, an indication of the at least one redeemed coupon. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising a processor and a memory storing software, the processor is configured to, when executing the software, cause the apparatus to perform operations, the operations comprising:
-
to receive a unique account identifier from a first point of sale terminal via a network, where the apparatus is configured to communicate with a plurality of point of sale terminals, where the unique account identifier was scanned at the first point-of-sale terminal which is located at a retail store and where the apparatus is at a location that is remote from the retail store; in response to receiving the unique account identifier, to determine whether at least one valid coupon is associated with the unique account identifier in a database of accounts; in response to determining that at least one valid coupon is associated with the unique account identifier in the database of accounts, to transmit an indication of the at least one valid coupon to the first point of sale terminal via the network, wherein the indication includes the at least one valid coupon; in response to receiving, from the first point of sale terminal, an indication of at least one redeemed coupon, to update the database of accounts and to transmit, to a manufacturer associated with the at least one redeemed coupon, an indication that the at least one redeemed coupon was redeemed against a purchased transaction, where the at least one redeemed coupon is at least one of the at least one valid coupon. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising a processor and a memory storing software, the processor is configured to, when executing the software, cause the apparatus to perform operations, the operations comprising:
-
to scan a unique account identifier; during a purchase transaction, to transmit the unique account identifier to a coupon processing server via a network, where the coupon processing server is configured to communicate with a plurality of point of sale terminals, where the apparatus is located at a retail store and where the coupon processing server is at a location that is remote from the retail store; in response to transmitting the unique account identifier, to receive an indication of whether at least one valid coupon is associated with the unique account identifier from the coupon processing server via the network, where a valid coupon is a coupon that has been validated by the coupon processing server and the indication includes the at least one valid coupon; in response to receiving at least one valid coupon at the point of sale terminal as an indication that at least one valid coupon is associated with the unique account identifier from the coupon processing server via the network, to complete the purchase transaction using the at least one valid coupon against the purchase transaction; and in response to the purchase transaction comprising a redemption of at least one of the at least one valid coupon, to transmit, to the coupon processing server, an indication of the at least one redeemed coupon. - View Dependent Claims (26, 27, 28, 29)
-
-
30. An apparatus, comprising:
-
an input interface configured for receiving a unique account identifier from a first point of sale terminal via a network, where the apparatus is configured to communicate with a plurality of point of sale terminals, where the unique account identifier was scanned at the first point-of-sale terminal which is located at a retail store and where the apparatus is at a location that is remote from the retail store; a processor configured for determining whether at least one valid coupon is associated with the unique account identifier in a database of accounts in response to receiving the unique account identifier; an output interface configured for transmitting an indication of the at least one valid coupon to the first point of sale terminal via the network in response to determining that at least one valid coupon is associated with the unique account identifier in the database of accounts, wherein the indication includes the at least one valid coupon; a server configured for updating the database of accounts and an internet connection for transmitting, to a manufacturer associated with the at least one redeemed coupon, an indication that the at least one redeemed coupon was redeemed, in response to receiving, from the first point of sale terminal, an indication of at least one redeemed coupon against a purchased transaction, where the at least one redeemed coupon is at least one of the at least one valid coupon. - View Dependent Claims (31, 32)
-
-
33. An apparatus, comprising:
-
a first input interface configured for scanning a unique account identifier; an output interface configured for transmitting, during a purchase transaction, the unique account identifier to a coupon processing server via a network, where the coupon processing server is configured to communicate with a plurality of point of sale terminals, where the apparatus is located at a retail store and where the coupon processing server is at a location that is remote from the retail store; a point of sale terminal configured for receiving an indication of whether at least one valid coupon is associated with the unique account identifier from the coupon processing server via the network in response to transmitting the unique account identifier, where a valid coupon is a coupon that has been validated by the coupon processing server and the indication includes the at least one valid coupon; the point of sale terminal configured for completing the purchase transaction using the at least one valid coupon against the purchase transaction in response to receiving the indication that at least one valid coupon is associated with the unique account identifier from the coupon processing server via the network; and the output interface configured for transmitting, to the coupon processing server, an indication of the at least one redeemed coupon in response to the purchase transaction comprising a redemption of at least one of the at least one valid coupon. - View Dependent Claims (34, 35)
-
Specification