LOCATION AGENT GEOFENCE
First Claim
1. A least squares geofence method that supports improved geofencing, comprising:
- a get trigger side fast step;
a filter locations step;
a calculate least squares location step; and
an entering or exiting filter step.
1 Assignment
0 Petitions
Accused Products
Abstract
A least squares geofence method that introduces inventive geofence steps and modifies existing geofence steps to minimize trigger misfires caused by data variability and location blunders and to minimize delayed/missed entry triggers generated under urban and/or indoor conditions. The least squares geofence method periodically retrieves sample locations for a target wireless device to determine that device'"'"'s geographic location and to evaluate a corresponding side condition. Sample locations retrieved with accuracies greater than 1 km are filtered. If a potential change in side condition is detected for a given device, the least squares geofence method retrieves five fast location fixes for that device and evaluates a weighted least squares (LS) location estimate based on sample locations retrieved. A LS location estimate is then filtered according to an anticipated trigger event and the least squares geofence method evaluates a final geofence side condition based on the LS location estimate previously computed.
-
Citations
13 Claims
-
1. A least squares geofence method that supports improved geofencing, comprising:
-
a get trigger side fast step; a filter locations step; a calculate least squares location step; and an entering or exiting filter step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of implementing a least squares geofence method, comprising:
-
determining a time and technique to gather sample location points for a target wireless device; determining a location estimate for said target wireless device based on said gathered sample location points; filtering said determined location estimate based on a current state of said target wireless device; and determining if an event has been triggered.
-
Specification