REMINDING USERS OF OFFERS
First Claim
1. A method of reminding a consumer to use a coupon at home, where the consumer has access to a computing device with a larger display, after the consumer has requested a reminder using a mobile device having a smaller display while away from home, the method comprising:
- sending, from an offers engine, to a mobile device, data describing a plurality of coupons redeemable online, the mobile device being located away from a residence of the user at the time of sending;
receiving, with the offers engine, from the mobile device, a reminder request, the reminder request identifying a coupon among the plurality of coupons and indicating that the user wishes to be reminded of the coupon when at or near their residence;
storing the reminder request in a reminder data store;
after receiving the reminder request, receiving an indication from the mobile device that the user is at their residence, the indication being provided by a native mobile application executing on the mobile device that either detects that the mobile device has crossed a geofence associated with the residence or that the mobile device is receiving a wireless signal from a wireless network of the residence;
in response to the indication, by one or more processors of the offers engine, determining that the user has requested a reminder based on the reminder request stored in the reminder data store;
in response to the determination, sending a reminder of the coupon to the mobile device;
after sending the reminder, receiving a request for an offers webpage from a personal computer of the user, the personal computer being a different device from the mobile device and having a larger display than the mobile device;
in response to both the request for an offers webpage and sending the reminder, retrieving data describing the coupon from an offers data store; and
sending instructions to the personal computer to display the data describing the coupon.
8 Assignments
0 Petitions
Accused Products
Abstract
Provided is a computer implemented process for reminding users of offers that were discovered by the user at one location when, at a later time, the user is at another location, the process including: displaying, with a mobile device, an offer and a reminder interface to indicate that the user requests themselves or another reminder recipient to be reminded of the offer when near another computing device of the reminder recipient; receiving an interaction with the reminder interface by the user and, in response, storing a reminder request in memory, the reminder request identifying the offer; obtaining data identifying the other computing device, a geographic area of the other computing device, or a wireless environment of the other computing device; detecting, with a processor of the mobile device, that the reminder recipient has interacted with the other computing device, entered the geographic area, or entered the wireless environment; and in response to the detection, presenting a notification reminding the reminder recipient of the offer.
95 Citations
20 Claims
-
1. A method of reminding a consumer to use a coupon at home, where the consumer has access to a computing device with a larger display, after the consumer has requested a reminder using a mobile device having a smaller display while away from home, the method comprising:
-
sending, from an offers engine, to a mobile device, data describing a plurality of coupons redeemable online, the mobile device being located away from a residence of the user at the time of sending; receiving, with the offers engine, from the mobile device, a reminder request, the reminder request identifying a coupon among the plurality of coupons and indicating that the user wishes to be reminded of the coupon when at or near their residence; storing the reminder request in a reminder data store; after receiving the reminder request, receiving an indication from the mobile device that the user is at their residence, the indication being provided by a native mobile application executing on the mobile device that either detects that the mobile device has crossed a geofence associated with the residence or that the mobile device is receiving a wireless signal from a wireless network of the residence; in response to the indication, by one or more processors of the offers engine, determining that the user has requested a reminder based on the reminder request stored in the reminder data store; in response to the determination, sending a reminder of the coupon to the mobile device; after sending the reminder, receiving a request for an offers webpage from a personal computer of the user, the personal computer being a different device from the mobile device and having a larger display than the mobile device; in response to both the request for an offers webpage and sending the reminder, retrieving data describing the coupon from an offers data store; and sending instructions to the personal computer to display the data describing the coupon. - View Dependent Claims (2, 3)
-
-
4. A method, comprising:
-
displaying, with a mobile device, an offer and a reminder interface to indicate that the user requests themselves or another reminder recipient to be reminded of the offer when near another computing device of the reminder recipient; receiving an interaction with the reminder interface by the user and, in response, storing a reminder request in memory, the reminder request identifying the offer; obtaining data identifying the other computing device, a geographic area of the other computing device, or a wireless environment of the other computing device; detecting, with a processor of the mobile device, that the reminder recipient has interacted with the other computing device, entered the geographic area, or entered the wireless environment; and in response to the detection, presenting a notification reminding the reminder recipient of the offer. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
displaying, with a mobile device of a user, a plurality of offers; receiving user input requesting a reminder of an offer among the plurality of offers, the offer being redeemable in a physical store of a merchant; obtaining identifiers of other users connected to the user by a social graph based on the connections; presenting an interface to select a reminder recipient among the other users; receiving user input selecting a reminder recipient; and in response to a selection of a reminder recipient, sending instructions with an offers engine to a mobile device of the reminder recipient to display a reminder of the offer, the instructions being configured to cause the mobile device of the reminder recipient to display the reminder after the mobile device of the reminder recipient enters a geographic area associated with a physical location of a merchant at which the offer is redeemable. - View Dependent Claims (19, 20)
-
Specification