Patent ID: 8649355

Claim:
A method performed at a wireless communication device (WCD), wherein the WCD contains (i) a translation module, and (ii) an application module that is assigned a local Internet Protocol (IP) address, the method comprising: the WCD receiving, from a proxy mobile IP (PMIP) gateway, a roaming IP address; in response to receiving the roaming IP address, the WCD storing a translation rule, wherein the translation rule instructs the translation module to translate between the local IP address and the roaming IP address when the local IP address is used by the application module, wherein the translation module translating between the local IP address and the roaming IP address comprises the application module forwarding a first packet to the translation module, wherein the first packet contains the local IP address as a source address, the translation module translating the source address in the first packet to the roaming IP address, and the translation module transmitting the first packet to the PMIP gateway; the WCD receiving a renew message from the PMIP gateway; in response to receiving the renew message, the WCD transmitting an address request message to a PMIP gateway; the WCD receiving a home IP address from the PMIP gateway, wherein the home IP address is assigned by a mobile IP home agent; and in response to receiving the home IP address, the WCD updating the translation rule so that the translation rule instructs the translation module to translate between the local IP address and the home IP address when the local IP address is used by the application module.