Back to results
US 2022/0103975 A1Published application
Bandwith-efficient location tracking
AssigneeIsharingsoft, Inc.
InventorsYi-Ling Lin, Yongjae Chuh, Hae Kyung Cho
Life of this patent
Estimating the term…
Abstract
Methods and systems for transmitting location updates include determining a deviation distance, based on an extrapolated travel direction and an actual travel direction from a last updated location. It is determined that the deviation distance exceeds a deviation threshold. A location update is transmitted to a tracking server, responsive to the determination that the deviation distance exceeds the deviation threshold.
Claims20
A method, comprising:
- measuring a current location using a global positioning satellite (GPS) receiver;
- determining a current speed by dividing a distance, between the current location and a previously measured, un-transmitted location, by a time elapsed between the measurement of the current location and the measurement of the previously measured, un-transmitted location;
- determining a deviation threshold, based on the current speed;
- determining a deviation distance, based on an extrapolated travel direction and an actual travel direction from a last updated location;
- determining that the deviation distance exceeds the deviation threshold;
- and
- transmitting a location update to a tracking server, responsive to the determination that the deviation distance exceeds the deviation threshold.
4 more elements
A system, comprising:
- a hardware processor;
- a global positioning satellite (GPS) receiver configured to measure a current location;
- a network interface;
- and
- a memory, configured to store a computer program that, when executed by the hardware processor, causes the hardware processor to:
- determine a current speed by dividing a distance, between the current location and a previously measured, un-transmitted location, by a time elapsed between the measurement of the current location and the measurement of the previously measured, un-transmitted location;
- determine a deviation threshold, based on the current speed;
- determine a deviation distance, based on an extrapolated travel direction and an actual travel direction from a last updated location;
- determine that the deviation distance exceeds the deviation threshold;
- and
- transmit a location update to a tracking server, responsive to the determination that the deviation distance exceeds the deviation threshold, using the network interface.
8 more elements
A method, comprising:
- determining a deviation distance, based on an extrapolated travel direction and an actual travel direction from a last updated location;
- determining a deviation threshold, by comparing a current speed to both of a first threshold and to a second threshold, where a first deviation threshold value is selected for a current speed that exceeds the first threshold and the second threshold, a second deviation threshold value is selected for a current speed that falls between the first threshold and the second threshold, and a third deviation threshold value is selected for a current speed that falls below the first threshold and the second threshold;
- determining that the deviation distance exceeds the deviation threshold;
- and
- transmitting a location update to a tracking server, responsive to the determination that the deviation distance exceeds the deviation threshold.
2 more elements
A system, comprising:
- a hardware processor;
- a network interface;
- and
- a memory, configured to store a computer program that, when executed by the hardware processor, causes the hardware processor to:
- determine a deviation distance, based on an extrapolated travel direction and an actual travel direction from a last updated location;
- determine a deviation threshold, by comparing a current speed to both of a first threshold and to a second threshold, where a first deviation threshold value is selected for a current speed that exceeds the first threshold and the second threshold, a second deviation threshold value is selected for a current speed that falls between the first threshold and the second threshold, and a third deviation threshold value is selected for a current speed that falls below the first threshold and the second threshold;
- determine that the deviation distance exceeds the deviation threshold;
- and
- transmit a location update to a tracking server, responsive to the determination that the deviation distance exceeds the deviation threshold, using the network interface.
6 more elements
Dependencies are inferred from the claim text.