IP Library Granted Patent US 8,239,295
Granted Patent B2
US 8,239,295 · App. 12/848,275 · Granted Aug 7, 2012

E-couponing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,239,295
App. No.
12/848,275
Granted
Aug 7, 2012
Kind
B2
Abstract

Handling electronic coupons includes accessing information indicating association of an electronic coupon with an account of a user that identifies multiple retail entities associated with the user. Information indicating association of electronic coupons with the user's account may be transmitted to respective computer systems associated with the multiple retail entities. The computer systems may associate electronic coupons with the user such that the user may redeem the electronic coupons at a retail store upon presentation of a user identifier. When the user redeems an electronic coupon, cancellation information for the electronic coupon may be transmitted to the computer systems of other retail entities associated with the user. Receipt of the cancellation information may cause the respective computer systems to cancel the redeemability of the electronic coupon such that the user is prevented from redeeming the electronic coupon at a retail store associated with the corresponding retail entity.

Claims (67)

1. A system of handling electronic coupons, the system comprising:

a processor; and

a memory,

wherein the memory stores instructions that, when executed by the processor, cause the system to perform the operations of:

accessing information indicating association of an electronic coupon with an account of a user, the account including information identifying a first retail entity and a second retail entity, wherein the second retail entity is different than the first retail entity;

transmitting information indicating association of the electronic coupon with the user's account to a first computer system associated with the first retail entity, wherein receipt of the information indicating association of the electronic coupon by the first computer system causes the first computer system to associate the electronic coupon with the user such that the user may redeem the electronic coupon with the first retail entity upon presentation of a first user identifier;

transmitting information indicating association of the electronic coupon with the user's account to a second computer system associated with the second retail entity, wherein the second computer system is different from the first computer system and receipt of the information indicating association of the electronic coupon by the second computer system causes the second computer system to associate the electronic coupon with the user such that the user may redeem the electronic coupon with the second retail entity upon presentation of a second user identifier;

receiving, from the first computer system, information indicating that the user has redeemed the electronic coupon with the first retail entity; and

in response to receiving, from the first computer system, the information indicating that the user has redeemed the electronic coupon with the first retail entity, transmitting cancellation information for the electronic coupon to the second computer system associated with the second retail entity, wherein receipt of the cancellation information by the second computer system causes the second computer system to cancel the redeemability of the electronic coupon by the user such that the user is prevented from redeeming the electronic coupon with the second retail entity.

2. The system of claim 1 , wherein the memory further stores instructions that, when executed by the processor, cause the system to perform the operations of:

transmitting an identifier of the electronic coupon and information related to terms of the electronic coupon to the first computer system associated with the first retail entity and the second computer system associated with the second retail entity prior to accessing information indicating association of the electronic coupon with the user's account,

wherein transmitting information indicating association of the electronic coupon with the user's account to the first computer system associated with the first retail entity includes transmitting an identifier of the user to the first computer system and the identifier of the electronic coupon such that the information related to the terms of the electronic coupon at the first computer system is associated with the user, and

further wherein transmitting information indicating association of the electronic coupon with the user's account to the second computer system associated with the second retail entity includes transmitting an identifier of the user to the second computer system and the identifier of the electronic coupon such that the information related to the terms of the electronic coupon at the second computer system is associated with the user.

3. The system of claim 1 , wherein the memory further stores instructions that, when executed by the processor, cause the system to perform the operations of:

receiving information identifying a third retail entity to associate with the user's account after accessing the information indicating association of the electronic coupon with the user's account and prior to receiving, from the first computer system, information indicating that the user has redeemed the electronic coupon at the retail store associated with the first retail entity, wherein the third retail entity is different than the first retail entity and the second retail entity;

associating the third retail entity with the user's account in response to receiving the information identifying the third retail entity;

transmitting information indicating that the electronic coupon is associated with the user's account to a third computer system associated with the third retail entity, wherein the third computer system is different from the first computer system and the second computer system and receipt of the information indicating that the electronic coupon is associated with the user's account by the third computer system causes the third computer system to associate the electronic coupon with the user such that the user may redeem the electronic coupon with the third retail entity upon presentation of a third user identifier; and

in response to receiving, from the first computer system, the information indicating that the user has redeemed the electronic coupon with the first retail entity, transmitting cancellation information for the electronic coupon to the third computer system associated with the third retail entity, wherein receipt of the cancellation information by the third computer system causes the third computer system to cancel the redeemability of the electronic coupon by the user such that the user is prevented from redeeming the electronic coupon with the third retail entity.

4. The system of claim 1 , wherein the memory further stores instructions that, when executed by the processor, cause the system to perform the operations of:

accessing information indicating association of a second electronic coupon with the user's account, the second electronic coupon being redeemable with the first retail entity but not redeemable with the second retail entity; and

