Patent ID: 7822828

Claim:
A method for transmitting data to a client device from a computer module in a vehicle, the method comprising: transmitting data from the computer module over an in-vehicle network to an in-vehicle communications gateway module, wherein the data from the computer module is destined for the client device; transmitting, in accordance with a standard transfer protocol from a standard port of the in-vehicle communications gateway module in response to receiving the data from the computer module, a request for a software component to the client device, wherein the software component comprises a non-standard transfer protocol module that enables the in-vehicle communications gateway module to communicate the data to the client device; sending, in response to the request, the software component from the client device to the standard port of in-vehicle communications gateway module; loading the non-standard transfer protocol module at the in-vehicle communications gateway module so that the in-vehicle communications gateway module is capable of communicating with the client device according to the non-standard transfer protocol; and after the in-vehicle communications gateway module has loaded the non-standard transfer protocol, exchanging the data between the in-vehicle communications gateway module and the client device according to the non-standard transfer protocol.