SHARED RIDE DRIVER DETERMINATION
First Claim
1. A processor-implemented method comprising:
- calculating a plurality of values of a variable affecting a determination of a driver of a shared ride, wherein each value from the plurality of values is associated with a respective potential driver and the variable is 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;
selecting an optimal value from the plurality of values; and
assigning a potential driver associated with the selected optimal value 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.
-
Citations
16 Claims
-
1. A processor-implemented method comprising:
-
calculating a plurality of values of a variable affecting a determination of a driver of a shared ride, wherein each value from the plurality of values is associated with a respective potential driver and the variable is 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; selecting an optimal value from the plurality of values; and assigning a potential driver associated with the selected optimal value as the driver of the shared ride.
-
-
2. A processor-implemented method comprising:
-
calculating a plurality of values of a variable affecting a determination of a driver of a shared ride, wherein each value from the plurality of values is associated with a respective potential driver; selecting an optimal value from the plurality of values; and assigning a potential driver associated with the selected optimal value 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 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; 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 of a variable affecting a determination of a driver of a shared ride, wherein each value from the plurality of values is associated with a respective potential driver; select an optimal value from the plurality of values; and assign a potential driver associated with the selected optimal value 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; 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 of a variable affecting a determination of a driver of a shared ride, wherein each value from the plurality of values is associated with a respective potential driver; selecting an optimal value from the plurality of values; and assigning a potential driver associated with the selected optimal value 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; 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