Dynamic session maintenance for mobile computing devices
First Claim
1. A method for facilitating maintaining connectivity between a mobile network node and a correspondent node after the mobile network node changes addresses, the method comprising perform, by the mobile node, the steps of:
- registering an address, for the mobile node, with an authoritative name server, wherein the registering step comprises;
specifying a current address for the mobile node, and specifying a supplementary value that ensures the current address will not be cached within non-authoritative name servers.
2 Assignments
0 Petitions
Accused Products
Abstract
A framework and method are disclosed for supporting changed addresses by mobile network nodes. Such support is provided through enhancements to the mobile network nodes and utilizes DNS servers, Dynamic Host Configuration Protocol (DHCP), and virtual private network (VPN) servers—or their functional equivalents—to dynamically assign a current network address to a mobile node, provide the current network address to an authoritative name server, and thereafter have correspondent nodes update their addresses for the mobile node based upon an address provided by the authoritative name server. A mobile node registers all of its name-to-address mappings with its authoritative DNS server using a time to live of zero. Furthermore, when a mobile node moves outside its home security domain, the mobile node initiates a virtual private network connection to a virtual private server for a security domain.
122 Citations
30 Claims
-
1. A method for facilitating maintaining connectivity between a mobile network node and a correspondent node after the mobile network node changes addresses, the method comprising perform, by the mobile node, the steps of:
registering an address, for the mobile node, with an authoritative name server, wherein the registering step comprises;
specifying a current address for the mobile node, and specifying a supplementary value that ensures the current address will not be cached within non-authoritative name servers.
-
2. The method of claim I further comprising the steps performed by the mobile node of:
-
connecting to a new network location;
receiving a second network address differing from the current address previously registered with the authoritative name server;
registering the second network address with the authoritative name server; and
issuing a first binding update to a correspondent node to which a connection was previously created while the mobile node resided at the first network address, wherein a specified destination address for the first binding update specifies a first correspondent node address. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium including computer-executable instructions for facilitating maintaining connectivity between a mobile network node and a correspondent node after the mobile network node changes addresses, the computer-executable instructions facilitating performing, by the mobile node, the steps of:
registering an address, for the mobile node, with an authoritative name server, wherein the registering step comprises;
specifying a current address for the mobile node, and specifying a supplementary value that ensures the current address will not be cached within non-authoritative name servers.
-
12. The computer-readable medium of claim I 1 further comprising computer-executable instructions for performing, by the mobile node, the steps of:
-
connecting to a new network location;
receiving a second network address differing from the current address previously registered with the authoritative name server;
registering the second network address with the authoritative name server; and
issuing a first binding update to a correspondent node to which a connection was previously created while the mobile node resided at the first network address, wherein a specified destination address for the first binding update specifies a first correspondent node address. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A mobile network node facilitating maintaining connectivity with a correspondent node after changing network addresses, the mobile network node including a communications protocol stack comprising computer-executable instructions for facilitating maintaining connectivity between a mobile network node and a correspondent node after the mobile network node changes addresses, the computer-executable instructions facilitating performing, by the mobile node, the steps of:
registering an address, for the mobile node, with an authoritative name server, wherein the registering step comprises;
specifying a current address for the mobile node, and specifying a supplementary value that ensures the current address will not be cached within non-authoritative name servers. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification