Patent application number | Description | Published |
20090077240 | METHOD AND APPARATUS FOR IMPLEMENTING A MOBILE SERVER - 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. | 03-19-2009 |
20090077266 | METHOD AND APPARATUS FOR IMPLEMENTING A MOBILE SERVER - Methods and apparatus are provided for transmitting data from remote server device to a computer module in a vehicle. A request for data is transmitted from the computer module over an in-vehicle network to an in-vehicle communications gateway module. The request for data from the computer module is destined for a remote server device. A request for a software component is transmitted from a standard port of the in-vehicle communications gateway module to the remote server device. 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 remote server device transmits the requested data to the in-vehicle communications gateway module according to the non-standard transfer protocol. The in-vehicle communications gateway module then transmits the requested data (provided from the remote server device) to the computer module over the in-vehicle network. | 03-19-2009 |
20090077267 | METHOD AND APPARATUS FOR IMPLEMENTING A MOBILE SERVER - Methods and apparatus are provided for transmitting data between a client device and a vehicle. A server hosted at an in-vehicle communications gateway module sends a software component comprising a non-standard transfer protocol module to a browser application hosted at the client device in response to a request from the client device. Standard ports at the in-vehicle communications gateway module and the client device are closed, and data is exchanged between the server and the browser application according to the non-standard transfer protocol. Optionally, the received data can then be transmitted from the in-vehicle communications gateway module to a computer module in the vehicle. | 03-19-2009 |
20100040234 | SYSTEM AND METHOD FOR PERFORMING AN ASYMMETRIC KEY EXCHANGE BETWEEN A VEHICLE AND A REMOTE DEVICE - Methods and apparatus are provided for performing an asymmetric key exchange between a vehicle and a first remote device. The method comprises storing predetermined cryptographic information on the vehicle, generating a first public key and a first private key that correspond to the vehicle, storing the first private key on the vehicle, and providing the first public key and descriptive data associated with the vehicle to a trusted entity, wherein the trusted entity is configured to store the first public key and the descriptive data in a location that is accessible to the first remote device. | 02-18-2010 |
20100049373 | METHOD FOR MODULAR SOFTWARE REMOVAL - A method of managing a code module that generates output information for a computer system is provided. The method comprises searching for the output information in the computer system, if the output information is not detected by the searching step, executing the code module, generating the output information in response to executing the code module, and removing the code module from the computer system in response to generating the output information. | 02-25-2010 |
20100073125 | SYSTEM AND METHOD FOR CONFIRMING THAT A USER OF AN ELECTRONIC DEVICE IS AN AUTHORIZED USER OF A VEHICLE - Methods and a system are provided for confirming that a user of an electronic device is an authorized user of a vehicle. The method comprises receiving a request regarding the vehicle from the electronic device in response to a user action, verifying that the user is able to cause the vehicle to perform a predetermined operation, and permitting the request to proceed only if the vehicle performs the predetermined operation. | 03-25-2010 |
20130073864 | SYSTEM AND METHOD OF AUTHENTICATING MULTIPLE FILES USING A DETACHED DIGITAL SIGNATURE - A system and method of authenticating data files is provided. The method includes providing a plurality of software part files and a manifest file associated with the software part files. The manifest file identifies each of the plurality of software part files. The method includes associating the manifest file with a manifest detached digital signature. The method also includes digitally signing the manifest file with the manifest detached digital signature. The manifest detached digital signature authenticates the manifest file. The method includes associating each of the plurality of software part files with one a plurality of unique detached digital signatures. The method includes digitally signing each of the plurality of software part files with one of the plurality of unique detached digital signatures. Each of the plurality of unique detached digital signatures authenticates one of the software part files. | 03-21-2013 |
20130226393 | METHODS AND SYSTEMS FOR DIAGNOSING A VEHICLE - Methods and apparatus are provided for generating a vehicle specific configuration file. The method includes: determining a vehicle identification number; retrieving, based on the vehicle identification number, from at least one data storage device a bus topology, module information, at least one message identification number, and at least one message length; and generating a configuration file based on the vehicle identification number, the bus topology, the module information, the at least one message identification number, and the at least one message length. | 08-29-2013 |