US 11,864,057 B2
Location determination based on historical service data
Neil Fernandes, San Francisco, CA (US); Shivendra Pratap Singh, Redwood City, CA (US); Krishna Aditya Gabbita, San Mateo, CA (US); and Aditya Somani, Ajmer (IN)
Assigned to UBER TECHNOLOGIES, INC., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Feb. 2, 2021, as Appl. No. 17/165,740.
Claims priority of provisional application 63/088,334, filed on Oct. 6, 2020.
Prior Publication US 2022/0109952 A1, Apr. 7, 2022
Int. Cl. H04W 4/029 (2018.01); G06Q 50/30 (2012.01); G08G 1/00 (2006.01); G01C 21/34 (2006.01)
CPC H04W 4/029 (2018.02) [G01C 21/3438 (2013.01); G01C 21/3492 (2013.01); G06Q 50/30 (2013.01); G08G 1/202 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing a service at a location, the method comprising:
receiving, from a computing device associated with a user, a service request, the service request identifying the service to be provided by a provider and a service request location;
identifying a plurality of candidate locations using the service request and historical service data for users of a network system;
selecting a location from the plurality of candidate locations according to predetermined criteria, the predetermined criteria including an amount of successful service requests that take place at each candidate location and an amount of unsuccessful service requests that take place at the service request location according to the historical service data;
replacing the service request location with the selected location;
sending the selected location to the computing device;
receiving, from the computing device, an acceptance of the selected location; and
responsive to receiving the acceptance, generating navigation instructions for the provider from a current location of the provider to the selected location.