System and method for monitoring devices relative to a learned geographic area
First Claim
Patent Images
1. A computer-implemented method for monitoring activity of one or more devices relative to a geofence, the method comprising:
- configuring the geofence around a route to be monitored based on the route information for an optimum route with similar end-points, wherein configuring the geo-fence around a route to be monitored comprises;
choosing a set of points along the route to be monitored;
sampling at least two points from the set of points to form a parameterized curve;
calculating parameterized points along the parameterized curve to act as anchor points for perpendiculars along the curve;
calculating two points along each perpendicular at a predetermined distance from the route on either direction; and
joining end points of the perpendiculars to form a polygon to create the geo-fence for the route to be monitored;
receiving device activity information from the one or more devices,evaluating device activity information based on predetermined geofence parameters relative to the geofence; and
issuing an alert if at least one of the one or more devices is performing outside the geofence parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates generally to providing a system and method for monitoring devices relative to a learned geographic area using an enablement platform for building web sites and web applications using data storage, management and publication capabilities of hosted web services. The system and method for monitoring M2M devices relative to a learned geographic area (geofence) are built on existing AerCloud concepts by configuring a geofence by using learned location attributes and evaluating geofence parameters and issuing alerts if the devices are performing outside the geofence parameters.
149 Citations
21 Claims
-
1. A computer-implemented method for monitoring activity of one or more devices relative to a geofence, the method comprising:
-
configuring the geofence around a route to be monitored based on the route information for an optimum route with similar end-points, wherein configuring the geo-fence around a route to be monitored comprises; choosing a set of points along the route to be monitored; sampling at least two points from the set of points to form a parameterized curve; calculating parameterized points along the parameterized curve to act as anchor points for perpendiculars along the curve; calculating two points along each perpendicular at a predetermined distance from the route on either direction; and joining end points of the perpendiculars to form a polygon to create the geo-fence for the route to be monitored; receiving device activity information from the one or more devices, evaluating device activity information based on predetermined geofence parameters relative to the geofence; and issuing an alert if at least one of the one or more devices is performing outside the geofence parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for monitoring activity of one or more devices relative to a geofence comprising an enablement platform for building web sites and web applications using data storage and management capabilities of hosted web services, wherein the web application created by using the enablement platform
receives learned location attributes and configures the geofence, wherein configuring the geo-fence around a route to be monitored comprises: -
choosing a set of points along the route to be monitored, sampling at least two points from the set of points to form a parameterized curve, calculating parameterized points along the parameterized curve to act as anchor points for perpendiculars along the curve, calculating two points along each perpendicular at a predetermined distance from the route on either direction, and joining end points of the perpendiculars to form a polygon to create the geo-fence for the route to be monitored; receives predetermined parameters for the configured geofence; tracks one or more devices and their activity relative to the geofence; evaluates device activity relative to the geofence based on the predetermined geofence parameters; and issues an alert if at least one of the one or more devices is performing outside the geofence parameters. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product embodied on a non-transitory computer readable medium, comprising computer code which when executed by a computer causes the computer to perform a method for monitoring activity of one or more devices relative to a geofence comprising:
-
configuring the geofence around a route to be monitored based on the route information for an optimum route with similar end-points, wherein configuring the geo-fence around a route to be monitored comprises; choosing a set of points along the route to be monitored; sampling at least two points from the set of points to form a parameterized curve; calculating parameterized points along the parameterized curve to act as anchor points for perpendiculars along the curve; calculating two points along each perpendicular at a predetermined distance from the route on either direction; and joining end points of the perpendiculars to form a polygon to create the geo-fence for the route to be monitored; receiving device activity information from the one or more devices; evaluating device activity information based on predetermined geofence parameters relative to the geofence; and issuing an alert if at least one of the one or more devices is performing outside the geofence parameters. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification