CPC G08G 1/205 (2013.01) [G06F 16/24578 (2019.01); G06Q 10/06398 (2013.01)] | 20 Claims |
1. An apparatus comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
obtain request data indicating a service request at a geographic location;
predict capacity for a plurality of service providers based on timing of completed service requests by each of the service providers, wherein the capacity for the plurality of service providers is based on an amount of equipment associated with each of the service providers;
generate eligible service provider data based on the obtained request data, where the eligible service provider data comprises a list of the service providers predicted to have capacity, wherein the service providers on the list are ranked based on service availability of each service provider in the list of service providers and by the predicted capacity of each service provider in the list of service providers;
provide a request to a first service provider system in the ranked list of service providers; and
automatically update the eligible service provider data based on a response to the request.
|