US2020219330A1PendingUtilityA1
Trip termination determination for on-demand transport
Est. expiryJun 14, 2036(~9.9 yrs left)· nominal 20-yr term from priority
G06Q 50/40G06Q 10/083G06Q 10/063G06Q 10/047G06Q 10/02G07B 15/02H04W 4/021H04W 4/48H04W 4/027H04W 4/029H04W 4/42
55
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A transport arrangement service can determine a point of trip termination for a trip. The point of trip termination can be validated based on information collected from a computing device of a driver and a trip termination input from the driver.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer system comprising:
a network communication interface; a memory storing a set of instructions; a processor executing the set of instructions, causing the processor to:
based on location data received, over one or more networks, from a computing device of a driver, remotely monitor positions of a vehicle of the driver at different instances in time during a trip in which the driver transports a rider;
receive, over the one or more networks, input data indicating a trip termination input from the computing device of the driver, the trip termination input signaling termination of the trip by the driver at a termination location;
based at least in part on monitoring the positions of the vehicle and in response to the trip termination input signaling termination of the trip, determine whether the termination location corresponding to the trip termination input is valid, wherein the termination location is valid when the trip termination input correlates to the vehicle being stopped; and
in response to determining that the termination location is not valid, validate an actual point of trip termination based at least in part on the positions of the vehicle to determine a fare for the trip.
2 . The computer system of claim 1 , wherein the executed instructions further cause the processor to:
receive, over the one or more network, acceleration data from one or more motion sensing components of the computing device of the driver; and wherein the executed instructions cause the processor to further determine the actual point of trip termination based on the acceleration data.
3 . The computer system of claim 1 , wherein the executed instructions cause the processor to determine that the termination location is not valid by determining, based on the location data from the computing device of the driver, a position of the vehicle when the driver provides the trip termination input.
4 . The computer system of claim 1 , wherein the executed instructions cause the processor to validate the actual point of trip termination by correcting the termination location.
5 . The computer system of claim 4 , wherein the executed instructions cause the processor to correct the termination location by extending the trip to the actual point of trip termination.
6 . The computer system of claim 4 , wherein the executed instructions cause the processor to correct the termination location by shortening the trip to the actual point of trip termination.
7 . The computer system of claim 1 , wherein the executed instructions further cause the processor to:
receive, over the one or more networks, location data from a computing device of the rider; wherein the executed instructions cause the processor to further determine the actual point of trip termination based on the location data from the computing device of the rider.
8 . A non-transitory computer readable medium storing instructions that, when executed by a processor of a computer system, cause the processor to:
based on location data received, over one or more networks, from a computing device of a driver, remotely monitor positions of a vehicle of the driver at different instances in time during a trip in which the driver transports a rider; receive, over the one or more networks, input data indicating a trip termination input from the computing device of the driver, the trip termination input signaling termination of the trip by the driver at a termination location; based at least in part on monitoring the positions of the vehicle and in response to the trip termination input signaling termination of the trip, determine whether the termination location corresponding to the trip termination input is valid, wherein the termination location is valid when the trip termination input correlates to the vehicle being stopped; and in response to determining that the termination location is not valid, validate an actual point of trip termination based at least in part on the positions of the vehicle to determine a fare for the trip.
9 . The non-transitory computer readable medium of claim 8 , wherein the executed instructions further cause the processor to:
receive, over the one or more network, acceleration data from one or more motion sensing components of the computing device of the driver; and wherein the executed instructions cause the processor to further determine the actual point of trip termination based on the acceleration data.
10 . The non-transitory computer readable medium of claim 8 , wherein the executed instructions cause the processor to determine that the termination location is not valid by determining, based on the location data from the computing device of the driver, a position of the vehicle when the driver provides the trip termination input.
11 . The non-transitory computer readable medium of claim 8 , wherein the executed instructions cause the processor to validate the actual point of trip termination by correcting the termination location.
12 . The non-transitory computer readable medium of claim 11 , wherein the executed instructions cause the processor to correct the termination location by extending the trip to the actual point of trip termination.
13 . The non-transitory computer readable medium of claim 11 , wherein the executed instructions cause the processor to correct the termination location by shortening the trip to the actual point of trip termination.
14 . The non-transitory computer readable medium of claim 1 , wherein the executed instructions further cause the processor to:
receive, over the one or more networks, location data from a computing device of the rider; wherein the executed instructions cause the processor to further determine the actual point of trip termination based on the location data from the computing device of the rider.
15 . A method of validating trip termination locations, the method being implemented by one or more processors and comprising:
based on location data received, over one or more networks, from a computing device of a driver, remotely monitoring positions of a vehicle of the driver at different instances in time during a trip in which the driver transports a rider; receiving, over the one or more networks, input data indicating a trip termination input from the computing device of the driver, the trip termination input signaling termination of the trip by the driver at a termination location; based at least in part on monitoring the positions of the vehicle and in response to the trip termination input signaling termination of the trip, determining whether the termination location corresponding to the trip termination input is valid, wherein the termination location is valid when the trip termination input correlates to the vehicle being stopped; and in response to determining that the termination location is not valid, validating an actual point of trip termination based at least in part on the positions of the vehicle to determine a fare for the trip.
16 . The method of claim 15 , further comprising:
receiving, over the one or more network, acceleration data from one or more motion sensing components of the computing device of the driver; and wherein the one or more processors further determine the actual point of trip termination based on the acceleration data.
17 . The method of claim 15 , wherein the one or more processors determine that the termination location is not valid by determining, based on the location data from the computing device of the driver, a position of the vehicle when the driver provides the trip termination input.
18 . The method of claim 17 , wherein the one or more processors validate the actual point of trip termination by correcting the termination location.
19 . The method of claim 18 , wherein the one or more processors correct the termination location by extending the trip to the actual point of trip termination.
20 . The method of claim of claim 18 , wherein the one or more processors correct the termination location by shortening the trip to the actual point of trip termination.Join the waitlist — get patent alerts
Track US2020219330A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.