Universal translator for vehicle information
First Claim
Patent Images
1. A system comprising:
- a vehicle information system that generates vehicle responses according to a vehicle protocol in response to received requests in the vehicle protocol;
a universal translator that establishes a communication link with the vehicle information system according to the vehicle protocol;
a vehicle information tool that establishes a communication link with the universal translator according to a tool protocol, generates requests according to the tool protocol, and receives the vehicle responses in the tool protocol; and
wherein the universal translator selectively translates the generated requests in the tool protocol to the requests in the vehicle protocol and provides the generated requests in the vehicle protocol to the vehicle information system, translates the generated responses in the vehicle protocol from the vehicle information system to responses according to the tool protocol, and provides the responses in the tool protocol to the vehicle information tool.
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.
72 Citations
25 Claims
-
1. A system comprising:
-
a vehicle information system that generates vehicle responses according to a vehicle protocol in response to received requests in the vehicle protocol;
a universal translator that establishes a communication link with the vehicle information system according to the vehicle protocol;
a vehicle information tool that establishes a communication link with the universal translator according to a tool protocol, generates requests according to the tool protocol, and receives the vehicle responses in the tool protocol; and
wherein the universal translator selectively translates the generated requests in the tool protocol to the requests in the vehicle protocol and provides the generated requests in the vehicle protocol to the vehicle information system, translates the generated responses in the vehicle protocol from the vehicle information system to responses according to the tool protocol, and provides the responses in the tool protocol to the vehicle information tool. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A universal translator for vehicle information systems comprising:
-
a tool interface that receives requests and provides responses;
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; and
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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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; and
translating the requests from the tool protocol to the vehicle protocol. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification