Reminding users of offers
First Claim
1. A method of reminding a user, with reminder sent to a mobile computing device, to access content on another computing device, such as a desktop computer, when the mobile computing device detects proximity to the other computing device and customizing content accessed with the other computing device based on the reminder, the method comprising:
- sending, via a network, with one or more processors, content including a plurality of content items;
after sending the content, receiving, via the network, with one or more processors, an indication that a user is to be reminded of a given one of the content items based on interaction with at least some of the content items;
determining, with one or more processors, a geolocation at which the user is to be reminded and a first computing device both to detect the user'"'"'s presence at the geolocation and upon which the user is to be reminded;
receiving, with one or more processors, from an application executing on the first computing device, an indication that the user is at the geolocation;
in response to receiving the indication that the user is at the geolocation, with one or more processors, sending the reminder to the first computing device or accessing a reminder previously sent to the first computing device;
correlating the reminder with a request for content based on a list of device identifiers stored in a user profile;
after sending or accessing the reminder, customizing, with one or more processors, content based on the given one of the content items for which the reminder was sent; and
sending, via the network, with one or more processors, the customized content to a second computing device, different from the first computing device, such that the second computing device receives content customized as a result of the first computing device detecting that the user is at the geolocation.
15 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.
-
Citations
68 Claims
-
1. A method of reminding a user, with reminder sent to a mobile computing device, to access content on another computing device, such as a desktop computer, when the mobile computing device detects proximity to the other computing device and customizing content accessed with the other computing device based on the reminder, the method comprising:
-
sending, via a network, with one or more processors, content including a plurality of content items; after sending the content, receiving, via the network, with one or more processors, an indication that a user is to be reminded of a given one of the content items based on interaction with at least some of the content items; determining, with one or more processors, a geolocation at which the user is to be reminded and a first computing device both to detect the user'"'"'s presence at the geolocation and upon which the user is to be reminded; receiving, with one or more processors, from an application executing on the first computing device, an indication that the user is at the geolocation; in response to receiving the indication that the user is at the geolocation, with one or more processors, sending the reminder to the first computing device or accessing a reminder previously sent to the first computing device; correlating the reminder with a request for content based on a list of device identifiers stored in a user profile; after sending or accessing the reminder, customizing, with one or more processors, content based on the given one of the content items for which the reminder was sent; and sending, via the network, with one or more processors, the customized content to a second computing device, different from the first computing device, such that the second computing device receives content customized as a result of the first computing device detecting that the user is at the geolocation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A tangible, non-transitory, machine-readable medium storing instructions that when executed effectuate operations comprising:
-
sending, via a network, with one or more processors, content including a plurality of content items; after sending the content, receiving, via the network, with one or more processors, an indication that a user is to be reminded of a given one of the content items based on interaction with at least some of the content items; determining, with one or more processors, a geolocation at which the user is to be reminded and a first computing device both to detect the user'"'"'s presence at the geolocation and upon which the user is to be reminded; receiving, with one or more processors, from an application executing on the first computing device, an indication that the user is at the geolocation; in response to receiving the indication that the user is at the geolocation, with one or more processors, sending the reminder to the first computing device or accessing a reminder previously sent to the first computing device; correlating the reminder with a request for content based on a list of device identifiers stored in a user profile; after sending or accessing the reminder, customizing, with one or more processors, content based on the given one of the content items for which the reminder was sent; and sending, via the network, with one or more processors, the customized content to a second computing device, different from the first computing device, such that the second computing device receives content customized as a result of the first computing device detecting that the user is at the geolocation. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of reminding a user, with reminder sent to a mobile computing device, to access content on another computing device, such as a desktop computer, when the mobile computing device detects proximity to the other computing device and customizing content accessed with the other computing device based on the reminder, the method comprising:
-
sending, via a network, with one or more processors, content including a plurality of content items; after sending the content, receiving, via the network, with one or more processors, an indication that a user is to be reminded of a given one of the content items based on interaction with at least some of the content items; determining, with one or more processors, a geolocation at which the user is to be reminded and a first computing device both to detect the user'"'"'s presence at the geolocation and upon which the user is to be reminded; receiving, with one or more processors, from an application executing on the first computing device, an indication that the user is at the geolocation; in response to receiving the indication that the user is at the geolocation, with one or more processors, sending the reminder to the first computing device or accessing a reminder previously sent to the first computing device; correlating the reminder with a request for content based on a list of device identifiers stored in a user profile; after sending or accessing the reminder, customizing, with one or more processors, content based on the given one of the content items for which the reminder was sent; and sending, via the network, with one or more processors, the customized content to a second computing device, different from the first computing device, such that the second computing device receives content customized as a result of the first computing device detecting that the user is at the geolocation, wherein; the customized content includes an affiliate link that causes the second computing device to request content from an affiliate network server that responds with a redirect command that causes the second computing device to request content from a merchant website associated with an offer described by the given one of the content items. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 66)
-
-
52. A tangible, non-transitory, machine-readable medium storing instructions that when executed effectuate operations comprising:
-
sending, via a network, with one or more processors, content including a plurality of content items; after sending the content, receiving, via the network, with one or more processors, an indication that a user is to be reminded of a given one of the content items based on interaction with at least some of the content items; determining, with one or more processors, a geolocation at which the user is to be reminded and a first computing device both to detect the user'"'"'s presence at the geolocation and upon which the user is to be reminded; receiving, with one or more processors, from an application executing on the first computing device, an indication that the user is at the geolocation; in response to receiving the indication that the user is at the geolocation, with one or more processors, sending the reminder to the first computing device or accessing a reminder previously sent to the first computing device; after sending or accessing the reminder, customizing, with one or more processors, content based on the given one of the content items for which the reminder was sent; and sending, via the network, with one or more processors, the customized content to a second computing device, different from the first computing device, such that the second computing device receives content customized as a result of the first computing device detecting that the user is at the geolocation, wherein; the customized content includes an affiliate link that causes the second computing device to request content from an affiliate network server that responds with a redirect command that causes the second computing device to request content from a merchant website associated with an offer described by the given one of the content items. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68)
-
Specification