| CPC G06Q 30/0284 (2013.01) [G01C 21/3438 (2013.01); G01C 21/3453 (2013.01); G06Q 10/02 (2013.01); G06Q 10/047 (2013.01); G06Q 50/40 (2024.01)] | 20 Claims |

|
1. A system, comprising:
a non-transitory memory; and
one or more hardware processors configured to execute instructions from the non-transitory memory to perform operations comprising:
accessing, by a predictive matching system, a cache of one or more assignment plans matching transportation requester devices and transportation provider devices;
prior to an application being opened on a transportation requester device of a transportation requester, generating, for the transportation requester, one or more out-of-application matches by:
appending, to the cached assignment plans, a simulated request for a ride based on a pre-request session of the application; and
generating, for the ride by the predictive matching system based on the simulated request and the appended cache of assignment plans, one or more predicted matches to a transportation provider that surpass a threshold ratio of match efficiency to match inconvenience;
surfacing, to the transportation requester device via a push notification, a selectable notification comprising projected transportation information based on the one or more predicted matches;
in response to receiving user input to the push notification:
launching the application; and
enabling the transportation requester to submit, via the application,
a request for the ride;
receiving a requester selection, submitted via user input to the transportation requester device, to join a queue for a transportation provider that meets a constraint that is not met by transportation providers who are currently online and available;
in response to receiving the requester selection, surfacing, to a provider device of an offline transportation provider, a selectable notification prompting the offline transportation provider to come online and service the ride; and
in response to receiving user input via the provider device of the offline transportation provider accepting the prompt to come online, bringing the offline transportation provider online to service the ride.
|