transmitting information indicating association of the second electronic coupon with the user's account to the first computer system associated with the first retail entity but not to the second computer system associated with the second retail entity, wherein receipt of the information indicating association of the second electronic coupon by the first computer system causes the first computer system to associate the second electronic coupon with the user such that the user may redeem the second electronic coupon with the first retail entity upon presentation of the first user identifier.

5. The system of claim 1 , wherein the first user identifier and the second user identifier each include at least one of a loyalty card number, a user account number, a credit card number, a name, a biometric identifier, or a wireless identification number provided by a device configured to transmit the wireless identification number.

6. The system of claim 1 , wherein:

transmitting information indicating association of the electronic coupon with the user's account to the first computer system associated with the first retail entity includes transmitting information indicating association of the electronic coupon with the user's account to a first loyalty server, the first loyalty server being configured to store information associating the electronic coupon with the user such that the user may redeem the electronic coupon with the first loyalty server by presenting a first loyalty card to a first point-of-sale computer included in the first computer system,

transmitting information indicating association of the electronic coupon with the user's account to the second computer system associated with the second retail entity includes transmitting information indicating association of the electronic coupon with the user's account to a second loyalty server, the second loyalty server being configured to store information associating the electronic coupon with the user such that the user may redeem the electronic coupon with the second loyalty server by presenting a second loyalty card to a second point-of-sale computer included in the second computer system, and

receiving, from the first computer system, information indicating that the user has redeemed the electronic coupon at a retail store associated with the first retail entity includes receiving, from the first loyalty server, information indicating that the user has redeemed the electronic coupon with the first loyalty server, the first loyalty server being configured to transmit the information indicating that the user has redeemed the electronic coupon in response to receiving information, from the first point-of-sale computer, indicating that the user has redeemed the electronic coupon.

7. The system of claim 1 , wherein the memory further stores instructions that, when executed by the processor, cause the system to perform the operations of:

maintaining the account of the user of the electronic coupon system;

receiving a selection of the electronic coupon by the user; and

associating the electronic coupon with the user's account.

8. The system of claim 7 , wherein the memory further stores instructions that, when executed by the processor, cause the system to perform the operations of:

presenting the electronic coupon over a network to a user computer system such that a display of the user computer system is able to display the electronic coupon in a user interface,

wherein receiving the selection of the electronic coupon by the user includes receiving, over the network, a selection of the electronic coupon made by the user interacting with the user interface displaying the electronic coupon.

9. The system of claim 1 , wherein transmitting cancellation information for the electronic coupon to the second computer system associated with the second retail entity includes transmitting information indicating redemption of the electronic coupon by the user to the second computer system associated with the second retail entity.

10. The system of claim 1 , wherein accessing information indicating association of the electronic coupon with the account of the user of the electronic coupon system includes receiving, over a network, information indicating association of the electronic coupon with the account of the user of the electronic coupon system.

11. A tangible computer-accessible medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the following operations:

accessing information indicating association of an electronic coupon with an account of a user, the account including information identifying a first retail entity and a second retail entity, wherein the second retail entity is different than the first retail entity;

transmitting information indicating association of the electronic coupon with the user's account to a first computer system associated with the first retail entity, wherein receipt of the information indicating association of the electronic coupon by the first computer system causes the first computer system to associate the electronic coupon with the user such that the user may redeem the electronic coupon with the first retail entity upon presentation of a first user identifier;

transmitting information indicating association of the electronic coupon with the user's account to a second computer system associated with the second retail entity, wherein the second computer system is different from the first computer system and receipt of the information indicating association of the electronic coupon by the second computer system causes the second computer system to associate the electronic coupon with the user such that the user may redeem the electronic coupon with the second retail entity upon presentation of a second user identifier;

receiving, from the first computer system, information indicating that the user has redeemed the electronic coupon with the first retail entity; and

in response to receiving, from the first computer system, the information indicating that the user has redeemed the electronic coupon with the first retail entity, transmitting cancellation information for the electronic coupon to the second computer system associated with the second retail entity, wherein receipt of the cancellation information by the second computer system causes the second computer system to cancel the redeemability of the electronic coupon by the user such that the user is prevented from redeeming the electronic coupon with the second retail entity.

12. The medium of claim 11 , wherein the memory further stores instructions that, when executed by the processor, cause the system to perform the operations of:

transmitting an identifier of the electronic coupon and information related to terms of the electronic coupon to the first computer system associated with the first retail entity and the second computer system associated with the second retail entity prior to accessing information indicating association of the electronic coupon with the user's account,

wherein transmitting information indicating association of the electronic coupon with the user's account to the first computer system associated with the first retail entity includes transmitting an identifier of the user to the first computer system and the identifier of the electronic coupon such that the information related to the terms of the electronic coupon at the first computer system is associated with the user, and

further wherein transmitting information indicating association of the electronic coupon with the user's account to the second computer system associated with the second retail entity includes transmitting an identifier of the user to the second computer system and the identifier of the electronic coupon such that the information related to the terms of the electronic coupon at the second computer system is associated with the user.

