System for using non-standard transfer protocol from software received at in-vehicle communications gateway for exchanging data with client device
First Claim
1. 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.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for transmitting data to a client device from a computer module in a vehicle. Data is transmitted from the computer module over an in-vehicle network to an in-vehicle communications gateway module. The data from the computer module is destined for the client device. A request for a software component is transmitted to the client device from a standard port of the in-vehicle communications gateway module. The software component comprises a non-standard transfer protocol module. The in-vehicle communications gateway module loads the non-standard transfer protocol module, and the data is exchanged between the in-vehicle communications gateway module and the client device according to the non-standard transfer protocol.
22 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A vehicle, comprising:
-
a computer module designed to generate data; an in-vehicle network; and an in-vehicle communications gateway module designed to; receive the data from the computer module over the in-vehicle network, wherein the data from the computer module is destined for a remote client device, and transmit, 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; receive the software component from the client device; load 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 exchange the data with the client device according to the non-standard transfer protocol after the in-vehicle communications gateway module has loaded the non-standard transfer protocol. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An in-vehicle communications gateway module designed to receive data from a computer module over an in-vehicle network, wherein the data from the computer module is destined for a remote client device, comprising:
-
a server designed to; transmit, in accordance with a standard transfer protocol from a standard port of the in-vehicle communications gateway module, a request for a software component to the client device in response to receiving the data from the computer module, 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; receive the software component from the client device; close the standard port before exchanging the data with the client device so that standard transfer protocols are not used for the subsequent exchange of the data between the server and a browser application hosted at the client device; load the non-standard transfer protocol module so that the in-vehicle communications gateway module is capable of communicating with the client device according to the non-standard transfer protocol; establish a connection with the client device according to the non-standard transfer protocol; exchange the data with the client device according to the non-standard transfer protocol after the in-vehicle communications gateway module has loaded the non-standard transfer protocol.
-
Specification