1. A method of presenting traffic congestion to a user of a client device, the method executable by a server, the method comprising: inputting, by the server at a given time, into a first artificial neural network, a first set of data as input, the first set of data including traffic data in respect of roads within a geographical area and preceding the given time, the geographical area including a plurality of road segments, the first artificial neural network being one of a plurality of artificial neural networks, each artificial neural network of the plurality of artificial neural networks having been trained to generate a symbol representative of traffic congestion in an entirety of the geographical area for one specific time interval of a plurality of time intervals, the symbol being one of a limited number of symbols, the one specific time interval for which the first artificial neural network had been trained being a first time interval; receiving, by the server in response to the input, from the first artificial neural network, the symbol representative of the traffic congestion in the entirety of all of the plurality of road segments within the geographic area for the first time interval; and sending, by the server to the client device for displaying to the user in respect of the first time interval, the symbol for the first time interval; and wherein the symbol for the first time interval is a combination of a number and a color representative of the traffic congestion in the entire geographical area for the first time interval.