Dynamic Determination of Device Location Reporting Frequency
First Claim
1. A method, executed by a processor in a mobile device, for reporting to a server a position of a mobile asset associated with the mobile device, the method comprising:
- determining a current location of the mobile asset;
determining current movement data of the mobile asset;
determining a first road corresponding to the current location and movement data;
receiving road segment map data corresponding to the first road;
transmitting to the server first location and movement data;
receiving an indication that (i) the mobile asset has deviated from the path of the first road, (ii) the velocity of the mobile asset has changed by an amount greater than a predetermined threshold, (iii) the mobile asset has deviated from a predicted or assigned route, or (iv) a difference between a current location of the mobile asset and a predicted location of the mobile asset exceeds a predetermined distance; and
transmitting to the server, in response to the received indication, updated location and movement data.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile device associated with a mobile asset (and a method operating on such a mobile device) determines the location of the mobile asset and reports the location to a tracking server. To conserve power and bandwidth resources, the mobile device reports the current location and movement data of the mobile asset initially and then upon determination of the existence of one or more conditions. Potential conditions that could cause the mobile device to send an update to the server are a change from one road to another, a change in velocity or direction greater than a predetermined threshold, a deviation from an assigned or predicted route, or a difference between a current location and a predicted location.
-
Citations
20 Claims
-
1. A method, executed by a processor in a mobile device, for reporting to a server a position of a mobile asset associated with the mobile device, the method comprising:
-
determining a current location of the mobile asset; determining current movement data of the mobile asset; determining a first road corresponding to the current location and movement data; receiving road segment map data corresponding to the first road; transmitting to the server first location and movement data; receiving an indication that (i) the mobile asset has deviated from the path of the first road, (ii) the velocity of the mobile asset has changed by an amount greater than a predetermined threshold, (iii) the mobile asset has deviated from a predicted or assigned route, or (iv) a difference between a current location of the mobile asset and a predicted location of the mobile asset exceeds a predetermined distance; and transmitting to the server, in response to the received indication, updated location and movement data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing instructions for tracking a mobile asset, executable by a processor in a mobile device, the instructions operable upon execution by the processor to cause the processor to:
-
determine a current location of the mobile asset; determine current movement data of the mobile asset; determine a first road corresponding to the current location and movement data; transmit to the server first location and movement data; receive an indication that (i) the mobile asset has deviated from the path of the first road, (ii) the velocity of the mobile asset has changed by an amount greater than a predetermined threshold, (iii) the mobile asset has deviated from a predicted or assigned route, or (iv) a difference between a current location of the mobile asset and a predicted location of the mobile asset exceeds a predetermined distance; and transmit to the server, in response to the received indication, updated location and movement data. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A mobile device operable to determine the position of an associated mobile asset and to transmit to a server information about the position of the mobile asset, the mobile device comprising:
-
a processor; a satellite positioning system receiver communicatively coupled to the processor and operable to receive a plurality of signals from satellites and to determine from the plurality of received signals a current position of the mobile asset; a wireless transmitter operable to transmit data to a server via a wireless channel; and a computer-readable storage medium communicatively coupled to the processor storing instructions, executable by the processor, for causing the processor to transmit to the server a current location of the mobile asset when the processor determines that (i) the mobile asset has moved from a first road to a second road, (ii) the velocity of the mobile asset has changed by an amount greater than a predetermined threshold, (iii) the mobile asset has deviated from a predicted or assigned route, or (iv) a difference between the current location of the mobile asset and a predicted location of the mobile asset exceeds a predetermined distance. - View Dependent Claims (17, 18, 19, 20)
-
Specification