US 11,668,576 B2
Using sensor data for coordinate prediction
Shivendra Pratap Singh, Redwood City, CA (US); Upamanyu Madhow, Santa Barbara, CA (US); Vikram Saxena, Cupertino, CA (US); Livia Zarnescu Yanez, Menlo Park, CA (US); Chandan Prakash Sheth, Fremont, CA (US); Sheng Yang, Fremont, CA (US); and Alvin AuYoung, San Jose, CA (US)
Assigned to Uber Technologies, Inc., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Sep. 23, 2020, as Appl. No. 16/948,576.
Application 16/948,576 is a continuation of application No. 15/859,422, filed on Dec. 30, 2017, granted, now 10,809,083.
Prior Publication US 2021/0063175 A1, Mar. 4, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G01C 21/34 (2006.01); G01C 21/36 (2006.01); G01C 21/20 (2006.01); G06N 5/022 (2023.01); G06F 16/29 (2019.01)
CPC G01C 21/3446 (2013.01) [G01C 21/20 (2013.01); G01C 21/362 (2013.01); G06F 16/29 (2019.01); G06N 5/022 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
for a place, accessing, by a computer system having at least one hardware processor, corresponding service data for each one of a plurality of requests for a transportation service associated with the place, the transportation service comprising delivery of an item to or from the place, the corresponding service data comprising an identification of the place and at least one of pick-up data and drop-off data, the pick-up data indicating a pick-up location where the delivery of the item began, and the drop-off data indicating a drop-off location where the delivery of the item ended;
accessing, by the computer system, corresponding sensor data for each one of the plurality of requests, the corresponding sensor data indicating at least one path of a mobile device of a provider of the transportation service corresponding to the one of the plurality of requests, the at least one path comprising at least one of a pick-up path and a drop-off path, the pick-up path ending at the pick-up location indicated by the pick-up data, the drop-off path beginning at the drop-off location indicated by the drop-off data;
generating, by the computer system, at least one predicted geographic location using the paths indicated by the sensor data of the plurality of requests; and
storing, by the computer system, the at least one predicted geographic location in a database in association with an identification of the place.