| CPC H04L 67/1004 (2013.01) [G06Q 50/40 (2024.01); H04L 67/51 (2022.05); H04L 67/54 (2022.05)] | 18 Claims |

|
1. A computing system for managing a network-based service, the computing system comprising:
one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the computing system to:
receive, over one or more networks, service requests from computing devices of requesting users, each respective service request including a start location in a geographic region and a destination location;
for a respective service request received from a sub-region of the geographic region:
determine a plurality of transport providers available to service the respective service request;
make a determination whether to process the respective service request in accordance with a multi-invitation mode based on historical data associated with the geographic region, the historical data corresponding to an acceptance metric for service providers within the sub-region;
in response to determining to process the respective service request in accordance with the multi-invitation mode, transmit, over the one or more networks, data corresponding to a transport invitation to each of a plurality of provider computing devices operated by the plurality of transport providers, wherein the transport invitation is displayed on a respective provider computing device and selectable by the respective transport provider to accept the respective service request;
receive, over the one or more networks, data corresponding to an acceptance of the transport invitation from each of two or more provider computing devices of the plurality of provider computing devices; and
based on the received data from the two or more provider computing devices, select a transport provider from the respective two or more transport providers associated with the two or more provider computing devices to service the respective service request.
|