CPC B60L 3/06 (2013.01) [B60Q 9/00 (2013.01); G01G 19/12 (2013.01); G01G 19/44 (2013.01)] | 21 Claims |
1. A method, comprising:
a) receiving, at a processor from one or more sensors, one or more inputs indicative of a number of riders on a vehicle;
b) determining, by the processor, whether the one or more inputs correspond to more than an allowed number of riders;
c) generating, by the processor, a first output to a user indicating that there are more than the allowed number of riders on the vehicle;
d) after generating the first output and waiting a first predetermined period of time, determining, by the processor, whether the one or more inputs correspond to more than an allowed number of riders;
e) generating, by the processor, a second output to a user indicating that there are more than the allowed number of riders on the vehicle, wherein the second output is different from the first output;
f) after generating the second output and waiting a second predetermined period of time, determining, by the processor, whether the one or more inputs correspond to more than an allowed number of riders;
g) generating, by the processor, a signal to prevent throttling of the vehicle in response to determining that more than the allowed number of riders are on the vehicle and after generating the first output and the second output, wherein the steps are performed in order and the method returns to step b) in response to determining that the one or more inputs correspond to one rider on the vehicle.
|