US 12,250,264 B2
Multi-invitation mode for transport services
Kevin Brinig, San Francisco, CA (US); and Kartik Murthy, San Francisco, CA (US)
Assigned to Uber Technologies, Inc., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Apr. 27, 2023, as Appl. No. 18/140,379.
Application 18/140,379 is a continuation of application No. 17/568,415, filed on Jan. 4, 2022, granted, now 11,665,226.
Application 17/568,415 is a continuation of application No. 16/749,562, filed on Jan. 22, 2020, granted, now 11,252,225, issued on Feb. 15, 2022.
Application 16/749,562 is a continuation of application No. 16/193,652, filed on Nov. 16, 2018, granted, now 10,587,679, issued on Mar. 10, 2020.
Application 16/193,652 is a continuation of application No. 15/368,368, filed on Dec. 2, 2016, granted, now 10,171,569, issued on Jan. 1, 2019.
Prior Publication US 2023/0300188 A1, Sep. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 50/40 (2024.01); H04L 67/1004 (2022.01); H04L 67/51 (2022.01); H04L 67/54 (2022.01)
CPC H04L 67/1004 (2013.01) [G06Q 50/40 (2024.01); H04L 67/51 (2022.05); H04L 67/54 (2022.05)] 18 Claims
OG exemplary drawing
 
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.