CPC G01C 21/3667 (2013.01) [G01C 21/20 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
accessing, by a computer system having at least one hardware processor, corresponding sensor data for each one of a plurality of historical requests for a transportation service associated with a place, the corresponding sensor data for each one of the plurality of historical requests indicating a corresponding path of a mobile device of a corresponding provider of the transportation service for the one of the plurality of historical requests, the corresponding sensor data comprising information determined from a global positioning system (GPS) component of the mobile device, the corresponding sensor data being stored in and accessed from a database;
determining, by the computer system, an entrance geographic location for the place based on the sensor data for the plurality of historical requests for the transportation service associated with the place, the entrance geographic location representing an entrance for accessing the place;
storing, by the computer system, the entrance geographic location for the place in association with the place in the database;
receiving, by the computer system, another request for the transportation service associated with the place;
determining, by the computer system, a type of the transportation service from among a plurality of types of transportation services based on the another request;
retrieving, by the computer system, the entrance geographic location for the place from the database based on the type of the transportation service, the database storing a different entrance geographic location for the place for each one of the plurality of types of transportations services, the entrance geographic location being stored in association with the place and the determined type of the transportation service in the database;
receiving, by the computer system, information from another global positioning system (GPS) component;
determining, by the computer system, a current location of a computing device of a user based on the received information from the another GPS component;
generating, by the computer system, route information based on the retrieved entrance geographic location and the current location of the computing device, the route information indicating a route from an origin geographic location of the computing device of the user to the entrance geographic location of the place, the origin location comprising the current location of the computing device; and
causing, by the computer system, the generated route information to be displayed within a user interface on the computing device of the user.
|