Facilitating direct rider-driver pairing
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16)
-
Specification