Facilitating direct rider-driver pairing
AssigneeUber Technologies, Inc.
InventorsKevin Brinig, Fahrettin Olcay Cirit, Margaret-Ann Julia Seger
Life of this patent
Estimating the term…
Abstract
A computing system can receive a pick-up request for a transport service from a requesting user within a given region. Based at least in part on the requesting user being within the given region, the computing system can transmit match code data corresponding to a match code to the computing device of the requesting user. The computing system may then receive input data indicating the match code from a computing device of an available driver, signifying that the available driver is to provide the transport service for the requesting user, and update a status for the requesting user to indicate that the transport service is being provided by the available driver for the requesting user.
Claims16
A computing system implementing a transport service for a given region, the computing system comprising:
- a network communication interface to communicate, over one or more networks, with computing devices of users and drivers of the transport service;
- one or more processors;
- and
- one or more memory resources storing instructions that, when executed by the one or more processors, cause the one or more processors to:
- receive, over the one or more networks, request data corresponding to a pick-up request for the transport service from a computing device of a requesting user within the given region;
- based at least in part on the requesting user being within the given region, transmit, over the one or more networks, match code data corresponding to a match code to the computing device of the requesting user, the match code comprising a numerical identifier to be displayed on the computing device of the requesting user;
- receive, over the one or more networks, input data indicating the match code from a computing device of an available driver, the input data corresponding to the available driver inputting the match code on a user interface displayed on the computing device of the available driver and signifying that the available driver is to provide the transport service for the requesting user;
- and
- update a status for the requesting user to indicate that the transport service is being provided by the available driver for the requesting user.
A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:
- communicate, over one or more networks, with computing devices of users and drivers of a transport service;
- receive, over the one or more networks, request data corresponding to a pick-up request for a transport service from a computing device of a requesting user within a given region;
- based at least in part on the requesting user being within the given region, transmit, over the one or more networks, match code data corresponding to a match code to the computing device of the requesting user, the match code comprising a numerical identifier to be displayed on the computing device of the requesting user;
- receive, over the one or more networks, input data indicating the match code from a computing device of an available driver, the input data corresponding to the available driver inputting the match code on a user interface displayed on the computing device of the available driver and signifying that the available driver is to provide the transport service for the requesting user;
- and
- update a status for the requesting user to indicate that the transport service is being provided by the available driver for the requesting user.
A computer-implemented method of facilitating transport, the method being performed by one or more processors and comprising:
- communicating, over one or more networks, with computing devices of users and drivers of a transport service;
- receiving, over the one or more networks, request data corresponding to a pick-up request for a transport service from a computing device of a requesting user within a given region;
- based at least in part on the requesting user being within the given region, transmitting, over the one or more networks, match code data corresponding to a match code to the computing device of the requesting user, the match code comprising a numerical identifier to be displayed on the computing device of the requesting user;
- receiving, over the one or more networks, input data indicating the match code from a computing device of an available driver, the input data corresponding to the available driver inputting the match code on a user interface displayed on the computing device of the available driver and signifying that the available driver is to provide the transport service for the requesting user;
- and
- updating a status for the requesting user to indicate that the transport service is being provided by the available driver for the requesting user.
Dependencies are inferred from the claim text.