×

Methods to mitigate communication delays between systems in connection with a transport service

  • US 10,009,306 B2
  • Filed: 05/15/2015
  • Issued: 06/26/2018
  • Est. Priority Date: 05/15/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of displaying information on a computing device of a driver in connection with the driver providing a transport service, the method being performed by one or more processors of the computing device and comprising:

  • running an application on the computing device using computing resources and memory resources of the computing device, the application being in communication with a network service over one or more networks;

    during progress of the transport service, (i) determining a set of location data points using a global positioning system (GPS) receiver of the computing device, each of the set of location data points corresponding to a current location of the computing device at an instance in time, (ii) transmitting, to the network service, the set of location data points, and (iii) receiving data from the network service to enable independent determination of a value that estimates a monetary amount for the transport service as determined by the network service, the value reflecting at least one of a distance or time of travel for the transport service;

    transmitting, to the network service, a message indicating that the transport service has been completed;

    initiating a timer for a predetermined duration of time based on the transmitted message;

    determining that (i) the predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, and (ii) during the predetermined duration of time, a predefined message has not been received by the application from the network service, the predefined message being associated with a confirmation that the transport service has been processed by the network service; and

    after the predetermined duration of time has elapsed, triggering the computing device to display content that identifies the estimated value for the transport service on a display of the computing device, the estimated value being determined by the computing device using the data received from the network service.

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