| CPC B60W 30/143 (2013.01) [B60W 10/18 (2013.01); B60W 40/04 (2013.01); G08G 1/095 (2013.01); G08G 1/096725 (2013.01); G08G 1/096775 (2013.01); H04W 4/46 (2018.02)] | 19 Claims |

|
18. An electronic device to control speed of the vehicle, the electronic device comprising:
a hardware processor; and
a memory communicatively coupled to the hardware processor, wherein the memory stores processor instructions, which, on execution, causes the hardware processor to:
receive a GPS location associated with the vehicle, wherein the GPS location is determined using an electronic device disposed within the vehicle;
determine a status of at least one traffic light located on route of at least one traffic junction and associated time period for the status of the at least one traffic light based on data received from a plurality of sensors;
broadcast the status of at least one traffic light and associated time period to a central server;
calculate in real-time a recommended cruising speed of the vehicle based on the GPS location associated with the vehicle, the status of at least one traffic light and associated time period, and a time period required by the vehicle to arrive at the at least one traffic light using a machine learning algorithm;
provide in real-time the recommended cruising speed to the vehicle; and
adaptively control in real-time the speed of the vehicle to the recommended cruising speed, said adaptive control being based on at least one quantum of date selected from the set of quanta consisting of: a riding mode of the vehicle, traction control status of the vehicle, and ABS inputs from a braking system of the vehicle.
|