Address translation change identification
First Claim
1. A method for identifying a change in a public address for a client on a private network, wherein the client has a private address on the private network that is associated with the public address by an address translation device to facilitate communications on a public network, the method comprising:
- a) receiving a message over the private network from the public network via the address translation device, the message having the public address of the client as provided by the address translation device;
b) identifying the public address from the message received over the private network;
c) comparing the public address with a stored public address representing a previously identified public address; and
d) determining if the public address is different than the stored public address.
15 Assignments
0 Petitions
Accused Products
Abstract
The present invention allows a client on a private network to determine changes in a public address, which is provided by an address translation device and used for communications on a public network. The client will receive messages over the private network from the public network via the address translation device. In the message, a copy of the public address is placed in a portion of the message. When the address translation device modifies the message such that the client'"'"'s private address is used for delivery of the message to the client, the copy of the public address remains in the message. Upon receipt, the client will analyze the message to identify the public address and compare the public address with a previously known public address. If the public address provided in the message is different from the stored public address, the client can recognize that it has changed.
101 Citations
22 Claims
-
1. A method for identifying a change in a public address for a client on a private network, wherein the client has a private address on the private network that is associated with the public address by an address translation device to facilitate communications on a public network, the method comprising:
-
a) receiving a message over the private network from the public network via the address translation device, the message having the public address of the client as provided by the address translation device; b) identifying the public address from the message received over the private network; c) comparing the public address with a stored public address representing a previously identified public address; and d) determining if the public address is different than the stored public address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 21, 22)
-
-
13. A client capable of identifying a change in a public address on a private network, wherein the client has a private address on the private network and is associated with the public address by an address translation device to facilitate communications on a public network, the client comprising:
-
a) an interface adapted to facilitate communications via the private network; b) a control system associated with the interface and adapted to; i) receive a message over the private network from the public network via the address translation device, the message having the public address of the client as provided by the address translation device; ii) identify the public address from the message received over the private network; iii) compare the public address with a stored public address representing a previously identified public address; and iv) determine if the public address is different than the stored public address. - View Dependent Claims (14, 15, 16)
-
-
17. A computer readable medium having software providing a client capable of identifying a change in a public address on a private network, wherein the client has a private address on the private network and is associated with the public address by an address translation device to facilitate communications on a public network, the software comprising instructions for a computer to:
-
a) receive a message over the private network from the public network via the address translation device, the message having the public address of the client as provided by the address translation device; b) identify the public address from the message received over the private network; c) compare the public address with a stored public address representing a previously identified public address; and d) determine if the public address is different than the stored public address. - View Dependent Claims (18, 19, 20)
-
Specification