GEO-BASED DETECTION OF BORDER VIOLATION
First Claim
1. A method for determining a geographical location, comprising:
- establishing a connection between a web-service provided by a remote server and a device;
determining a first location of the device by an application executing on the device, the first location being a current location at a first period of time;
determining a distance between the device and a geographical border;
calculating a first time period for the device to travel from the first location to the geographical border;
setting a time interval at which to determine an updated location for the device, the time interval less than the first time period.
0 Assignments
0 Petitions
Accused Products
Abstract
An initial geo-location may be determined for a user of a web service from the user'"'"'s connection data to establish if it is a mobile connection or not. Once the connection is identified as mobile or static and the user'"'"'s location is known, the closest border and/or territory which is blocked to the user and within the geo-restricted area is determined. A future time at which the user'"'"'s geo-location should be re-determined is then calculated using a variety of formula based on the connection type, location and distance to the border. The resulting calculation of desired future time of re-geolocation may be based on the user'"'"'s current location, the distance to the nearest border, an estimated velocity at which the user may be moving, rules associated with the web-service, parameters set by an administrator and other factors
15 Citations
17 Claims
-
1. A method for determining a geographical location, comprising:
-
establishing a connection between a web-service provided by a remote server and a device; determining a first location of the device by an application executing on the device, the first location being a current location at a first period of time; determining a distance between the device and a geographical border; calculating a first time period for the device to travel from the first location to the geographical border; setting a time interval at which to determine an updated location for the device, the time interval less than the first time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable non-transitory storage medium having embodied thereon a program, the program being executable by a processor to perform a method for determining a geographical location, the method comprising
establishing a connection between a web-service provided by a remote server and a device; -
determining a first location of the device by an application executing on the device, the first location being a current location at a first period of time; determining as second location of the device by the application, the second location being a current location at a second period of time, wherein the time at which the second location is determined is based on the first location and a geographic boundary associated with the web-service.
-
-
17. A system for determining a geographical location, the system including:
-
a processor; a memory; an application stored in memory and executed by the processor to establish a connection between a web-service provided by a remote server and a device, determine a first location of the device by an application executing on the device, the first location being a current location at a first period of time, determine as second location of the device by the application, the second location being a current location at a second period of time, wherein the time at which the second location is determined is based on the first location and a geographic boundary associated with the web-service.
-
Specification