Patent ID: 7716368

Claim:
An information processing method of an information processing apparatus connected to a first network, connected to a second network via a first address translation apparatus for address translation, and connected to a third network, the information processing method for performing communication between the information processing apparatus and a first other information processing apparatus connected to the second network via a second address translation apparatus for address translation, the information processing method comprising: supplying first and second packets to first and second addresses of a second other information processing apparatus connected to the second network via the first address translation apparatus to request an address on the second network corresponding to the information processing apparatus; acquiring third and fourth packets including third and fourth addresses on the second network corresponding to the information processing apparatus and supplied from the second other information processing apparatus based on the first and second packets supplied; predicting a fifth address on the second network corresponding to the information processing apparatus by using the third and fourth addresses included in the acquired third and fourth packets; and predicting the fifth address for each communication between the first information processing apparatus and first other information processing apparatus that comprises calculating a difference between the third and fourth addresses and adding the difference to global address port information received from the second other information processing apparatus after reception of the third and fourth addresses from the second other information processing apparatus.