Shared ride driver determination
First Claim
1. A processor-implemented method comprising:
- calculating a plurality of values for each of at least one variable affecting a determination of a potential driver of a shared ride, wherein each value from the plurality of values is associated with a respective potential user and the at least one variable includes at least one of;
carbon emission, electricity consumption, driving distance, driving time, vehicle size, fuel efficiency, electricity to gasoline usage ratio, accident occurrence, vehicle safety, vehicle comfort, and vehicle speed;
determining an intent of the user, based on each value associated with the user;
matching users based on a threshold number of variables having values for each user that are within a tolerance of each other;
selecting an optimal value from the plurality of values for the at least one variable; and
assigning the potential driver based on the potential driver being associated with the selected optimal value for the at least one variable as the driver of the shared ride.
2 Assignments
0 Petitions
Accused Products
Abstract
Values of a variable affecting the determination of the driver of a shared ride may be calculated. Each value may be associated with a respective potential driver. An optimal value from the calculated values may be selected. A potential driver associated with the selected optimal value may be assigned as the driver of the shared ride. The variable may be carbon emission, electricity consumption, passenger to driver role ratio, driving distance, driving time, vehicle size, fuel efficiency, electricity to gasoline usage ratio, accident occurrence, vehicle safety, vehicle comfort, or vehicle speed. The optimal value may be the lowest value or the highest value from the calculated values. Each value may be calculated based on parameters specified by the respective potential driver.
4 Citations
16 Claims
-
1. A processor-implemented method comprising:
-
calculating a plurality of values for each of at least one variable affecting a determination of a potential driver of a shared ride, wherein each value from the plurality of values is associated with a respective potential user and the at least one variable includes at least one of;
carbon emission, electricity consumption, driving distance, driving time, vehicle size, fuel efficiency, electricity to gasoline usage ratio, accident occurrence, vehicle safety, vehicle comfort, and vehicle speed;determining an intent of the user, based on each value associated with the user; matching users based on a threshold number of variables having values for each user that are within a tolerance of each other; selecting an optimal value from the plurality of values for the at least one variable; and assigning the potential driver based on the potential driver being associated with the selected optimal value for the at least one variable as the driver of the shared ride.
-
-
2. A processor-implemented method comprising:
-
calculating a plurality of values for each of at least one variable affecting a determination of a potential driver of a shared ride, wherein each value from the plurality of values is associated with a respective potential user; determining a user intent, based on each value associated with the user; matching users based on a threshold number of variables having values for each user that are within a tolerance of each other; selecting an optimal value from the plurality of values for the at least one variable; and assigning the potential driver based on the potential driver being associated with the selected optimal value for the at least one variable as the driver of the shared ride. - View Dependent Claims (3, 4, 5)
-
-
6. A processor-implemented method comprising:
-
calculating a first plurality of values of a variable affecting a determination of a driver of a shared ride, wherein each value from the first plurality of values is associated with a respective potential driver, and the variable includes at least one of;
carbon emission, electricity consumption, driving distance, driving time, vehicle size, fuel efficiency, electricity to gasoline usage ratio, accident occurrence, vehicle safety, vehicle comfort, and vehicle speed;calculating a second plurality of values of a second variable affecting the determination of the driver of the shared ride, wherein each value from the second plurality of values is associated with the respective potential driver; determining a plurality of weighted sums based on the each value from the first plurality of values and the each value from the second plurality of values, wherein each weighted sum from the plurality of weighted sums is associated with the respective potential driver; selecting an optimal weighted sum from the plurality of weighted sums; assigning a potential driver associated with the selected optimal weighted sum as the driver of the shared ride.
-
-
7. An apparatus comprising:
a processor to; calculate a plurality of values for each of at least one variable affecting a determination of a potential driver of a shared ride, wherein each value from the plurality of values is associated with a respective potential user and the at least one variable includes at least one of;
carbon emission, electricity consumption, driving distance, driving time, vehicle size, fuel efficiency, electricity to gasoline usage ratio, accident occurrence, vehicle safety, vehicle comfort, and vehicle speed;determining a user intent, based on each value associated with the user; matching users based on a threshold number of variables having values for each user that are within a tolerance of each other; select an optimal value from the plurality of values for the at least one variable; and assign the potential driver based on the potential driver being associated with the selected optimal value for the at least one variable as the driver of the shared ride. - View Dependent Claims (8, 9, 10)
-
11. An apparatus comprising:
a processor to; calculate a first plurality of values of a first variable affecting a determination of a driver of a shared ride, wherein each value from the first plurality of values is associated with a respective potential driver, and the variable includes at least one of;
carbon emission, electricity consumption, driving distance, driving time, vehicle size, fuel efficiency, electricity to gasoline usage ratio, accident occurrence, vehicle safety, vehicle comfort, and vehicle speed;calculate a second plurality of values of a second variable affecting the determination of the driver of the shared ride, wherein each value from the second plurality of values is associated with the respective potential driver; determine a plurality of weighted sums based on the each value from the first plurality of values and the each value from the second plurality of values, wherein each weighted sum from the plurality of weighted sums is associated with the respective potential driver; select an optimal weighted sum from the plurality of weighted sums; assign a potential driver associated with the selected optimal weighted sum as the driver of the shared ride.
-
12. A non-transitory computer-readable medium embodied with computer-executable instructions for causing a computer to execute instructions, the computer instructions comprising:
-
calculating a plurality of values for one or more variables affecting a determination of a driver of a shared ride, wherein each value from the plurality of values is associated with a respective potential user; determining a user intent, based on each value associated with the user; matching users based on a threshold number of variables having values for each user that are within a tolerance of each other; selecting an optimal value from the plurality of values for the at least one variable; and assigning the potential driver based on the potential driver being associated with the selected optimal value for the at least one variable as the driver of the shared ride. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable medium embodied with computer-executable instructions for causing a computer to execute instructions, the computer instructions comprising:
-
calculating a first plurality of values of a first variable affecting a determination of a driver of a shared ride, wherein each value from the first plurality of values is associated with a respective potential driver, and the variable includes at least one of;
carbon emission, electricity consumption, driving distance, driving time, vehicle size, fuel efficiency, electricity to gasoline usage ratio, accident occurrence, vehicle safety, vehicle comfort, and vehicle speed;calculating a second plurality of values of a second variable affecting the determination of the driver of the shared ride, wherein each value from the second plurality of values is associated with the respective potential driver; determining a plurality of weighted sums based on the each value from the first plurality of values and the each value from the second plurality of values, wherein each weighted sum from the plurality of weighted sums is associated with the respective potential driver; selecting an optimal weighted sum from the plurality of weighted sums; assigning a potential driver associated with the selected optimal weighted sum as the driver of the shared ride.
-
Specification