Method and system for electronic monitoring
First Claim
Patent Images
1. A navigation tracking and authorization system comprises:
- a processor device;
memory coupled to the processor device; and
a storage device storing location restriction data and a computer program product for determining whether a route will include a segment that would fall within a restricted area, the storage device comprising instructions to configure the navigation tracking and authorization system to;
receive from a computer based navigation device one or more calculated routes between a user entered starting location and a destination location;
retrieve for a given individual, location restriction data from the storage device, with the location restriction data comprising for each of at least one restriction imposed on the given individual, geo coordinate data that define at least one area on which the at least one restriction is imposed on the individual;
compare values of geo coordinates corresponding to segments of the one or more calculated routes to values of the geo coordinates corresponding to the at least one area defined by the geo coordinates corresponding to the one or more restrictions;
determine from the comparison whether one or more segments of the proposed route intersect one or more of the areas defining the restrictions;
cause the computer based system to calculate a new route between the user entered starting location and the destination location when an intersection is determined; and
forward the new route to the navigation device.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system that receives a request for calculation of one or more routes between a user specified starting location and a destination location and retrieve restrictions in a list corresponding to one or more location restrictions imposed on an individual, with each restriction including a restriction area. The system receive calculated routes and restrictions and whether the segments of the routes intersect areas that define the restrictions in the list. The system issues an approval for each route where no segment of the route intersects any of the restriction areas. Also disclosed is tracking of a user according to approved routes.
22 Citations
22 Claims
-
1. A navigation tracking and authorization system comprises:
-
a processor device; memory coupled to the processor device; and a storage device storing location restriction data and a computer program product for determining whether a route will include a segment that would fall within a restricted area, the storage device comprising instructions to configure the navigation tracking and authorization system to; receive from a computer based navigation device one or more calculated routes between a user entered starting location and a destination location; retrieve for a given individual, location restriction data from the storage device, with the location restriction data comprising for each of at least one restriction imposed on the given individual, geo coordinate data that define at least one area on which the at least one restriction is imposed on the individual; compare values of geo coordinates corresponding to segments of the one or more calculated routes to values of the geo coordinates corresponding to the at least one area defined by the geo coordinates corresponding to the one or more restrictions; determine from the comparison whether one or more segments of the proposed route intersect one or more of the areas defining the restrictions; cause the computer based system to calculate a new route between the user entered starting location and the destination location when an intersection is determined; and forward the new route to the navigation device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprises:
-
a storage device that stores records for a plurality of individuals at least some of those records having associated records corresponding to one or more location restrictions imposed on at least some of the plurality of individuals, with each restriction including geo location data defining a restriction area; a processor device and memory coupled to the processor device; and a storage device storing a computer program product for determining whether a route will include a segment that would fall within a restricted area, the storage device comprising instructions that for an individual of the plurality of individuals, configure the system to; receive from a computer based device a request for calculation of one or more routes between starting location and a destination location; send the request for calculation of one or more routes between the starting location and the destination location to a navigation service; receive one or more calculated routes from the navigation service; retrieve from the storage device one or more location restrictions imposed on the individual; determine from geo coordinates corresponding to segments of the one or more calculated routes whether one or more of the segments intersect the one or more restriction areas associated with the individual; issue an approval for each route where no segment of the route intersects any of the restriction areas; receive from a navigation device upon initiating of travel by the individual, location data collected by the navigation device; determine from the location data whether the user has deviated from the one or more approved routes; and issue an alert to a user device that the navigation device has either deviated from the approved route and/or entered an area associated with the retrieved restrictions.
-
-
16. A method comprises:
-
receiving by a navigation approval tracking system, a request to approve a route for travel for a user having travel restrictions; receiving by the navigation approval tracking system one or more calculated routes between a starting location and a destination location; retrieving from a storage device for the user having the travel restrictions, a list of one or more location restrictions, with the list specifying for each restriction a corresponding restriction area about a corresponding location included in the restriction; comparing by the navigation approval tracking system location coordinate values of nodes corresponding to segments of the one or more calculated routes to location coordinate values of a restriction area corresponding to one of the one or more restrictions; and determining by the navigation approval tracking system from the comparison whether one or more of the segments intersect the area; and
when an intersection is determined,causing by the navigation approval tracking system a calculation of a new route between the starting location and the destination location. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification