GPS TRACE FILTERING
First Claim
Patent Images
1. A method, comprising:
- obtaining a set of GPS fixes in a mobile device over a pre-determined time interval;
determining a portion of the set of GPS fixes using a piece-wise linear approximation of the set of GPS fixes having an approximation error below a pre-defined error threshold; and
sending, from the mobile device, the determined portion of the set of GPS fixes to represent the set of GPS fixes.
4 Assignments
0 Petitions
Accused Products
Abstract
A mobile device can function as a probe to sense conditions on roads and other areas of interest. A mobile device can have a GPS receiver to receive traces of GPS fixes. In a system with many such probes, it may be desirable to reduce an amount of GPS data reported by each device. To reduce such data reporting, a trace of GPS fixes is approximated by a selection of representative GPS fixes. Examples of how such a selection can be made are disclosed. Parameters and other behaviour by each device functioning as a probe can be set by central controller; for example, probes can be turned on and off, reporting frequencies can be adjusted, and thresholds used in the approximation can be set.
-
Citations
25 Claims
-
1. A method, comprising:
-
obtaining a set of GPS fixes in a mobile device over a pre-determined time interval; determining a portion of the set of GPS fixes using a piece-wise linear approximation of the set of GPS fixes having an approximation error below a pre-defined error threshold; and sending, from the mobile device, the determined portion of the set of GPS fixes to represent the set of GPS fixes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a plurality of mobile devices, each comprising a network interface and a processor configured to perform a method comprising access a set of GPS fixes obtained over a pre-determined time interval, determining a portion of the set of GPS fixes using a piece-wise linear approximation of the set of GPS fixes having an approximation error below a pre-defined error threshold, sending, from the mobile device, the determined portion of the set of GPS fixes to represent the set of GPS fixes; and a server coupled to receive the portions of the set of GPS fixes sent by each mobile device, and to send messages to the mobile devices with pre-determined time intervals to be applied by those mobile devices.
-
-
8. A method, comprising:
-
obtaining a trace of GPS fixes in a mobile device; determining a series of displacements, ordered with respect to time, from the trace of GPS fixes; determining a piece-wise linear curve that approximates the series of displacements, the piece-wise linear curve defined by a subset of the series of displacements, wherein the members of the subset are selected to conform the piece-wise linear curve to the series within a defined error threshold; and sending, from the mobile device, a list of GPS fixes identified based on the subset of the series of displacements, as an approximation of the trace of GPS fixes. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A mobile device, comprising:
-
a wireless network interface; a memory; and a processor coupled with the memory and with the wireless network interface, the processor configured to obtain a trace of GPS fixes from the memory; determine a series of displacements, ordered with respect to time, from the trace of GPS fixes; determine a piece-wise linear curve that approximates the series of displacements, the piece-wise linear curve defined by a subset of the series of displacements, wherein the members of the subset are selected to conform the piece-wise linear curve to the series within a defined error threshold; and send, over the wireless network interface, a list of GPS fixes identified based on the subset of the series of displacements, as an approximation of the trace of GPS fixes. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer readable medium storing instructions for configuring a process to perform a method in a mobile device, comprising:
-
obtaining a trace of GPS fixes in a mobile device; determining a series of displacements, ordered with respect to time, from the trace of GPS fixes; determining a piece-wise linear curve that approximates the series of displacements, the piece-wise linear curve defined by a subset of the series of displacements, wherein the members of the subset are selected to conform the piece-wise linear curve to the series within a defined error threshold; and sending, from the mobile device, a list of GPS fixes identified based on the subset of the series of displacements, as an approximation of the trace of GPS fixes. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification