User profile and geolocation for efficient transactions
First Claim
1. One or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed by one or more processors, instruct a computing device to perform acts comprising:
- detecting that a mobile device of a user is present within a predetermined proximity of a merchant location based at least in part on a determination that location data of the mobile device indicates that the mobile device has been within a distance range from the merchant location for a time period, wherein the location data is available based at least in part on sensor data of the mobile device, and wherein the distance range and the time period are pre-defined based at least in part on the merchant location;
determining if the user has designated the merchant, in a user profile of the user, as a trusted merchant based at least in part on the mobile device being within the predetermined proximity of the merchant location, wherein the trusted merchant is preauthorized by the user to implement a transaction with the user based at least in part on preference data of the user, the preference data stored in the user profile; and
when the user has designated the merchant as a trusted merchant;
logging in to the merchant;
sharing information about the user of the mobile device with the merchant, the information comprising a user identifier associated with the mobile device; and
completing a purchase transaction between the merchant and the user by at least identifying the preference data from the user profile based at least in part on the user identifier and using the preference data at least partly in response to detecting that the mobile device is present within the predetermined proximity of the merchant location, wherein the purchase transaction comprises an automatic selection of a good or service indicated in the preference data for purchase from the merchant, and wherein completing the transaction comprises automatically providing, to the merchant, payment information for the purchase transaction based at least in part on the merchant being preauthorized to implement the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for providing friction-free transactions using geolocation and user identifiers are described herein. These techniques may ascertain a user'"'"'s location based on a location of a mobile device. A transaction between the user and a merchant may be completed with zero or minimal input from the user based on the geolocation of the mobile device and the user identifiers. In some implementations, a transaction initiated earlier is completed when the mobile device arrives at the merchant. Additionally, a parent-child or similar relationship may be established between multiple devices. Security on the mobile device based may be provided by biometric identification and calculation of variance from regular movement patterns. Advertisements may be sent to the mobile device based on bids from merchants near to the mobile device. Promotions may be sent to the mobile device when more than a threshold number of mobile devices are located at the same merchant.
-
Citations
20 Claims
-
1. One or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed by one or more processors, instruct a computing device to perform acts comprising:
-
detecting that a mobile device of a user is present within a predetermined proximity of a merchant location based at least in part on a determination that location data of the mobile device indicates that the mobile device has been within a distance range from the merchant location for a time period, wherein the location data is available based at least in part on sensor data of the mobile device, and wherein the distance range and the time period are pre-defined based at least in part on the merchant location; determining if the user has designated the merchant, in a user profile of the user, as a trusted merchant based at least in part on the mobile device being within the predetermined proximity of the merchant location, wherein the trusted merchant is preauthorized by the user to implement a transaction with the user based at least in part on preference data of the user, the preference data stored in the user profile; and when the user has designated the merchant as a trusted merchant; logging in to the merchant; sharing information about the user of the mobile device with the merchant, the information comprising a user identifier associated with the mobile device; and completing a purchase transaction between the merchant and the user by at least identifying the preference data from the user profile based at least in part on the user identifier and using the preference data at least partly in response to detecting that the mobile device is present within the predetermined proximity of the merchant location, wherein the purchase transaction comprises an automatic selection of a good or service indicated in the preference data for purchase from the merchant, and wherein completing the transaction comprises automatically providing, to the merchant, payment information for the purchase transaction based at least in part on the merchant being preauthorized to implement the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
detecting that a mobile device of a user is present within a predetermined proximity of a merchant location based at least in part on a determination that location data of the mobile device indicates that the mobile device has been within a distance range from the merchant location for a time period, wherein the location data is available based at least in part on sensor data of the mobile device; determining if the user has designated the merchant, in a user profile of the user, as a trusted merchant based at least in part on the mobile device being within the predetermined proximity of the merchant location, wherein the trusted merchant is preauthorized by the user to implement a transaction with the user based at least in part on preference data of the user, the preference data stored in the user profile; and when the user has designated the merchant as a trusted merchant; logging in to the merchant; sharing information about the user of the mobile device with the merchant, the information comprising a user identifier associated with the mobile device; and completing a purchase transaction between the merchant and the user by at least identifying the preference data from the user profile based at least in part on the user identifier and using the preference data at least partly in response to detecting that the mobile device is present within the predetermined proximity of the merchant location, wherein the purchase transaction comprises an automatic selection of a good or service indicated in the preference data for purchase from the merchant, and wherein completing the transaction comprises automatically providing, to the merchant, payment information for the purchase transaction based at least in part on the merchant being preauthorized to implement the transaction. - View Dependent Claims (15, 16, 17)
-
-
18. A mobile device of a user comprising:
-
one or more processors; a memory coupled to the one or more processors; a transaction module stored in the memory and executed on the one or more processors to; detect that the mobile device is present within a predetermined proximity of a merchant location based at least in part on a determination that location data of the mobile device indicates that the mobile device has been within a distance range from the merchant location for a time period, wherein the location data is available based at least in part on sensor data of the mobile device; access user information in a user profile of the user and determine if the user has designated the merchant as a trusted merchant based at least in part on the mobile device being within the predetermined proximity of the merchant location, wherein the trusted merchant is preauthorized by the user to implement a transaction with the user based at least in part on preference data of the user, the preference data stored in the user profile; log the user into the merchant; share information about the user with the merchant, the information comprising a user identifier associated with the mobile device; and complete a purchase transaction between the merchant and the user by at least identifying the preference data from the user profile based at least in part on the user identifier and using the preference data, wherein the purchase transaction is completed at least partly in response to the detection that the mobile device is presented within the predetermined proximity of the merchant location and the purchase transaction comprises an automatic selection of a good or service indicated in the preference data for purchase from the merchant, and wherein completing the transaction comprises automatically providing, to the merchant, payment information for the purchase transaction based at least in part on the merchant being preauthorized to implement the transaction. - View Dependent Claims (19, 20)
-
Specification