US 11,816,603 B2
Active notification using transportation service prediction
Neil Chagas Fernandes, San Francisco, CA (US); Aditya Somani, Bengaluru (IN); Adnan Akil, Irvine, CA (US); Pablo Bellver, Redwood City, CA (US); Jieying Chen, San Mateo, CA (US); Archisman Roy, San Francisco, CA (US); Gustavo Bagdadi de Castro, San Francisco, CA (US); Norbert Y. Hu, San Francisco, CA (US); Talal Toukan, San Francisco, CA (US); Lu Huang, Sunnyvale, CA (US); and Yuh-Jie Eunice Chen, Mountain View, CA (US)
Assigned to Uber Technolgies, Inc., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Sep. 22, 2020, as Appl. No. 16/948,528.
Prior Publication US 2022/0092484 A1, Mar. 24, 2022
Int. Cl. G06Q 10/02 (2012.01); G06N 20/00 (2019.01); G06Q 30/0601 (2023.01); G06Q 50/30 (2012.01); H04W 4/02 (2018.01); G06Q 10/04 (2023.01)
CPC G06Q 10/02 (2013.01) [G06N 20/00 (2019.01); G06Q 10/04 (2013.01); G06Q 30/0631 (2013.01); G06Q 50/30 (2013.01); H04W 4/025 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method performed by at least one hardware processor, the computer-implemented method comprising: receiving an identification of a target user, user location data indicating a location associated with the target user, prediction time data indicating a time of day and a day of the week for which a transportation service prediction is to be generated, and historical user data indicating a plurality of instances of the target user using a transportation service in association with a place, the historical user data indicating a corresponding time of day and a corresponding day of the week for each one of the plurality of instances of the target user using the transportation service, the location associated with the target user comprising a destination location to which the target user was transported using the transportation service of a networked computer system; generating the transportation service prediction for the target user based on the identification of the target user, the user location data, the prediction time data, and the historical user data using a prediction model, the transportation service prediction indicating a probability that the target user will request the transportation service in association with the place for the time of day and the day of the week indicated by the prediction time data, the generating of the transportation service prediction for the target user being further based on a profile of the destination location stored in a database, the profile of the destination location including an amount of time representing how long people stay at the destination location after arriving at the destination location; and causing a notification to be displayed on a lock screen of a mobile device of the target user based on the transportation service prediction for the target user, the notification indicating a recommended use of the transportation service in association with the place for the time of day and the day of the week indicated by the prediction time data, and the notification comprising a selectable user interface element configured to enable the target user to submit an electronic request for the transportation service in association with the place for the time of day and the day of the week indicated by the prediction time data the causing the notification to be displayed on the mobile device comprising transmitting the notification from a server of the networked computer system to the mobile device.