Geofence with kalman filter
First Claim
1. A method of detecting a geofence crossing, comprising:
- Kalman filtering a plurality of past individual location fixes retrieved for a wireless device to produce a latest Kalman-filtered location of said wireless device;
determining movement of a target device in a direction away from a geofence boundary;
dynamically determining a more energy efficient location fix before a subsequent Kalman-filtered location of said wireless device, said more energy efficient location fix being determined based on a direction of said wireless device relative to said geofence boundary.
2 Assignments
0 Petitions
Accused Products
Abstract
A least squares geofence method that minimizes trigger misfires caused by data variability and location blunders and minimizes delayed/missed entry triggers generated under urban or indoor conditions. The least squares geofence method uses a weighted least squares (LS) model to compute a location estimate for a target device. A LS location estimate is used to determine if a target device is located inside or outside a predefined geofence. The present invention additionally comprises a Kalman filter geofence method that further improves the accuracy of entry/exit geofence triggers. A Kalman filter geofence method uses a Kalman filter to filter location data retrieved for a target device. Filtered location data is used to determine if a target device is located inside or outside a predefined geofence. A Kalman filter geofence method estimates velocity and heading information for a target device to generate accurate entry/exit geofence triggers for devices in fast moving mode.
9 Citations
20 Claims
-
1. A method of detecting a geofence crossing, comprising:
-
Kalman filtering a plurality of past individual location fixes retrieved for a wireless device to produce a latest Kalman-filtered location of said wireless device; determining movement of a target device in a direction away from a geofence boundary; dynamically determining a more energy efficient location fix before a subsequent Kalman-filtered location of said wireless device, said more energy efficient location fix being determined based on a direction of said wireless device relative to said geofence boundary. - View Dependent Claims (2, 3, 4)
-
-
5. A Kalman filter geofence method, comprising:
-
obtaining a plurality of locations of a moving target wireless device; predicting a velocity and heading of said moving target wireless device by filtering said plurality of locations with a Kalman filter module; triggering a boundary crossing of a moving geofence by said moving target wireless device based on a latest Kalman-filtered location of said moving target wireless device, and said estimated velocity and heading of said moving target wireless device, and based on said moving geofence having a given moving boundary; and dynamically generating an entry or exit geofence trigger for said target wireless device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A Kalman filter geofence method, comprising:
-
obtaining a plurality of locations of a moving target wireless device; predicting a velocity and heading of said moving target wireless device by filtering said plurality of locations with a Kalman filter module; triggering a boundary crossing of a moving geofence by said moving target wireless device based on a latest Kalman-filtered location of said moving target wireless device, and said estimated velocity and heading of said moving target wireless device, and based on said moving geofence having a given moving boundary; and dynamically determining an appropriate number of individual location fixes retrieved for said moving target wireless device to produce a subsequent Kalman-filtered location of said moving target wireless device, based on said predicted velocity of said moving target wireless device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification