×

Rules based driver selection

  • US 10,325,228 B2
  • Filed: 10/28/2016
  • Issued: 06/18/2019
  • Est. Priority Date: 10/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method including:

  • determining, in advance of receiving a request for a ride from a user via a computer-implemented driver assignment platform, trust-related data for each of multiple drivers, by;

    implementing, by the driver assignment platform, (1) a first rule to determine a first metric of trust for the driver, the first metric 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 based on a rating of the driver by each of multiple other users of the driver assignment platform, the multiple other users being connected to the user in a social network; and

    determining, based on a combination of the first metric of trust and the second metric of trust for each of the multiple drivers, the trust-related data representing a level of trust for each of the multiple drivers;

    filtering, from the multiple drivers, one or more drivers having an unsatisfactory trust level compared to a specified threshold, the trust level being represented by the trust related-data, to generate a group of eligible drivers;

    presenting, via an interface of the computer-implemented driver assignment platform, a visualization summarizing the group of eligible drivers, in which presenting the visualization comprises;

    defining a plurality of regions in the visualization, each region representing a priority for assignment of one or more drivers, represented in the region, for providing the ride; and

    presenting, in the visualization, one or more selectable controls each representing an eligible driver from the group of eligible drivers, including positioning each selectable control in one of the defined regions based on the trust-related data associated with the eligible driver represented by the selectable control, wherein one or more of the selectable controls is configured to be moveable from a first region of the plurality of regions to a second region of the plurality of regions to change the priority for assignment of the eligible driver represented by that selectable control for providing the ride;

    receiving the request for the ride from the user via the computer-implemented driver assignment platform;

    implementing, by the driver assignment platform, a selection rule to select a particular driver from the group of eligible drivers based on the trust-related data for each of the one or more eligible drivers and the positions of each of the one or more selectable controls in the plurality of regions;

    updating a state of an application to indicate assignment of the selected driver to provide the ride for the user; and

    updating the visualization to show the selected driver.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×