FALL-BACK TO SAVED LOCATION WHERE USER LOCATION IS UNKNOWN
First Claim
1. A computer-implemented method for presenting saved offers, comprising:
- receiving, by a user computing device, a selection of an offer, wherein the selection of the offer is related to a display of the offer on the user computing device;
determining, by the user computing device, a first location of the user computing device;
associating, by the user computing device, the selected offer with the first location of the user computing device;
receiving, by the user computing device, a request to access the selected offer;
determining, by the user computing device, whether a second location of the user computing device is available, the second location of the user computing device being a location of the user computing device at a time associated with receiving the request to access the selected offer;
in response to determining that the second location of the user computing device is unavailable at the time of receiving the request to access the selected offer, reading, by the user computing device, the first location of the user computing device;
determining, by the user computing device, one or more merchants in proximity to the read first location of the user computing device; and
presenting, by the user computing device, the selected offer and the one or more merchants in proximity to the read first location of the user computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Presentation of a saved offer with a redemption location closest to a user'"'"'s location. The user reviews and selects an offer, creating an offer instance. The user'"'"'s current location at the time the offer instance is created is identified. The user'"'"'s current location and the offer instance are saved by a user device. The user accesses the offer instance using an application resident on the user device. If the device cannot identify the user'"'"'s current location or the application is not integrated with the device'"'"'s location system, the user'"'"'s last known location is identified by retrieving the location saved with the offer instance. Alternatively, the user device will determine the most recent saved location, or most relevant last known location. The user'"'"'s last known location is retrieved and the nearest redemption locations are displayed with the offer.
-
Citations
26 Claims
-
1. A computer-implemented method for presenting saved offers, comprising:
-
receiving, by a user computing device, a selection of an offer, wherein the selection of the offer is related to a display of the offer on the user computing device; determining, by the user computing device, a first location of the user computing device; associating, by the user computing device, the selected offer with the first location of the user computing device; receiving, by the user computing device, a request to access the selected offer; determining, by the user computing device, whether a second location of the user computing device is available, the second location of the user computing device being a location of the user computing device at a time associated with receiving the request to access the selected offer; in response to determining that the second location of the user computing device is unavailable at the time of receiving the request to access the selected offer, reading, by the user computing device, the first location of the user computing device; determining, by the user computing device, one or more merchants in proximity to the read first location of the user computing device; and presenting, by the user computing device, the selected offer and the one or more merchants in proximity to the read first location of the user computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product, comprising:
a non-transitory computer-readable medium having computer-readable program instructions embodied therein that when executed by a computer perform a method for presenting saved offers, the computer-readable program instructions comprising; computer-readable program instructions for receiving, by a user computing device, a selection of an offer, wherein the selection of the offer is related to a display of the offer on the user computing device; computer-readable program instructions for receiving, by the user computing device, a request to access the selected offer; computer-readable program instructions for determining, by the user computing device, that a second location of the user computing device is unavailable, the second location of the user computing device being a location of the user computing device at a time associated with receiving the request to access the selected offer; computer-readable program instructions for reading, by the user computing device, a first location of the user computing device, the first location of the user computing device associated with the selected offer; computer-readable program instructions for determining, by the user computing device, one or more merchants in proximity to the read first location of the user computing device; and computer-readable program instructions for presenting, by the user computing device, the selected offer and the one or more merchants in proximity to the read first location of the user computing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system for presenting saved offers, the system comprising:
-
a storage medium; and a processor configured to execute computer-executable instructions stored in the storage medium, the computer-executable instructions comprising; instructions for receiving a selection of an offer presented, wherein the selection of the offer is related to a display of the offer on a user computing device; instructions for determining a first location of the user computing device obtained at a time associated with receiving the selection of the offer; instructions for associating the selected offer with the first location of the user computing device; instructions for receiving a request to access the selected offer; instructions for reading the first location of the user computing device associated with the selected offer; instructions for presenting the selected offer and one or more merchants in proximity to the read first location of the user computing device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification