Systems and Methods for Facilitating a Multi-Modal Transportation Service
Abstract
Systems and methods for facilitating a multi-modal transportation service are provided. The method includes obtaining a request for an aerial transport from a user via user device and generating a multi-modal transportation itinerary for the user to facilitate the aerial transport of the user. The method includes determining a state change indicative of the progress of the user through the transportation service and adjusting an aerial software application running on an aerial device associated with an aerial service provider based on the state change. The method includes determining a subsequent state change occurring after the state change, determining a ground vehicle to provide a ground transportation for the user during another leg of the multi-modal transportation service based on the subsequent state, and adjusting a ground software application running on a ground device associated with the ground vehicle service provider based on the subsequent state change.
Claims
exact text as granted — not AI-modified1 .- 20 . (canceled)
21 . A computer-implemented method comprising:
accessing data indicative of a request for a multi-modal transportation service for a user, wherein the multi-modal transportation service comprises transportation of the user via a ground vehicle and an aircraft; based on the request, determining a plurality of computing devices for performing the multi-modal transportation service, wherein the plurality of computing devices comprises: a computing device associated with the user, a computing device associated with the ground vehicle, a computing device associated with an aerial facility, and a computing device associated with the aircraft, each of the plurality of computing devices running a respective software application for performing the multi-modal transportation service; receiving GPS data indicative of a location of the user, the GPS data being captured by a first computing device, the first computing device comprising the computing device associated with the user or the computing device associated with the ground vehicle; based on the GPS data, determining a state change indicative of a progress of the user during the multi-modal transportation service; and in response to the state change, transmitting over a network, an output indicative of the state change to a second computing device, the second computing device comprising the computing device associated with the aerial facility or the computing device associated with the aircraft, wherein the second computing device is configured to update a user interface of the respective software application running on the second computing device based on the state change.
22 . The computer-implemented method of claim 21 , wherein the multi-modal transportation service comprises a first transportation leg, a second transportation leg, and a third transportation leg, and wherein the first transportation leg, comprises the transportation of the user via the ground vehicle and the second transportation leg comprises the transportation of the user via the aircraft.
23 . The computer-implemented method of claim 21 , wherein the state change indicates that the user has been picked-up by the ground vehicle for transport to the aerial facility, and wherein the second computing device is configured to update the user interface to indicate that the user is being transported to the aerial facility.
24 . The computer-implemented method of claim 21 , wherein the state change indicates that the user is approaching the aerial facility, and wherein determining the state change comprises:
based on the GPS data, determining that the user is approaching the aerial facility.
25 . The computer-implemented method of claim 24 , wherein the second computing device is configured to update the user interface to indicate that the user is approaching the aerial facility.
26 . The computer-implemented method of claim 21 , further comprising:
based on the state change, confirming an assignment of the user to the aircraft.
27 . The computer-implemented method of claim 26 , wherein the second computing device is configured to update the user interface to display a manifest of passengers for the aircraft, wherein the user is listed in the manifest of passengers.
28 . The computer-implemented method of claim 21 , wherein the computing device associated with the ground vehicle is a mobile device associated with the operator of the ground vehicle.
29 . The computer-implemented method of claim 21 , wherein the computing device associated with the aerial facility is a computing device associated with a human operator at the aerial facility.
30 . The computer-implemented method of claim 21 , wherein the computing device associated with the aircraft is a mobile device associated with an operator of the aircraft.
31 . A computing system comprising:
one or more processors; and one or more memory devices, the one or more memory devices storing instructions that are executable by the one or more processors to cause the computing system to perform operations, the operations comprising:
accessing data indicative of a request for a multi-modal transportation service for a user, wherein the multi-modal transportation service comprises transportation of the user via a ground vehicle and an aircraft;
based on the request, determining a plurality of computing devices for performing the multi-modal transportation service, wherein the plurality of computing devices comprises: a computing device associated with the user, a computing device associated with an aerial facility, and a computing device associated with the aircraft,
each of the plurality of computing devices running a respective software application for performing the multi-modal transportation service;
receiving GPS data indicative of a location of the user, the GPS data being captured by a first computing device, the first computing device comprising at least one of: the computing device associated with the user or the computing device associated with the aircraft;
based on the GPS data, determining a state change indicative of a progress of the user during the multi-modal transportation service; and
in response to the state change, transmitting over a network, an output indicative of the state change to a second computing device, the second computing device comprising the computing device associated with the aerial facility or a computing device associated with a ground vehicle,
wherein the second computing device is configured to update a user interface of the respective software application based on the state change.
32 . The computing system of claim 31 , wherein the multi-modal transportation service comprises a first transportation leg, a second transportation leg, and a third transportation leg, and wherein the second transportation leg comprises the transportation of the user via the aircraft and the third transportation leg comprises the transportation of the user via the ground vehicle.
33 . The computing system of claim 31 , wherein the operations further comprise:
based on the state change, determining the ground vehicle to transport the user from the aerial facility to a destination.
34 . The computing system of claim 33 , wherein the operations further comprise:
transmitting, over the network to the computing device associated with the aerial facility, an output indicating the ground vehicle has been assigned to transport the user from the aerial facility to the destination, wherein the computing device associated with the aerial facility is configured to update the user interface to indicate that the ground vehicle has been assigned to transport the user from the aerial facility to the destination.
35 . The computing system of claim 31 , wherein the state change indicates that the user is approaching the aerial facility, and wherein determining the state change comprises:
determining that the user is approaching the aerial facility based on a comparison of the location of the user indicated by the GPS data and a threshold distance to the aerial facility,
36 . The computing system of claim 35 , wherein the second computing device is the computing device associated with the aerial facility, and wherein the computing device associated with the aerial facility is configured to update the user interface to indicate the user is approaching the aerial facility.
37 . The computing system of claim 35 , wherein the second computing device is the computing device associated with the ground vehicle, and wherein the computing device associated with the ground vehicle is configured to update the user interface of the respective software application to indicate the user is approaching the aerial facility and a pick-up location for the user at the aerial facility.
38 . One or more non-transitory, computer-readable media storing instructions comprising operations that are executable by one or more processors to perform operations, the operations comprising:
accessing data indicative of a request for a multi-modal transportation service for a user, wherein the multi-modal transportation service comprises transportation of the user via a ground vehicle and an aircraft; based on the request, determining a plurality of computing devices for performing the multi-modal transportation service, wherein the plurality of computing devices comprises: a computing device associated with the user, a computing device associated with the ground vehicle, a computing device associated with an aerial facility, and a computing device associated with the aircraft, each of the plurality of computing devices running a respective software application for performing the multi-modal transportation service; receiving GPS data indicative of a location of the user, the GPS data being captured by a first computing device, the first computing device comprising the computing device associated with the user or the computing device associated with the ground vehicle; based on the GPS data, determining a state change indicative of a progress of the user during the multi-modal transportation service; and in response to the state change, transmitting over a network, an output indicative of the state change to a second computing device, the second computing device comprising the computing device associated with the aerial facility or the computing device associated with the aircraft, wherein the second computing device is configured to update a user interface of the respective software application running on the second computing device based on the state change.
39 . The one or more non-transitory, computer-readable media of claim 38 , wherein the state change indicates that the user has arrived at the aerial facility, and wherein the second computing device is configured to update the user interface of the respective software application to indicate that the user has arrived at the aerial facility.
40 . The one or more non-transitory, computer-readable media of claim 38 , further comprising:
based on the state change, transmitting an output indicative of an assignment of the aircraft to the user device associated with the user.Join the waitlist — get patent alerts
Track US2023107503A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.