Patent ID: 7088727

Claim:
A method for providing connectivity between a foreign device on a second local area network and a user device configured for a first local area network, the user device having a permanent address, the method comprising: intercepting packets transmitted by the user device intended for the foreign device on the second local area network to automatically determine network settings of the user device, the packets transmitted by the user device having the permanent address of the user device as a source address; modifying packets transmitted by the user device to make these packets compatible with the second local area network based on the network settings of the user device and on network settings of the second local area network such that the second local area network appears as the first local area network to the user device; wherein modifying packets transmitted by the user device includes substituting the permanent address of these packets with a router address as the source address, wherein the router address is an address recognized by the foreign device; intercepting packets transmitted by the foreign device intended for the user device, the packets transmitted by the foreign device having the router address as a destination address; modifying packets transmitted by the foreign device to make these packets compatible with the first local area network based on the network settings of the user device and on the network settings of the second local area network such that the first local area network appears as the second local area network to the foreign device; wherein modifying packets transmitted by the foreign device includes substituting the router address of these packets with the permanent address as the destination address.