Facilitating direct rider driver pairing for mass egress areas
First Claim
1. A computing system implementing an on-demand transport service, comprising:
- a network communication interface for communicating, over one or more networks, with a rider application executing on computing devices of users of the on-demand transport service, the rider application being operable in a default mode and a secondary mode;
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 the one or more networks, a first transport request from a computing device of a respective user while the rider application is operating in the default mode;
based on receiving the first transport request, transmit, over the one or more networks, a confirmation indicating information about a paired driver that is assigned to the first transport request to the computing device of the respective user;
receive, over the one or more networks, a second transport request from the computing device of the respective user while the rider application is operating in the secondary mode;
in response to the second transport request, transmit, over the one or more networks, data comprising a unique match code to the computing device of the respective user, causing the rider application to generate a digital signature and output the digital signature from an output device of the computing device of the respective user, wherein the outputted digital signature is detected by a corresponding computing device of an available driver, causing the available driver and the respective user to be paired; and
update a status of the respective user to indicate that transport is being provided by the available driver for the respective user.
4 Assignments
0 Petitions
Accused Products
Abstract
A computing system can receive a first transport request from a computing device of a respective user while a rider application is operating in the default mode, and transmit a confirmation indicating information about a paired driver that is assigned to the first transport request to the computing device of the respective user. The computing system may further receive a second transport request from the computing device of the respective user while the rider application is operating in the secondary mode, and transmit data comprising a unique match code to the computing device of the respective user, causing the rider application to generate and output digital signature.
-
Citations
20 Claims
-
1. A computing system implementing an on-demand transport service, comprising:
-
a network communication interface for communicating, over one or more networks, with a rider application executing on computing devices of users of the on-demand transport service, the rider application being operable in a default mode and a secondary mode; 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 the one or more networks, a first transport request from a computing device of a respective user while the rider application is operating in the default mode; based on receiving the first transport request, transmit, over the one or more networks, a confirmation indicating information about a paired driver that is assigned to the first transport request to the computing device of the respective user; receive, over the one or more networks, a second transport request from the computing device of the respective user while the rider application is operating in the secondary mode; in response to the second transport request, transmit, over the one or more networks, data comprising a unique match code to the computing device of the respective user, causing the rider application to generate a digital signature and output the digital signature from an output device of the computing device of the respective user, wherein the outputted digital signature is detected by a corresponding computing device of an available driver, causing the available driver and the respective user to be paired; and update a status of the respective user to indicate that transport is being provided by the available driver for the respective user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 a rider application executing on computing devices of users of an on-demand transport service, the rider application being operable in a default mode and a secondary mode; receive, over the one or more networks, a first transport request from a computing device of a respective user while the rider application is operating in the default mode; based on receiving the first transport request, transmit, over the one or more networks, a confirmation indicating information about a paired driver that is assigned to the first transport request to the computing device of the respective user; receive, over the one or more networks, a second transport request from the computing device of the respective user while the rider application is operating in the secondary mode; in response to the second transport request, transmit, over the one or more networks, data comprising a unique match code to the computing device of the respective user, causing the rider application to generate a digital signature and output the digital signature from an output device of the computing device of the respective user, wherein the outputted digital signature is detected by a corresponding computing device of an available driver, causing the available driver and the respective user to be paired; and update a status of the respective user to indicate that transport is being provided by the available driver for the respective user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A computer-implemented method of implementing an on-demand transport service, the method being performed by one or more processors and comprising:
-
communicating, over one or more networks, with a rider application executing on computing devices of users of an on-demand transport service, the rider application being operable in a default mode and a secondary mode; receiving, over the one or more networks, a first transport request from a computing device of a respective user while the rider application is operating in the default mode; based on receiving the first transport request, transmitting, over the one or more networks, a confirmation indicating information about a paired driver that is assigned to the first transport request to the computing device of the respective user; receiving, over the one or more networks, a second transport request from the computing device of the respective user while the rider application is operating in the secondary mode; in response to the second transport request, transmitting, over the one or more networks, data comprising a unique match code to the computing device of the respective user, causing the rider application to generate a digital signature and output the digital signature from an output device of the computing device of the respective user, wherein the outputted digital signature is detected by a corresponding computing device of an available driver, causing the available driver and the respective user to be paired; and updating a status of the respective user to indicate that transport is being provided by the available driver for the respective user.
-
Specification