Determining an amount for a toll based on location data points provided by a computing device
First Claim
1. A method for remotely determining a route of a vehicle driven by a driver in connection with a transport service, the method being performed by a network-side computing system and comprising:
- arranging a transport service that is provided by the driver for a customer, the driver associated with a driver computing device that includes wireless signal capabilities;
receiving a plurality of location data points from the driver computing device as the transport service is being provided;
while the transport service is being provided and the wireless signal capabilities of the driver computing device are not diminished, determining a route of the vehicle from the plurality of location data points;
determining, for each of the plurality of location data points, an error amount that is indicative of a degree of accuracy of the location data point;
determining that one or more of the plurality of location data points received from the driver computing device includes an error amount which exceeds an error threshold;
detecting that the wireless signal capabilities of the driver computing device are diminished responsive to determining that the one or more of the plurality of location data points includes an error amount that exceeds the error threshold;
responsive to the wireless signal capabilities of the driver computing device being diminished;
A) automatically extrapolating a portion of the route of the vehicle that corresponds to the wireless signal capabilities of the driver computing device being diminished using (i) one or more of the plurality of location data points having error amounts below the error threshold that is indicative of a high confidence ranking of the one or more of the plurality of location data points that were received before the wireless signal capabilities of the driver computing device were diminished; and
(ii) at least one of a bearing or time stamp which was obtained, by the network-side computing system, with or from the one or more of the plurality of location data points of the high confidence ranking; and
B) determining a path from a plurality of possible paths the driver is taking during the route based on the extrapolated portion of the route; and
C) calculating a fare for the customer based on the determined path, the fare including a toll associated with the extrapolated portion of the route.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for calculating a fare for a transport service is provided. One or more processors receive a plurality of location data points from a computing device associated with a vehicle providing the transport service. The plurality of location data points correspond to a route of travel during performance of the transport service. A determination is made, based on a set of location data points of the plurality of location data points, that the vehicle has potentially driven along a roadway in which a toll is to be assessed as part of the fare. The roadway in which the toll is to be assessed is identified. The amount for the toll is determined for the identified roadway.
162 Citations
10 Claims
-
1. A method for remotely determining a route of a vehicle driven by a driver in connection with a transport service, the method being performed by a network-side computing system and comprising:
-
arranging a transport service that is provided by the driver for a customer, the driver associated with a driver computing device that includes wireless signal capabilities; receiving a plurality of location data points from the driver computing device as the transport service is being provided; while the transport service is being provided and the wireless signal capabilities of the driver computing device are not diminished, determining a route of the vehicle from the plurality of location data points; determining, for each of the plurality of location data points, an error amount that is indicative of a degree of accuracy of the location data point; determining that one or more of the plurality of location data points received from the driver computing device includes an error amount which exceeds an error threshold; detecting that the wireless signal capabilities of the driver computing device are diminished responsive to determining that the one or more of the plurality of location data points includes an error amount that exceeds the error threshold; responsive to the wireless signal capabilities of the driver computing device being diminished; A) automatically extrapolating a portion of the route of the vehicle that corresponds to the wireless signal capabilities of the driver computing device being diminished using (i) one or more of the plurality of location data points having error amounts below the error threshold that is indicative of a high confidence ranking of the one or more of the plurality of location data points that were received before the wireless signal capabilities of the driver computing device were diminished; and
(ii) at least one of a bearing or time stamp which was obtained, by the network-side computing system, with or from the one or more of the plurality of location data points of the high confidence ranking; andB) determining a path from a plurality of possible paths the driver is taking during the route based on the extrapolated portion of the route; and C) calculating a fare for the customer based on the determined path, the fare including a toll associated with the extrapolated portion of the route. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for remotely determining a route of a vehicle driven by a driver in connection with a transport service, the system comprising:
-
one or more network resources to communicate with devices over one or more networks; one or more processors; and one or more memory resources storing instructions that are executable by the one or more processors, the instructions, when executed, causing the system to perform operations comprising; arranging a transport service that is provided by the driver for a customer, the driver associated with a driver computing device that includes wireless signal capabilities; receiving a plurality of location data points from the driver computing device as the transport service is being provided; while the transport service is being provided and the wireless signal capabilities of the driver computing device are not diminished, determining a route of the vehicle from the plurality of location data points; determining, for each of the plurality of location data points, an error amount that is indicative of a degree of accuracy of the location data point; determining that one or more of the plurality of location data points received from the driver computing device includes an error amount which exceeds an error threshold; detecting that the wireless signal capabilities of the driver computing device are diminished responsive to determining that the one or more of the plurality of location data points includes an error amount that exceeds the error threshold; responsive to the wireless signal capabilities of the driver computing device being diminished; A) automatically extrapolating a portion of the route of the vehicle that corresponds to the wireless signal capabilities of the driver computing device being diminished using (i) one or more of the plurality of location data points having error amounts below the error threshold that is indicative of a high confidence ranking of the one or more of the plurality of location data points that were received before the wireless signal capabilities of the driver computing device were diminished; and
(ii) at least one of a bearing or time stamp which was obtained with or from the one or more of the plurality of location data points of the high confidence ranking; andB) determining a path from a plurality of possible paths the driver is taking during the route based on the extrapolated portion of the route; and C) calculating a fare for the customer based on the determined path, the fare including a toll associated with the extrapolated portion of the route. - View Dependent Claims (7, 8, 9, 10)
-
Specification