| CPC G06Q 20/4016 (2013.01) [G06F 9/547 (2013.01); G06Q 10/02 (2013.01); G06Q 10/10 (2013.01); G06Q 20/3827 (2013.01); G06Q 20/385 (2013.01); G06Q 20/389 (2013.01); G06Q 20/40 (2013.01); G06Q 50/40 (2024.01); H04L 43/0811 (2013.01); H04L 43/10 (2013.01); H04L 67/51 (2022.05)] | 20 Claims |

|
1. An interface system comprising:
a communication interface;
one or more processing units communicatively coupled with the communication interface; and
a memory having instructions stored thereon that, when executed, cause the one or more processing units to:
provide an application programming interface (API) that enables a managing authority system and a plurality of mobility entity systems to communicate with one another and the interface system via the communications interface, wherein each of the mobility entity systems provides at least one mode of transportation;
establish a communications link between the managing authority system and at least one of the plurality of mobility entity systems to enable planning for one or more journeys by one or more users dynamically, based on real-time data, wherein the real time data includes updates on locations of one or more vehicles and schedules for the one or more journeys;
receive a request through the communication link for a self-provision test against the API from the plurality of the mobility entity systems;
perform a procedure associated with the self-provision test for each of the plurality of mobility entity systems to check for a connection with the API;
grant tokens to the plurality of mobility entity systems based on a result of the self-provision test; and
authorize the plurality of mobility entity systems for usage of the API based on the tokens.
|