CPC H04W 4/029 (2018.02) [G01S 19/49 (2013.01); G06Q 10/063114 (2013.01); G06Q 30/0633 (2013.01); G08B 21/22 (2013.01); G08G 1/205 (2013.01); H04L 67/52 (2022.05); H04L 67/53 (2022.05); H04L 67/565 (2022.05); H04W 4/021 (2013.01); H04W 4/023 (2013.01); H04W 4/025 (2013.01); H04W 4/12 (2013.01); H04W 4/23 (2018.02); H04W 4/38 (2018.02); H04W 4/70 (2018.02); H04W 4/80 (2018.02); H04W 64/003 (2013.01); H04W 88/04 (2013.01); G01S 19/13 (2013.01); G06N 20/00 (2019.01)] | 19 Claims |
1. A computer-implemented method for providing arrival alerts, the method comprising:
determining a zone around a destination based on a plurality of isochrones around the destination, each isochrone being associated with a corresponding remaining time to the destination;
receiving location information from a tracking device that is traveling to the destination, the location information corresponding to at least one of the plurality of isochrones;
based on the location information and the zone, determining whether the tracking device is within the zone;
determining a remaining time for a user associated with the tracking device to reach the destination depending on whether the tracking device is within the zone or not, wherein the remaining time is determined using a first process when the tracking device is within the zone and the remaining time is determined using a second process when the tracking device is not within the zone, the remaining time determined using the first process is based on at least the location information, a destination specific model, and at least one external condition and is more precise than the remaining time determined using the second process, the second process excluding the destination specific model and being based on the location information and a remaining distance of the tracking device to the destination; and
providing an arrival alert to the destination regarding an arrival time of the user at the destination based on the remaining time and an arrival threshold.
|