ARRANGING A TRANSPORT SERVICE FOR A USER BASED ON THE ESTIMATED TIME OF ARRIVAL OF THE USER
First Claim
1. A method of arranging a transport service for a user, the method being performed by a computing device and comprising:
- remotely and securely monitoring a user device for position information as the user travels to a pickup location;
periodically determining, from the monitoring, (i) a first estimated time of arrival (ETA) of a user to a specified location data point based, at least in part, on the position of a user device operated by the user, and (ii) a second ETA of a vehicle of a set of vehicles to the specified location data point;
determining when the first ETA and the second ETA are within a predetermined amount of time of each other; and
in response to determining that the first ETA and the second ETA are within the predetermined amount of time of each other, selecting a driver to provide a transport service for the user based, at least in part, on the specified location data point, without communicating to the driver in advance of the selection about the rider or pickup location.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method of arranging a transport service for a user is described. The system determines a first estimated time of arrival (ETA) of a user to a specified location data point based, at least in part, on a position of a user device operated by the user. The system also determines a second ETA of a vehicle of a set of vehicles to the specified location data point. When the first ETA and the second ETA are within a predetermined amount of time of each other, the system can select a driver to provide a transport service for the user based, at least in part, on the specified location data point.
27 Citations
1 Claim
-
1. A method of arranging a transport service for a user, the method being performed by a computing device and comprising:
-
remotely and securely monitoring a user device for position information as the user travels to a pickup location; periodically determining, from the monitoring, (i) a first estimated time of arrival (ETA) of a user to a specified location data point based, at least in part, on the position of a user device operated by the user, and (ii) a second ETA of a vehicle of a set of vehicles to the specified location data point; determining when the first ETA and the second ETA are within a predetermined amount of time of each other; and in response to determining that the first ETA and the second ETA are within the predetermined amount of time of each other, selecting a driver to provide a transport service for the user based, at least in part, on the specified location data point, without communicating to the driver in advance of the selection about the rider or pickup location.
-
Specification