CPC H04W 4/029 (2018.02) [H04L 12/2816 (2013.01); H04L 43/103 (2013.01); H04W 4/021 (2013.01); G01S 19/51 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving a location update from a user device of a user;
receiving aggregated driver pattern data for a plurality of drivers;
determining, based on the location update and the aggregated driver pattern data, a polling interval for a next location update from the user device;
providing, based on the determined polling interval for the next location update, instructions to the user device that instruct the user device to set a time interval for the next location update to the determined polling interval and to provide the next location update at a future time; and
receiving, from the user device and in response to the instructions, the next location update from the user device at the future time.
|