A method of providing driver assistance is disclosed. The method comprises the steps of: receiving (105), by a processor, a plurality of input parameters from the vehicle, the input parameters comprising at least one of real-time driving modes associated with a driver of the vehicle; retrieving (110) a training dataset comprising an aggregation of a plurality of driving patterns classified into acorresponding plurality of medical conditions and one of a corresponding plurality of road conditions; comparing (115) the input parameter with the training dataset to determine a match between the real-time driving pattern and at least one driving pattern of a plurality of driving patterns present in the training dataset; and transmitting (120) warning information to the vehicle and at least oneof the plurality of vehicles surrounding the vehicle if it is determined that the match has occurred.
Method of providing driver assistance