System for navigating drivers to passengers and dynamically updating driver performance scores
First Claim
Patent Images
1. A method comprising:
- determining, by a processing device of a server device associated with a transportation service, a collective performance score for a group of drivers and a collective compensation pool to be divided among the group of drivers;
causing a first driver computing device associated with a first driver of the group of drivers to display, within a graphical user interface of the first driver computing device, a graphical representation indicative of a relative performance score for the first driver and a relative compensation distribution for the first driver, wherein the relative performance score is based on the collective performance score and the relative compensation distribution is based on the collective compensation pool;
responsive to receiving a transportation request, transmitting, by the processing device to the first driver computing device, navigational instructions to direct the first driver to fulfill the transportation request;
responsive to fulfillment of the transportation request, updating the relative performance score and the relative compensation distribution associated with the first driver;
receiving, from the first driver computing device, a request for a real-time update communication reflecting the fulfillment of the transportation request in the relative performance score and the relative compensation distribution; and
responsive to the request for the real-time update communication from the first driver computing device, causing the first driver computing device to display, within the graphical user interface, an updated graphical representation indicative of the relative performance score and the relative compensation distribution.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment a plurality of transportation requests received from a plurality of subscribers to the transportation service are accessed, wherein a group of a plurality of drivers of the transportation receive one or more of the plurality of transportation requests. At least one performance score over a time period is generated for each driver of the group of drivers of the transportation service based at least in part on the transportation requests. A distribution of a compensation pool associated with the time period among the drivers of the group is determined according to the at least one performance score.
19 Citations
20 Claims
-
1. A method comprising:
-
determining, by a processing device of a server device associated with a transportation service, a collective performance score for a group of drivers and a collective compensation pool to be divided among the group of drivers; causing a first driver computing device associated with a first driver of the group of drivers to display, within a graphical user interface of the first driver computing device, a graphical representation indicative of a relative performance score for the first driver and a relative compensation distribution for the first driver, wherein the relative performance score is based on the collective performance score and the relative compensation distribution is based on the collective compensation pool; responsive to receiving a transportation request, transmitting, by the processing device to the first driver computing device, navigational instructions to direct the first driver to fulfill the transportation request; responsive to fulfillment of the transportation request, updating the relative performance score and the relative compensation distribution associated with the first driver; receiving, from the first driver computing device, a request for a real-time update communication reflecting the fulfillment of the transportation request in the relative performance score and the relative compensation distribution; and responsive to the request for the real-time update communication from the first driver computing device, causing the first driver computing device to display, within the graphical user interface, an updated graphical representation indicative of the relative performance score and the relative compensation distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a memory; and a processing device coupled to the memory, the processing device to; determine a collective performance score for a group of drivers and a collective compensation pool to be divided among the group of drivers; cause a first driver computing device associated with a first driver of the group of drivers to display, within a graphical user interface of the first driver computing device, a graphical representation indicative of a relative performance score for the first driver and a relative compensation distribution for the first driver, wherein the relative performance score is based on the collective performance score and the relative compensation distribution is based on the collective compensation pool; responsive to receiving a transportation request, transmit, to the first driver computing device, navigational instructions to direct the first driver to fulfill the transportation request; responsive to fulfillment of the transportation request, update the relative performance score and the relative compensation distribution associated with the first driver; receive, from the first driver computing device, a request for a real-time update communication reflecting the fulfillment of the transportation request in the relative performance score and the relative compensation distribution; and responsive to the request for the real-time update communication from the first driver computing device, cause the first driver computing device to display, within the graphical user interface, an updated graphical representation indicative of the relative performance score and the relative compensation distribution. - View Dependent Claims (12, 13, 14, 15)
-
-
16. At least one computer-readable non-transitory media comprising one or more instructions which, when executed by a processing device, cause the processing device to:
-
determine a collective performance score for a group of drivers and a collective compensation pool to be divided among the group of drivers; cause a first driver computing device associated with a first driver of the group of drivers to display, within a graphical user interface of the first driver computing device, a graphical representation indicative of a relative performance score for the first driver and a relative compensation distribution for the first driver, wherein the relative performance score is based on the collective performance score and the relative compensation distribution is based on the collective compensation pool; responsive to receiving a transportation request, transmit, to the first driver computing device, navigational instructions to direct the first driver to fulfill the transportation request; responsive to fulfillment of the transportation request, update the relative performance score and the relative compensation distribution associated with the first driver; receive, from the first driver computing device, a request for a real-time update communication reflecting the fulfillment of the transportation request in the relative performance score and the relative compensation distribution; and responsive to the request for the real-time update communication from the first driver computing device, cause the first driver computing device to display, within the graphical user interface, an updated graphical representation indicative of the relative performance score and the relative compensation distribution. - View Dependent Claims (17, 18, 19, 20)
-
Specification