| CPC H04L 12/40123 (2013.01) [H04L 12/66 (2013.01); H04L 2012/40273 (2013.01)] | 19 Claims |

|
1. A method for collecting telematics data from a plurality of telematics devices, the method comprising:
providing, at a plurality of fleet management servers, a plurality of data stores, each data store associated with at least one telematics device, each data store operable to store a set of telematics data associated with the at least one telematics device;
detecting, at a gateway server, a connection by a telematics device to the gateway server;
registering, at an event bus in communication with the gateway server, an event record indicating that the telematics device is connected to the gateway server;
for each fleet management server having at least one data store associated with the telematics device:
receiving, at the fleet management server, the event record from the event bus;
updating, at the fleet management server, a mapping of the plurality of telematics devices to the plurality of gateways based on the event record;
identifying, at the fleet management server, the gateway server in communication with the telematics device based on the mapping;
receiving, at the fleet management server, a set of telematics data associated with the telematics device from the gateway server; and
storing, at the at least one data store, the set of telematics data associated with the telematics device.
|