Universal translator for vehicle information
First Claim
Patent Images
1. A universal translator for vehicle information systems comprising:
- a tool interface that receives requests and provides responses;
a communication circuitry that selectively converts requests and responses from one or more translator protocols into a microprocessor readable format and that selectively converts microprocessor format requests and responses into the one or more translator protocols;
a vehicle interface that provides requests and receives responses;
a microprocessor that controls the communication circuitry to translate received tool interface requests from a tool protocol to a vehicle protocol, that provides the translated requests to the vehicle interface, that translates received vehicle interface responses from the vehicle protocol to the tool protocol, and that provides the translated responses to the tool interface;
a non-volatile memory coupled to the microprocessor, wherein the non-volatile memory stores operating code for the microprocessor; and
a data port coupled to the non-volatile memory, wherein the data port is operable to receive external data that alters the operating code stored within the non-volatile memory, wherein the data port is further coupled to a memory unit, wherein the microprocessor stores diagnostic requests and diagnostic responses in the memory unit and the stored diagnostic requests and the stored diagnostic responses are retrievable via the data port from the memory unit.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention allows vehicle information tools to be used with vehicle information systems even if lacking a common protocol for communication. The present invention operates by intercepting requests from vehicle information tools, translating the communications into a protocol understood by a vehicle information system and providing the translated communications to the vehicle information system. In response to the request, the vehicle information system generates responses, which are translated into a protocol understood by the vehicle information tool, and then provided to the vehicle information tool.
-
Citations
13 Claims
-
1. A universal translator for vehicle information systems comprising:
-
a tool interface that receives requests and provides responses; a communication circuitry that selectively converts requests and responses from one or more translator protocols into a microprocessor readable format and that selectively converts microprocessor format requests and responses into the one or more translator protocols; a vehicle interface that provides requests and receives responses; a microprocessor that controls the communication circuitry to translate received tool interface requests from a tool protocol to a vehicle protocol, that provides the translated requests to the vehicle interface, that translates received vehicle interface responses from the vehicle protocol to the tool protocol, and that provides the translated responses to the tool interface; a non-volatile memory coupled to the microprocessor, wherein the non-volatile memory stores operating code for the microprocessor; and a data port coupled to the non-volatile memory, wherein the data port is operable to receive external data that alters the operating code stored within the non-volatile memory, wherein the data port is further coupled to a memory unit, wherein the microprocessor stores diagnostic requests and diagnostic responses in the memory unit and the stored diagnostic requests and the stored diagnostic responses are retrievable via the data port from the memory unit. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating a vehicle system comprising:
-
establishing a first communication link between a vehicle information tool and a universal translator via a tool protocol; establishing a second communication link between the universal translator and a vehicle information system via a vehicle protocol; initiating one or more requests by the vehicle information tool according to the tool protocol; translating the requests from the tool protocol to the vehicle protocol; generating one or more responses by the vehicle information system upon receiving the translated requests in the vehicle protocol; and
translating the responses from the vehicle protocol to the tool protocol; andcaching translated responses in the tool protocol and providing the cached responses on matching requests. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
Specification