Implementing geo-fencing on mobile devices
6 Assignments
0 Petitions
Accused Products
Abstract
A location of a vehicle is monitored using a predefined geo-fencing boundary within a coordinate system. An angle between a selected straight edge of the boundary and an axis of the coordinate system is determined, and the boundary is rotated by the angle such that the selected straight edge of the rotated boundary is parallel to the axis of the coordinate system. Subsequently, a set of coordinates associated with a particular location of a monitored device are identified and rotated by the previously determined angle. The rotated set of coordinates is then compared to the rotated boundary to determine a location of the monitored device with respect to the selected boundary. This information can be used to determine whether the vehicle remains within the predefined geo-fencing boundary.
75 Citations
42 Claims
-
1-22. -22. (Canceled)
-
23. A method for monitoring a mobile device, the method comprising:
-
defining a route within a coordinate system using a plurality of polygons, with each polygon defined by at least one set of coordinates;
identifying a set of coordinates associated with a particular location of a monitored device; and
comparing the set of coordinates for the monitored device with the plurality of polygons to determine a location of the monitored device with respect to the route. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for facilitating location monitoring, the system comprising:
-
a locator operable to identify a location of a monitored device;
a memory operable to store coordinates associated with a plurality of polygons, with the plurality of polygons defining a route; and
a processor operable to compare coordinates representing the identified location with coordinates associated with the plurality of polygons to determine a relative position between the monitored device and the route. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for monitoring a mobile device, the method comprising:
-
defining a route within a coordinate system using rectangles, with each rectangle defined by associated coordinates;
storing the coordinates associated with each rectangle on a monitored device;
identifying coordinates associated with a particular location of the monitored device;
comparing the coordinates for the monitored device with a plurality of the rectangles to determine a relative location between the monitored device and the route; and
sending a message from the monitored device if the monitored device deviates from the route. - View Dependent Claims (41, 42)
-
Specification