Systems and methods for facilitating a multi-modal transportation service

US11475412B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11475412-B2
Application numberUS-202016838371-A
CountryUS
Kind codeB2
Filing dateApr 2, 2020
Priority dateFeb 4, 2020
Publication dateOct 18, 2022
Grant dateOct 18, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computing system comprising: one or more processors; and one or more memory devices, the one or more memory devices storing instructions that when executed by the one or more processors cause the computing system to perform operations, the operations comprising: obtaining, from a user device, a request for a transportation service that comprises at least an aerial transport of a user, wherein the request is generated via a user software application that runs on the user device; determining an aerial service provider associated with at least one aerial service provider device to provide the aerial transport for the user, wherein the aerial transport is associated with an origin facility and a destination facility; generating a multi-modal transportation itinerary for facilitating the aerial transport for the user, the multi-modal transportation itinerary comprising at least a first transportation leg, a second transportation leg, and a third transportation leg, wherein the aerial service provider is associated with the second transportation leg to provide the aerial transport to the user during the second transportation leg; monitoring the transportation service that comprises at least the aerial transport of the user to determine a plurality of state changes associated with the transportation service, wherein each of the plurality of state changes is indicative of a progress of the transportation service, wherein monitoring the transportation service comprises obtaining data associated with a plurality of devices involved in the transportation service, wherein the plurality of devices comprise the user device, one or more ground vehicle service provider devices, one or more aerial vehicle service provider devices, and one or more facility devices, wherein each respective state change of the plurality of state changes is associated with one or more corresponding user interface states at one or more of the plurality of devices, wherein each respective user interface state corresponds to a user interface at a respective device of the plurality of devices, wherein monitoring the transportation service comprises: determining a state change associated with the transportation service of the plurality of state changes associated with the transportation service; in response to the state change associated with the transportation service, adjusting an aerial software application that runs on the at least one aerial service provider device based at least in part on an aerial user interface state corresponding to the state change associated with the transportation service, wherein the aerial software application is adjusted to update a passenger manifest displayed by an aerial user interface of the aerial software application; determining a subsequent state change associated with the transportation service of the plurality of state changes associated with the transportation service, wherein the subsequent state change occurs after the state change; determining a ground vehicle service provider associated with at least one ground vehicle service provider device to provide ground transportation for the user during the third transportation leg based, at least in part, on the subsequent state change; and adjusting a ground software application that runs on the at least one ground vehicle service provider device associated with the ground vehicle service provider based, at least in part, on a ground vehicle service provider user interface state corresponding to the subsequent state change, wherein the ground software application is adjusted to display an indication of an assignment of the user to the ground vehicle service provider through a vehicle service provider user interface of the ground software application; determining a second subsequent state change associated with the transportation service of the plurality of state changes associated with the transportation service, wherein the second subsequent state change occurs after the state change and the subsequent state change; and in response to the second subsequent state change: determining, based at least in part on the second subsequent state change associated with the transportation service, a destination greeter user interface state corresponding to the second subsequent state change for a destination greeter software application that runs on a destination greeter device associated with the destination facility, wherein the destination greeter user interface state comprises an indication that the aerial transport has arrived at the destination facility; and adjusting the destination greeter software application that runs on the greeter device based on the destination greeter user interface state, wherein the destination greeter software application is adjusted to display the indication of the assignment of the user to the ground vehicle service provider through a destination greeter user interface of the destination greeter software application. 2. The computing system of claim 1 , wherein the operations further comprise: adjusting the user software application that runs on the user device associated with the user based, at least in part, on a user interface state corresponding to the state change associated with the transportation service. 3. The computing system of claim 2 , wherein adjusting the user software application that runs on the user device associated with the user based on the user interface state corresponding to the state change associated with the transportation service comprises: determining the user state change for the user of the user software application, wherein the user state change comprises an indication that the user has completed a checked-in operation for the second transportation leg; and communicating data to the user device to implement the user interface state within the user software application. 4. The computing system of claim 3 , wherein to implement the user interface state within the user software application, an interface of the user software application is adjusted to reflect the user interface state. 5. The computing system of claim 4 , wherein the interface of the user software application is adjusted to display boarding pass information associated with the aerial transport and the user. 6. The computing system of claim 1 , wherein the operations further comprise: determining a third subsequent state change associated with the transportation service of the plurality of state changes associated with the transportation service, wherein the third subsequent state change occurs after the state change and before the subsequent state change; determining, based at least in part on the third subsequent state change associated with the transportation service, a subsequent user interface state corresponding to the third subsequent state change associated with the transportation service for the user software application, wherein the subsequent user state change occurs after the user interface state and comprises an indication that the user has boarded an aerial vehicle for the aerial transport; and communicating data to the user device to implement the subsequent user interface state within the user software application. 7. The computing system of claim 6 , wherein the operations further comprise: determining, based at least in part on the third subsequent state change associated with the transportation service, a subsequent aerial user interface state corresponding to the third subsequent state change for the aerial software application, wherein the subsequent aerial user interface state comprises an indication that the user has boarded the aerial transport; and in response to the third subsequent state change associated with the transportation service,

Assignees

Inventors

Classifications

  • Coordination of plural reservations, e.g. plural trip segments, transportation combined with accommodation · CPC title

  • Routing methods · CPC title

  • Calendar-based scheduling for persons or groups · CPC title

  • involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • Logistics, e.g. warehousing, loading or distribution; Inventory or stock management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11475412B2 cover?
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 tran…
Who is the assignee on this patent?
Joby Aero Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/1093. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 18 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).