×

Arranging a transport service for a user based on the estimated time of arrival of the user

  • US 10,572,964 B2
  • Filed: 01/18/2018
  • Issued: 02/25/2020
  • Est. Priority Date: 08/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • one or more processors;

    memory resources to store a set of instructions;

    wherein the one or more processors execute the set of instructions, causing the computer system to;

    determine a pre-request for a transport service to be provided to a user, the pre-request specifying a start location and a destination for the user;

    remotely monitor (i) a user device of the user to determine a position of the user as the user travels towards the start location, and (ii) a plurality of computing devices associated with a plurality of vehicles to determine vehicle positions of the plurality of vehicles;

    repeatedly compare (i) a first estimated time of arrival (ETA) of the user to arrive at the start location based, at least in part, on the position of the user, to (ii) a second ETA associated with at least a first vehicle in the plurality of vehicles to arrive at the start location based at least in part on a vehicle position of the first vehicle;

    in response to determining that the first ETA and the second ETA are within a predetermined threshold amount of time of each other, automatically select a second vehicle in the plurality of vehicles to provide the transport service for the user, the second vehicle being different than the first vehicle;

    communicate the start location to a computing device of a driver of the second vehicle; and

    monitor the second vehicle, using the vehicle position information from the computing device of the driver of the second vehicle, from when the second vehicle is selected to provide the transport service for the user until the second vehicle completes the transport service for the user;

    wherein the executed set of instructions cause the one or more processors to further automatically select the second vehicle from the plurality of vehicles to provide the transport service for the user based on a relative position of the second vehicle with respect to the start location and an availability status of the second vehicle when the first ETA and the second ETA are determined to be within the predetermined threshold amount of time of each other.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×