13. The medium of claim 11 , wherein the memory further stores instructions that, when executed by the processor, cause the system to perform the operations of:

receiving information identifying a third retail entity to associate with the user's account after accessing the information indicating association of the electronic coupon with the user's account and prior to receiving, from the first computer system, information indicating that the user has redeemed the electronic coupon with the first retail entity, wherein the third retail entity is different than the first retail entity and the second retail entity;

associating the third retail entity with the user's account in response to receiving the information identifying the third retail entity;

transmitting information indicating that the electronic coupon is associated with the user's account to a third computer system associated with the third retail entity, wherein the third computer system is different from the first computer system and the second computer system and receipt of the information indicating that the electronic coupon is associated with the user's account by the third computer system causes the third computer system to associate the electronic coupon with the user such that the user may redeem the electronic coupon with the third retail entity upon presentation of a third user identifier; and

in response to receiving, from the first computer system, the information indicating that the user has redeemed the electronic coupon with the first retail entity, transmitting cancellation information for the electronic coupon to the third computer system associated with the third retail entity, wherein receipt of the cancellation information by the third computer system causes the third computer system to cancel the redeemability of the electronic coupon by the user such that the user is prevented from redeeming the electronic coupon with the third retail entity.

14. The medium of claim 11 , wherein the memory further stores instructions that, when executed by the processor, cause the system to perform the operations of:

accessing information indicating association of a second electronic coupon with the user's account, the second electronic coupon being redeemable with the first retail entity but not redeemable with the second retail entity; and

transmitting information indicating association of the second electronic coupon with the user's account to the first computer system associated with the first retail entity but not to the second computer system associated with the second retail entity, wherein receipt of the information indicating association of the second electronic coupon by the first computer system causes the first computer system to associate the second electronic coupon with the user such that the user may redeem the second electronic coupon with the first retail entity upon presentation of the first user identifier.

15. The medium of claim 11 , wherein the first user identifier and the second user identifier each include at least one of a loyalty card number, a user account number, a credit card number, a name, a biometric identifier, or a wireless identification number provided by a device configured to transmit the wireless identification number.

16. The medium of claim 11 , wherein:

transmitting information indicating association of the electronic coupon with the user's account to the first computer system associated with the first retail entity includes transmitting information indicating association of the electronic coupon with the user's account to a first loyalty server, the first loyalty server being configured to store information associating the electronic coupon with the user such that the user may redeem the electronic coupon with the first loyalty server by presenting a first loyalty card to a first point-of-sale computer included in the first computer system,

transmitting information indicating association of the electronic coupon with the user's account to the second computer system associated with the second retail entity includes transmitting information indicating association of the electronic coupon with the user's account to a second loyalty server, the second loyalty server being configured to store information associating the electronic coupon with the user such that the user may redeem the electronic coupon with the second loyalty server by presenting a second loyalty card to a second point-of-sale computer included in the second computer system, and

receiving, from the first computer system, information indicating that the user has redeemed the electronic coupon with the first retail entity includes receiving, from the first loyalty server, information indicating that the user has redeemed the electronic coupon with the first loyalty server, the first loyalty server being configured to transmit the information indicating that the user has redeemed the electronic coupon in response to receiving information, from the first point-of-sale computer, indicating that the user has redeemed the electronic coupon.

17. The medium of claim 11 , wherein the memory further stores instructions that, when executed by the processor, cause the system to perform the operations of:

maintaining the account of the user of the electronic coupon system;

receiving a selection of the electronic coupon by the user; and

associating the electronic coupon with the user's account.

18. The medium of claim 17 , wherein the memory further stores instructions that, when executed by the processor, cause the system to perform the operations of:

presenting the electronic coupon over a network to a user computer system such that a display of the user computer system is able to display the electronic coupon in a user interface,

wherein receiving the selection of the electronic coupon by the user includes receiving, over the network, a selection of the electronic coupon made by the user interacting with the user interface displaying the electronic coupon.

19. The medium of claim 11 , wherein transmitting cancellation information for the electronic coupon to the second computer system associated with the second retail entity includes transmitting information indicating redemption of the electronic coupon by the user to the second computer system associated with the second retail entity.

20. The medium of claim 11 , wherein accessing information indicating association of the electronic coupon with the account of the user of the electronic coupon system includes receiving, over a network, information indicating association of the electronic coupon with the account of the user of the electronic coupon system.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2024
From: META PLATFORMS INC.
To: STARBUCKS CORPORATION
Reel/Frame 066225/0669 →
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028463/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2010
From: HSU, MICHAEL SING-CHUNG; MURRAY, MICHAEL
To: AOL LLC
Reel/Frame 024805/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2010
From: AOL LLC
To: AOL INC.
Reel/Frame 024805/0435 →
Continuity (4)
Continuation 11750064 · May 17, 2007
Provisional Application 60862036 · Oct 18, 2006
Provisional Application 60895020 · Mar 15, 2007
Related Publication 20110029368A1 · Feb 3, 2011