Rules Based Driver Selection
First Claim
1. A method including:
- receiving a request for a ride from a user via a computer-implemented driver assignment platform;
for each of multiple drivers, implementing, by the driver assignment platform, (1) a first rule to determine a first metric of trust for the driver, the first level of trust associated with the user, and (2) a second rule to determine a second metric of trust for the driver, the second metric of trust associated with multiple other users of the driver assignment platform;
implementing, by the driver assignment platform, a selection rule to select a particular driver from the multiple drivers based on a combination of the first metric of trust and the second metric of trust; and
assigning the selected driver to provide the ride for the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a request for a ride from a user via a computer-implemented driver assignment platform; for each of multiple drivers, implementing, by the driver assignment platform, (1) a first rule to determine a first metric of trust for the driver, the first level of trust associated with the user, and (2) a second rule to determine a second metric of trust for the driver, the second metric of trust associated with multiple other users of the driver assignment platform; implementing, by the driver assignment platform, a selection rule to select a particular driver from the multiple drivers based on a combination of the first metric of trust and the second metric of trust; and assigning the selected driver to provide the ride for the user.
59 Citations
30 Claims
-
1. A method including:
-
receiving a request for a ride from a user via a computer-implemented driver assignment platform; for each of multiple drivers, implementing, by the driver assignment platform, (1) a first rule to determine a first metric of trust for the driver, the first level of trust associated with the user, and (2) a second rule to determine a second metric of trust for the driver, the second metric of trust associated with multiple other users of the driver assignment platform; implementing, by the driver assignment platform, a selection rule to select a particular driver from the multiple drivers based on a combination of the first metric of trust and the second metric of trust; and assigning the selected driver to provide the ride for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium storing instructions for causing a computing system to:
-
receive a request for a ride from a user; for each of multiple drivers, implement (1) a first rule to determine a first metric of trust for the driver, the first level of trust associated with the user, and (2) a second rule to determine a second metric of trust for the driver, the second metric of trust associated with multiple other users of the driver assignment platform; implement a selection rule to select a particular driver from the multiple drivers based on a combination of the first metric of trust and the second metric of trust; and assign the selected driver to provide the ride for the user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computing system including:
a processor and memory configured to; receive a request for a ride from a user; for each of multiple drivers, implement (1) a first rule to determine a first metric of trust for the driver, the first level of trust associated with the user, and (2) a second rule to determine a second metric of trust for the driver, the second metric of trust associated with multiple other users of the driver assignment platform; implement a selection rule to select a particular driver from the multiple drivers based on a combination of the first metric of trust and the second metric of trust; and assign the selected driver to provide the ride for the user. - View Dependent Claims (26, 27, 28, 29, 30)
Specification