Cross-device geolocation sensing to geotarget offers
First Claim
1. A method of distributing coupons or other offers to non-location-sensing devices based on a geolocation sensed by another device, the method comprising:
- obtaining a geolocation of a user from a mobile device of the user, the geolocation being sensed with the mobile device of the user;
associating the geolocation of the user with an identifier of the user in an offers engine, the user having a user account in the offers engine associated with the identifier of the user;
receiving a request for an offer from another computing device of the user, the other computing device of the user being a different device from the mobile device of the user, the request including or prompting obtaining data from the other computing device sufficient to identify the user account;
retrieving the geolocation of the user obtained from the mobile device by identifying the user account with the data from the other computing device sufficient to identify the user account;
selecting, with the offers engine, a responsive offer based on the geolocation of the user obtained from the mobile device, wherein the responsive offer is responsive to the request for an offer from the other computing device, wherein the selection uses cross-device geolocation sensing to customize the presentation of offers on the other computing device of the user without requiring the other computing device of the user to have a geolocation sensor; and
sending the responsive offer to the other computing device of the user.
8 Assignments
0 Petitions
Accused Products
Abstract
Provided is a process of distributing offers to non-location-sensing devices based on a geolocation sensed by another device, the process comprising: obtaining a geolocation of a user from a mobile device of the user; associating the geolocation of the user with an identifier of the user in an offers engine; receiving a request for an offer from another computing device of the user, the request including or prompting obtaining data from the other computing device sufficient to identify the user; retrieving the geolocation of the user obtained from the mobile device by identifying the user with the data from the other computing device sufficient to identify the user account; selecting, with the offers engine, a responsive offer based on the geolocation of the user obtained from the mobile device; and sending the responsive offer to the other computing device of the user.
43 Citations
30 Claims
-
1. A method of distributing coupons or other offers to non-location-sensing devices based on a geolocation sensed by another device, the method comprising:
-
obtaining a geolocation of a user from a mobile device of the user, the geolocation being sensed with the mobile device of the user; associating the geolocation of the user with an identifier of the user in an offers engine, the user having a user account in the offers engine associated with the identifier of the user; receiving a request for an offer from another computing device of the user, the other computing device of the user being a different device from the mobile device of the user, the request including or prompting obtaining data from the other computing device sufficient to identify the user account; retrieving the geolocation of the user obtained from the mobile device by identifying the user account with the data from the other computing device sufficient to identify the user account; selecting, with the offers engine, a responsive offer based on the geolocation of the user obtained from the mobile device, wherein the responsive offer is responsive to the request for an offer from the other computing device, wherein the selection uses cross-device geolocation sensing to customize the presentation of offers on the other computing device of the user without requiring the other computing device of the user to have a geolocation sensor; and sending the responsive offer to the other computing device of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising
one or more processors; - and
memory storing instructions that when executed by at least some of the one or more processors cause operations comprising; obtaining a geolocation of a user from a mobile device of the user, the geolocation being sensed with the mobile device of the user; associating the geolocation of the user with an identifier of the user in an offers engine, the user having a user account in the offers engine associated with the identifier of the user; receiving a request for an offer from another computing device of the user, the other computing device of the user being a different device from the mobile device of the user, the request including or prompting obtaining data from the other computing device sufficient to identify the user account; retrieving the geolocation of the user obtained from the mobile device by identifying the user account with the data from the other computing device sufficient to identify the user account; selecting, with the offers engine, a responsive offer based on the geolocation of the user obtained from the mobile device, wherein the responsive offer is responsive to the request for an offer from the other computing device, wherein the selection uses cross-device geolocation sensing to customize the presentation of offers on the other computing device of the user without requiring the other computing device of the user to have a geolocation sensor; and
sending the responsive offer to the other computing device of the user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
- and
Specification