Methods to mitigate communication delays between systems in connection with a transport service
First Claim
1. A method of providing information in connection with a transport service to a computing device, the method being performed by a computing system and comprising:
- arranging a transport service to be provided by a driver operating the computing device;
during progress of the transport service, receiving a set of location data points from the computing device over one or more networks, the set of location data points being determined using a global positioning system (GPS) receiver of the computing device, wherein each of the set of location data points corresponds to a location of the computing device at an instance in time;
determining one or more price parameters for the transport service, wherein at least one of the price parameters is based on at least one of the set of location data points; and
transmitting the one or more price parameters to the computing device to enable independent determination of a value that corresponds to a monetary amount for the transport service, the value being related to at least one of a distance or time of travel for the transport service;
wherein the computing device determines the value upon determining that the computing device has not received data corresponding to the value from the computing system during a predetermined duration of time after transmitting a message to the computing system indicating that the transport service has been completed.
4 Assignments
0 Petitions
Accused Products
Abstract
A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.
34 Citations
20 Claims
-
1. A method of providing information in connection with a transport service to a computing device, the method being performed by a computing system and comprising:
-
arranging a transport service to be provided by a driver operating the computing device; during progress of the transport service, receiving a set of location data points from the computing device over one or more networks, the set of location data points being determined using a global positioning system (GPS) receiver of the computing device, wherein each of the set of location data points corresponds to a location of the computing device at an instance in time; determining one or more price parameters for the transport service, wherein at least one of the price parameters is based on at least one of the set of location data points; and transmitting the one or more price parameters to the computing device to enable independent determination of a value that corresponds to a monetary amount for the transport service, the value being related to at least one of a distance or time of travel for the transport service; wherein the computing device determines the value upon determining that the computing device has not received data corresponding to the value from the computing system during a predetermined duration of time after transmitting a message to the computing system indicating that the transport service has been completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
-
a memory resource to store instructions; and one or more processors using the instructions stored in the memory resource to perform operations including; arranging a transport service to be provided by a driver operating a computing device; during progress of the transport service, receiving a set of location data points from the computing device over one or more networks, the set of location data points being determined using a global positioning system (GPS) receiver of the computing device, wherein each of the set of location data points corresponds to a location of the computing device at an instance in time; determining one or more price parameters for the transport service, wherein at least one of the price parameters is based on at least one of the set of location data points; and transmitting the one or more price parameters to the computing device to enable independent determination of a value that corresponds to a monetary amount for the transport service, the value being related to at least one of a distance or time of travel for the transport service; wherein the computing device determines the value upon determining that the computing device has not received data corresponding to the value from the computing system during a predetermined duration of time after transmitting a message to the computing system indicating that the transport service has been completed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium that stores instructions, executable by one or more processors of a computing system, to cause the one or more processors to perform operations including:
-
arranging a transport service to be provided by a driver operating a computing device; during progress of the transport service, receiving a set of location data points from the computing device over one or more networks, the set of location data points being determined using a global positioning system (GPS) receiver of the computing device, wherein each of the set of location data points corresponds to a location of the computing device at an instance in time; determining one or more price parameters for the transport service, wherein at least one of the price parameters is based on at least one of the set of location data points; and transmitting the one or more price parameters to the computing device to enable independent determination of a value that corresponds to a monetary amount for the transport service, the value being related to at least one of a distance or time of travel for the transport service; wherein the computing device determines the value upon determining that the computing device has not received data corresponding to the value from the computing system during a predetermined duration of time after transmitting a message to the computing system indicating that the transport service has been completed.
-
Specification