Method for performing handovers in a communication system
First Claim
1. A method comprising:
- establishing a transport layer association between a first mobile node and a second mobile node, the first mobile node using a first address in the establishing of the transport layer association;
detecting a handover condition in the first mobile node;
obtaining a second address for the use of the first mobile node;
updating the second address of the first mobile node to a first name server node;
sending a query message for an address of the second mobile node to a second name server node;
indicating the second address of the first mobile node to the second mobile node;
waiting, at the first mobile node, for a response from the second mobile node;
upon receiving a new address for the second mobile node from the second name server node, repeating the indicating of the second address of the first mobile node to the second mobile node, wherein the new address of the second mobile node is used as a destination address for said second mobile node;
starting a timer for at least one of the receiving of the new address for the second mobile node from the second name server node and a receiving of an acknowledgement from the second mobile node in response to the indicating of the second address of the first mobile node; and
upon expiry of the timer, repeating the sending and the indicating.
9 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method wherein a transport layer association is established. Thereafter, a handover condition is detected in the first mobile node, which obtains a second address. The second address is updated to a first name server node. A query message is sent to a second name server node for an address of the second mobile node. The second address is indicated to the second mobile node. The first mobile node waits for a response from the second name server node or the second mobile node. Upon receiving a new address for the second mobile node from the second name server node, the first mobile node repeats the indication of the second address of the first mobile node to the second mobile node using the new address as a destination address for the second mobile node.
-
Citations
25 Claims
-
1. A method comprising:
-
establishing a transport layer association between a first mobile node and a second mobile node, the first mobile node using a first address in the establishing of the transport layer association; detecting a handover condition in the first mobile node; obtaining a second address for the use of the first mobile node; updating the second address of the first mobile node to a first name server node; sending a query message for an address of the second mobile node to a second name server node; indicating the second address of the first mobile node to the second mobile node; waiting, at the first mobile node, for a response from the second mobile node; upon receiving a new address for the second mobile node from the second name server node, repeating the indicating of the second address of the first mobile node to the second mobile node, wherein the new address of the second mobile node is used as a destination address for said second mobile node; starting a timer for at least one of the receiving of the new address for the second mobile node from the second name server node and a receiving of an acknowledgement from the second mobile node in response to the indicating of the second address of the first mobile node; and upon expiry of the timer, repeating the sending and the indicating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
at least one processor; and at least one memory including code, wherein the at least one memory and the code configured to, with the at least one processor, cause the apparatus to provide operations comprising; establishing a transport layer association between a first mobile node and a second mobile node, the first mobile node using a first address in the establishing of the transport layer association; detecting a handover condition in the first mobile node; obtaining a second address for the use of the first mobile node; updating the second address of the first mobile node to a first name server node; sending a query message for an address of the second mobile node to a second name server node; indicating the second address of the first mobile node to the second mobile node; waiting, at the first mobile node, for a response from the second mobile node; upon receiving a new address for the second mobile node from the second name server node, repeating the indicating of the second address of the first mobile node to the second mobile node, wherein the new address of the second mobile node is used as a destination address for said second mobile node; starting a timer for at least one of the receiving of the new address for the second mobile node from the second name server node and a receiving of an acknowledgement from the second mobile node in response to the indicating of the second address of the first mobile node; and upon expiry of the timer, repeating the sending and the indicating. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
means for establishing a transport layer association between the apparatus and a second-mobile node, the apparatus using a first address in the establishing of the transport layer association; means for detecting a handover condition; means for obtaining a second address for the use of the apparatus; means for updating the second address of the apparatus to a first name server node; means for sending a query message for an address of the second mobile node to a second name server node; means for indicating the second address of the apparatus to the second mobile node; means for waiting for a response from the second mobile node in the apparatus; means for repeating the indicating of the second address of the apparatus to the second mobile node upon receiving a new address for the second mobile node from the second name server node, wherein the new address of the second mobile node is used as a destination address for said second mobile node; means for starting a timer for at least one of the receiving of the new address for the second mobile node from the second name server node and a receiving of an acknowledgement from the second mobile node in response to the indicating of the second address of the first mobile node; and upon expiry of the timer, means for repeating the sending and the indicating.
-
-
20. A communication system, comprising:
-
a first mobile node configured to establish a transport layer association to a second mobile node, the first mobile node using a first address in the establishing of the transport layer association, to detect a handover condition, to obtain a second address, to update the second address of the first mobile node to a first name server node, to send a query message for an address of the second mobile node to a second name server node, to indicate the second address to the second mobile node, to wait for a response from the second mobile node, upon receiving a new address for the second mobile node from the second name server node, to repeat the indication of the second address of the first mobile node to the second mobile node, wherein the new address of the second mobile node is used as a destination address for said second mobile node, to start a timer for at least one of the receiving of the new address for the second mobile node from the second name server node and a receiving of an acknowledgement from the second mobile node in response to the indicating of the second address of the first mobile node, and upon expiry of the timer, to repeat the sending and the indicating; the second mobile node configured to establish a transport layer association with the first mobile node and to receive an indication of the second address of the first mobile node; and the first name server node configured to update the second address for the first mobile node. - View Dependent Claims (21, 22)
-
-
23. A computer program embodied on a non-transitory computer readable storage medium, the computer program comprising code which when executed by a processor provide operations comprising:
-
establishing a transport layer association between a first mobile node and a second mobile node, the first mobile node using a first address in the establishing of the transport layer association; obtaining a second address for the first mobile node; updating the second address of the first mobile node to a first name server node; sending a query message for an address of the second mobile node to a second name server node; indicating the second address of the first mobile node to the second mobile node; waiting for a response from the second mobile node; upon receiving a new address for the second mobile node from the second name server node, repeating the indicating of the second address of the first mobile node to the second mobile node, wherein the new address of the second network node is used as a destination address for said second mobile node; starting a timer for at least one of the receiving of the new address for the second mobile node from the second name server node and a receiving of an acknowledgement from the second mobile node in response to the indicating of the second address of the first mobile node; and upon expiry of the timer, repeating the sending and the indicating. - View Dependent Claims (24, 25)
-
Specification