Mobile device security
First Claim
1. A computer-implemented method comprising:
- receiving, by one or more computing systems from a location sensor associated with a mobile device of a user, an indication of a geolocation of the mobile device;
determining, by at least one of the one or more computing systems and based at least in part on a user profile, one or more restrictions about receiving notifications on the mobile device;
identifying, by at least one of the one or more computing systems, a first computing device of a first entity responsible for first notifications, the first computing device identified based at least in part on the one or more restrictions and on a determination that the first computing device is located within a first threshold distance of the geolocation of the mobile device;
identifying, by at least one of the one or more computing systems, a second computing device of a second entity responsible for second notifications, the second computing device identified based at least in part on the one or more restrictions and on a determination that the second computing device is located within a second threshold distance of the geolocation of the mobile device, wherein;
the first threshold distance is set for a first category of content included in the first notifications of the first entity,the second threshold distance is set for a second category of content included in the second notifications of the second entity,the second threshold distance is different from the first threshold distance, andthe second category of content is different from the first category of content;
receiving, by at least one of the one or more computing systems, requests from the first computing device and the second computing device based at least in part on the geolocation of the mobile device, the requests to send notifications to the mobile device;
selecting, by at least one of the one or more computing systems, a first notification of the first entity over a second notification of the second entity to send to the mobile device based at least in part on the requests; and
sending, by at least one of the one or more computing systems, the first notification to the mobile device, the sending activating the mobile device to present the first notification.
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.
309 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by one or more computing systems from a location sensor associated with a mobile device of a user, an indication of a geolocation of the mobile device; determining, by at least one of the one or more computing systems and based at least in part on a user profile, one or more restrictions about receiving notifications on the mobile device; identifying, by at least one of the one or more computing systems, a first computing device of a first entity responsible for first notifications, the first computing device identified based at least in part on the one or more restrictions and on a determination that the first computing device is located within a first threshold distance of the geolocation of the mobile device; identifying, by at least one of the one or more computing systems, a second computing device of a second entity responsible for second notifications, the second computing device identified based at least in part on the one or more restrictions and on a determination that the second computing device is located within a second threshold distance of the geolocation of the mobile device, wherein; the first threshold distance is set for a first category of content included in the first notifications of the first entity, the second threshold distance is set for a second category of content included in the second notifications of the second entity, the second threshold distance is different from the first threshold distance, and the second category of content is different from the first category of content; receiving, by at least one of the one or more computing systems, requests from the first computing device and the second computing device based at least in part on the geolocation of the mobile device, the requests to send notifications to the mobile device; selecting, by at least one of the one or more computing systems, a first notification of the first entity over a second notification of the second entity to send to the mobile device based at least in part on the requests; and sending, by at least one of the one or more computing systems, the first notification to the mobile device, the sending activating the mobile device to present the first notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system comprising:
-
one or more processors; and one or more memories coupled with the one or more processors and comprising instructions that, upon execution by at least one of the one or more processors, cause the computing system to at least; receive, from a location sensor associated with a mobile device of a user, an indication of a geolocation of the mobile device; identify a first entity responsible for first notifications, the first entity identified based at least in part on one or more restrictions from a user profile and on a determination that the first entity is located within a first threshold distance of the geolocation of the mobile device, the one or more restrictions associated with receiving notifications on the mobile device; identify a second entity responsible for second notifications, the second computing entity identified based at least in part on the one or more restrictions and on a determination that the second entity is located within a second threshold distance of the geolocation of the mobile device, wherein; the first threshold distance is set for a first category of content included in the first notifications of the first entity, the second threshold distance is set for a second category of content included in the second notifications of the second entity, the second threshold distance is different from the first threshold distance, and the second category of content is different from the first category of content; receive, based at least in part on the geolocation of the mobile device, requests of the first entity and the second entity to send notifications to the mobile device; select a first notification of the first entity over a second notification of the second entity to send to the mobile device based at least in part on the requests; and send the first notification to the mobile device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable storage media comprising instructions that, upon execution by one or more processors of a computing system, cause the computing system to perform operations comprising:
-
receiving, from a location sensor associated with a mobile device of a user, an indication of a geolocation of the mobile device; identifying a first entity responsible for first notifications, the first entity identified based at least in part on one or more restrictions from a user profile and on a determination that the first entity is located within a first threshold distance of the geolocation of the mobile device, the one or more restrictions associated with receiving notifications on the mobile device; identifying a second entity responsible for second notifications, the second computing entity identified based at least in part on the one or more restrictions and on a determination that the second entity is located within a second threshold distance of the geolocation of the mobile device, wherein; the first threshold distance is set for a first category of content included in the first notifications of the first entity, the second threshold distance is set for a second category of content included in the second notifications of the second entity, the second threshold distance is different from the first threshold distance, and the second category of content is different from the first category of content; receiving, based at least in part on the geolocation of the mobile device, requests of the first entity and the second entity to send notifications to the mobile device; selecting a first notification of the first entity over a second notification of the second entity to send to the mobile device based at least in part on the requests; and sending the first notification to the mobile device. - View Dependent Claims (17, 18, 19, 20)
-
Specification