In some embodiments, the network optimizer 199 includes code and routines that are operable, when executed by the processor of the server 107, to cause the communication unit 145C to transmit configuration data 194 to different particular vehicular endpoints that corresponds to the geographic region where each of these particular vehicular endpoints is located based on the geographic location included in the report data 193 provided by each of these vehicular endpoints. As used herein, the phrase “vehicular endpoints” refers to endpoints of the network 105 that are vehicles and include a configuration selector 198 such as the ego vehicle 123 and the remote vehicle 124.
In some embodiments, the network optimizer 199 includes code and routines that are operable, when executed by the processor of the server 107, to cause the processor to track the geographic location of different vehicular endpoints based on the report data 193 it receives for the different vehicular endpoints. For each instance of report data 193, the network optimizer 199 uses the VIN number included in the report data 193 to retrieve the geographic information included in a last instance of report data 193 that this particular vehicular endpoint provided to the network optimizer 199. By comparing the current geographic information to the prior geographic information, the network optimizer 199 is able to determine if this particular vehicular endpoint has entered a new geographic region. If a particular vehicular endpoint has entered a new geographic region (relative to the last new geographic region it entered), then the network optimizer 199 transmits an instance of configuration data 194 which corresponds to their new geographic region.