Patent ID: 8155825

Claim:
An on-vehicle database distribution system including an on-vehicle LAN network configured to connect each of a plurality of on-vehicle database distribution nodes, the plurality of on-vehicle database distribution nodes being configured to connect to a plurality of electronic control units, each of the plurality of on-vehicle database distribution nodes comprising: a first input/output device that is configured to input data thereto from a first electronic control unit and a second electronic control unit of the plurality of electronic control units connected therewith and that is configured to output the data to the first and second electronic control units of the plurality of electronic control units; a memory that is configured to register the data inputted thereto from the first and second electronic control units of the plurality of electronic control units in an on-vehicle database as attribute value data; a data output device that is configured to selectively output the data to the first electronic control unit of the plurality of electronic control units at a timing required thereby by using the attribute value data registered in the on-vehicle database as a result of the data being inputted to the memory from the second electronic control unit of the plurality of electronic control units, the first electronic control unit of the plurality of electronic control units being different from the second electronic control unit of the plurality of electronic control units; an on-vehicle LAN communication device that is configured to send and receive the attribute value data via the on-vehicle LAN network; a second input/output device that is configured to input data from other on-vehicle database distribution nodes of the plurality of on-vehicle database distribution nodes and that is configured to output data from the other on-vehicle distribution nodes of the plurality of on-vehicle database distribution nodes; and an on-vehicle database synchronizing device configured to: (1) record the attribute value data corresponding to data inputted thereto via the input/output device in the on-vehicle database inside the memory, (2) send the attribute value data through the on-vehicle LAN network via the on-vehicle LAN communication device, and (3) register attribute value data in the on-vehicle database, under the condition that the on-vehicle database synchronizing device receives the attribute value data from the on-vehicle LAN network via the on-vehicle LAN communication device.