Patent ID: 8014328

Claim:
A translation system for translating addresses between a first protocol and a second protocol, the first protocol being used for data transfer by a first network and a third network, the second protocol being used for data transfer by a second network, the translation system comprising: a translation server maintaining address translation information; a first translator connected to the translation server and the first and second networks and including a first interface for translating packets transmitted between the first network and the second network, the first translator registering a first translation rule in the address translation information of the translation server, the first translation rule including information for translating packets transmitted between a first terminal in the first network and a second terminal in the second network; and a second translator connected to the translation server and to the second and third networks and including a second interface for translating packets transmitted between the second network and the third network, the second translator receiving a first packet transmitted according to the first protocol by the first terminal in the third network to the second terminal in the second network, sending a translation information query to the translation server based on the first packet, receiving the first translation rule from the translation server, updating the first translation rule to an updated translation rule that includes information for translating packets transmitted between the first terminal in the third network and the second terminal in the second network, translating the first packet according to the updated translation rule, and sending the translated first packet to the second terminal.