US 11,722,843 B2
Smart location determination for arrival estimation and generation of arrival alerts
Seejo Pylappan, Cupertino, CA (US); Denis Laprise, Sunnyvale, CA (US); and Jaron Waldman, Palo Alto, CA (US)
Assigned to Rakuten Group, Inc., Tokyo (JP)
Filed by RAKUTEN GROUP, INC., Tokyo (JP)
Filed on May 3, 2019, as Appl. No. 16/402,408.
Claims priority of provisional application 62/666,451, filed on May 3, 2018.
Claims priority of provisional application 62/666,416, filed on May 3, 2018.
Prior Publication US 2019/0342718 A1, Nov. 7, 2019
Int. Cl. H04W 4/029 (2018.01); H04W 4/02 (2018.01); H04W 4/021 (2018.01); H04W 4/38 (2018.01); H04W 88/04 (2009.01); H04L 67/52 (2022.01); H04L 67/53 (2022.01); G06N 20/00 (2019.01); G06Q 10/0631 (2023.01); G01S 19/49 (2010.01); G08B 21/22 (2006.01); H04W 4/23 (2018.01); H04W 4/70 (2018.01); H04W 4/80 (2018.01); H04W 4/12 (2009.01); H04W 64/00 (2009.01); G06Q 30/0601 (2023.01); G08G 1/00 (2006.01); H04L 67/565 (2022.01); G01S 19/13 (2010.01)
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
OG exemplary drawing
 
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.