Patent ID: 7523159

Claim:
A telematics system comprising: a web services interface in communication with a secondary system, wherein the web services interface comprises at least one processor configured to at least one of retrieve, receive, analyze and transmit data in response to a request from the secondary system, wherein the at least one processor is configured to: process at least one servlet module stored thereon to at least one of: receive a first message sent through the web services interface from the secondary system; process the first message; extract at least one parameter from the first message; and transmit the at least one parameter to at least one enterprise Java bean; and process the at least one enterprise Java bean to communicate with at least one of the database and a web services description language file, wherein the at least one enterprise Java bean, which when executed by the processor, causes the processor to at least one of: extract data from the database; transmit data to the database; process the web services description language file; transmit at least one parameter of the web services description language file to the at least one servlet module; and transmit data extracted from the database to the at least one servlet module; a gateway system configured to at least one of transmit data through a network to an in-vehicle telematics device and receive data from an in-vehicle telematics device, wherein the data comprises at least one of diagnostic data and location-based data associated with a host vehicle; and a database in communication with the gateway system and the web services interface, wherein the database is configured to receive and store data from at least one of the gateway system and the web services interface.