Remote access apparatus and method which allow dynamic internet protocol (IP) address management
First Claim
1. A method implemented by a remote access device which provides a remote computer access to a computer network located remotely from the remote computer, said method comprising:
- receiving a username sent from the remote computer which is attempting to gain access through the remote access device to the computer network, the username uniquely identifying on the computer network a user of the remote computer;
in response to receiving the username, using a rule to construct an identifier from the username;
sending said identifier to a server on the computer network which dynamically assigns Internet Protocol (IP) addresses;
in response to sending the identifier, obtaining an assigned IP address from the server, the assigned IP address uniquely identifying the remote computer on the computer network and needed by the remote computer to communicate on the computer network;
if the remote computer disconnects or is disconnected from the computer network, again receiving the username from the remote computer when it attempts to regain access to the computer network;
in response to again receiving the username, using said rule to construct said identifier from the username;
again sending said identifier to said server; and
obtaining the same IP address from the server in response to the remote computer attempting to re-gain access to the computer network by sending the same username.
10 Assignments
0 Petitions
Accused Products
Abstract
A user at a remote computer is provided access to a computer network by a remote access device coupled to the network. The remote access device receives from the remote computer a username which uniquely identifies the user on the network. The remote access device then obtains an internet protocol (IP) address from a server on the network, which server dynamically assigns the IP address based on the username. The IP address uniquely identifies the remote computer on the network, and it is needed by the remote computer to communicate on the network. If the user at the remote computer disconnects, or is disconnected, from the network and then subsequently attempts to re-gain access to the network by sending the same username to either the same or a different remote access device coupled to the network, that remote access device obtains the same IP address from the server. The user at the remote computer thus is provided with the same IP address by the server on the network when the user disconnects and then later reconnects to the network even if each of the two connections is via a different remote access device.
578 Citations
20 Claims
-
1. A method implemented by a remote access device which provides a remote computer access to a computer network located remotely from the remote computer, said method comprising:
-
receiving a username sent from the remote computer which is attempting to gain access through the remote access device to the computer network, the username uniquely identifying on the computer network a user of the remote computer; in response to receiving the username, using a rule to construct an identifier from the username; sending said identifier to a server on the computer network which dynamically assigns Internet Protocol (IP) addresses; in response to sending the identifier, obtaining an assigned IP address from the server, the assigned IP address uniquely identifying the remote computer on the computer network and needed by the remote computer to communicate on the computer network; if the remote computer disconnects or is disconnected from the computer network, again receiving the username from the remote computer when it attempts to regain access to the computer network; in response to again receiving the username, using said rule to construct said identifier from the username; again sending said identifier to said server; and obtaining the same IP address from the server in response to the remote computer attempting to re-gain access to the computer network by sending the same username. - View Dependent Claims (2, 3, 20)
-
-
4. A method implemented by a remote access device which provides a remote computer access to a computer network located remotely from the remote computer, said method comprising:
-
receiving a username from the remote computer which is attempting to gain access through the remote access device to the computer network, the username uniquely identifying on the computer network a user of the remote computer; in response to receiving the username, using a rule to generate a client identifier from the username, wherein said client identifier is different from the username and uniquely identifies the remote computer on the computer network; sending the client identifier to a server on the computer network which dynamically assigns an Internet protocol (IP) address based on the client identifier, said IP address uniquely identifying the remote computer on the computer network and needed by the remote computer to communicate on the computer network; in response to sending the client identifier, receiving said IP address from the server; and providing said IP address to the remote computer which uses the IP address to communicate on the computer network. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for providing a remote client computer with remote access through a remote access device to a computer network that is remote from the remote client computer, said method comprising:
-
transmitting a username from the remote client computer over a remote communications link to the remote access device coupled to the remote communications link and the computer network, the username uniquely identifying a user of the remote client computer; receiving the username at the remote access device; generating, at the remote access device and based on the username, a client identifier uniquely identifying the remote client computer on the computer network; sending the client identifier over the computer network from the remote access device to a server coupled to the computer network; receiving the client identifier at the server; dynamically assigning at the server an Internet protocol (IP) address based on the client identifier; sending said IP address over the computer network from the server back to the remote access device; receiving said IP address at the remote access device; and providing said IP address to the remote computer which uses said IP address to communicate on the computer network. - View Dependent Claims (10, 11, 12, 13)
-
-
14. Apparatus for providing remote access, comprising:
-
a remote communications link; a remote client computer for transmitting a username over the remote communications link, the username uniquely identifying a user at the remote client computer; a computer network located remote from the remote client computer; a remote access device, coupled to the remote communications link and the computer network, for receiving the username from the remote communications link and generating a client identifier based on the username, the client identifier uniquely identifying the remote client computer on the computer network; and a server, coupled to the computer network, for receiving the client identifier, dynamically assigning an internet protocol (IP) address based on the client identifier, and passing the IP address to the remote access device via the computer network, the IP address uniquely identifying the remote client computer on the computer network and allowing the remote client computer to communicate on the computer network via the remote access device. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification