METHOD AND APPARATUS FOR IMPLEMENTING A MOBILE SERVER
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, from a standard port of the in-vehicle communications gateway module, a request for a software component to the client device, wherein the software component comprises a non-standard transfer protocol module;
loading the non-standard transfer protocol module at the in-vehicle communications gateway module; and
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.
31 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, from a standard port of the in-vehicle communications gateway module, a request for a software component to the client device, wherein the software component comprises a non-standard transfer protocol module; loading the non-standard transfer protocol module at the in-vehicle communications gateway module; and 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, from a standard port of the in-vehicle communications gateway module, a request for a software component to the client device, wherein the software component comprises a non-standard transfer protocol module; load the non-standard transfer protocol module at the in-vehicle communications gateway module; and exchange the data with the client device according to the non-standard transfer protocol - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. 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, from a standard port of the in-vehicle communications gateway module, a request for a software component to the client device, wherein the software component comprises a non-standard transfer protocol module; receive the software component from the client device; close the standard port before exchanging the data with the client device so that standard internet 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; 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.
Specification