| CPC H04L 67/06 (2013.01) [H04L 43/16 (2013.01); H04L 47/70 (2013.01); H04L 67/01 (2022.05); H04L 67/10 (2013.01); H04L 67/52 (2022.05); H04L 67/568 (2022.05); H04L 63/107 (2013.01)] | 16 Claims |

|
1. A method comprising:
receiving a service request from a client device, wherein the service request comprises first location coordinates;
identifying a first geographical region based on the first location coordinates;
determining whether devices located in entirety of the first geographical region are allowed access to the requested service;
based at least in part on determining that: (a) devices in a first part of the first geographical region are allowed to access the requested service, and (b) devices in a second part of the first geographical region are not allowed to access the requested service:
sending a request for more precise location coordinates from the client device; and
receiving second location coordinates that are more precise than the first location coordinates based on the request;
identifying a second geographical region based on the second location coordinates, wherein the second geographical region is within an area wherein devices are allowed access to the requested service; and
based at least in part on determining that the second geographical region is within the first part of the first geographical region, providing a service requested by the service request to the client device.
|