US 12,008,492 B2
On-demand transport services
Donald Stayner, San Francisco, CA (US); Nikhil Dua, San Francisco, CA (US); Jake Hurley, San Francisco, CA (US); and Eric Li, San Francisco, CA (US)
Assigned to Uber Technologies, Inc., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Jun. 5, 2023, as Appl. No. 18/205,876.
Application 18/205,876 is a continuation of application No. 16/791,540, filed on Feb. 14, 2020, granted, now 11,669,786.
Prior Publication US 2023/0306326 A1, Sep. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/0631 (2023.01); G06F 16/9035 (2019.01); G06Q 50/40 (2024.01)
CPC G06Q 10/06311 (2013.01) [G06F 16/9035 (2019.01); G06Q 50/40 (2024.01)] 20 Claims
OG exemplary drawing
 
1. A computing system implementing a transport service, the computing system comprising:
a network communication interface to communicate, over one or more networks, with computing devices of requesting users and transport providers utilizing the transport service;
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the computing system to:
receive, over the one or more networks, utilization data from the computing devices of the requesting users, the utilization data corresponding to the computing devices of the requesting users operating an executing application specific to the transport service;
process the utilization data by (i) executing a transit monitoring engine on the utilization data to detect a cluster of requesting users currently being transported by a third-party transit vehicle to an arrival location of the third-party transit vehicle, and (ii) executing a transport coordination engine on the utilization data to determine, for each requesting user in the cluster, an intent of the requesting user, the intent corresponding to a probability that the requesting user will utilize the transport service via the executing application upon arrival at the arrival location of the third-party transit vehicle;
for each requesting user of the cluster of requesting users, determine a destination that requires additional transport from the arrival location of the third-party transit vehicle; and
based on the destination of each requesting user of the cluster of requesting users and the determined intent of each requesting user to utilize the transport service, transmit, over the one or more networks, a set of transport facilitation requests to the computing devices of a selected set of the transport providers to facilitate transport for the cluster of requesting users at the arrival location of the third-party transit vehicle.