Claims Analysis
Total Claims: 47
Claim 1
Independent Claim
120 words
A method for optimizing a route between a mobile node in a foreign network and a correspondent node in a wireless internet protocol environment, the method comprising the steps of: sending, by the correspondent node to a home agent, a data packet; transmitting, by the home agent to the mobile node, the data packet using a first address; maintaining, by the home agent, a list of nodes in correspondence with the mobile node; sending, by the home agent to the correspondent node, a binding update message; and transmitting, by the correspondent node directly to the mobile node and not to the home agent, subsequent data packets using the first address, where the foreign network does not contain a foreign agent.
Claim 2
Independent Claim
120 words
A method for optimizing a route between a mobile node in a foreign network and a correspondent node in a wireless internet protocol environment, the method comprising the steps of: sending, by the correspondent node to a home agent, a data packet; transmitting, by the home agent to the mobile node, the data packet using a first address; maintaining, by the home agent, a list of nodes in correspondence with the mobile node; sending, by the home agent to the correspondent node, a binding update message; and transmitting, by the correspondent node directly to the mobile node and not to the home agent, subsequent data packets using the first address, where the foreign network does not contain a foreign agent.
Claim 3
Dependent Claim
17 words
The method of claim 1 further comprising the step of maintaining the mobile node's internet protocol address.
Claim 4
Dependent Claim
20 words
The method of claim 1 , wherein the list comprises the internet protocol addresses of the nodes in the list.
Claim 5
Dependent Claim
21 words
The method of claim 1 , wherein the subsequent data packets are transmitted to the mobile node via a foreign network.
Claim 6
Independent Claim
160 words
A method for optimizing a route between a mobile node in a new foreign network and a correspondent node in a wireless internet protocol environment, the mobile node having an old address from an old foreign network, the method comprising the steps of: transmitting, by the mobile node to a home agent, a registration request comprising a new address; transmitting, by the home agent to the mobile node, a registration reply in response to the registration request; comparing, by the home agent, the new address to the old address; if the new address and the old address are not equal, transmitting, by the home agent to the correspondent node, a binding update message; transmitting, by the correspondent node to the home agent, a binding acknowledgment in response to the binding update message; and transmitting, by the correspondent node to the mobile node, all subsequent messages via the new address, where the new foreign network does not contain a foreign agent.
Claim 7
Independent Claim
160 words
A method for optimizing a route between a mobile node in a new foreign network and a correspondent node in a wireless internet protocol environment, the mobile node having an old address from an old foreign network, the method comprising the steps of: transmitting, by the mobile node to a home agent, a registration request comprising a new address; transmitting, by the home agent to the mobile node, a registration reply in response to the registration request; comparing, by the home agent, the new address to the old address; if the new address and the old address are not equal, transmitting, by the home agent to the correspondent node, a binding update message; transmitting, by the correspondent node to the home agent, a binding acknowledgment in response to the binding update message; and transmitting, by the correspondent node to the mobile node, all subsequent messages via the new address, where the new foreign network does not contain a foreign agent.
Claim 8
Dependent Claim
30 words
The method of claim 5 further comprising the step of maintaining a list of old addresses and new addresses, wherein the addresses are internet protocol addresses of the mobile node.
Claim 9
Dependent Claim
22 words
The method of claim 5 , further comprising the step of maintaining a list of correspondent nodes associated with the mobile node.
Claim 10
Dependent Claim
21 words
The method of claim 5 , wherein the data packets are sent to the mobile node via a new foreign network.
Claim 11
Dependent Claim
21 words
The method of claim 5 , wherein the data packets are received from the mobile node via the new foreign network.
Claim 12
Independent Claim
108 words
A method for optimizing a route between a mobile node and a correspondent node in a wireless internet protocol environment, the method comprising the steps of: maintaining, by the mobile node, a list of correspondent nodes the mobile node is currently communicating with; if the mobile node changes its address, sending, by the mobile node to the home agent, a registration request with a correspondent node extension (CNE) that includes the list of correspondent nodes; sending, by the home agent to each of the correspondent nodes on the list, a binding update; and sending, by each of the correspondent nodes to the home agent, a binding acknowledgment message.
Claim 13
Independent Claim
108 words
A method for optimizing a route between a mobile node and a correspondent node in a wireless internet protocol environment, the method comprising the steps of: maintaining, by the mobile node, a list of correspondent nodes the mobile node is currently communicating with; if the mobile node changes its address, sending, by the mobile node to the home agent, a registration request with a correspondent node extension (CNE) that includes the list of correspondent nodes; sending, by the home agent to each of the correspondent nodes on the list, a binding update; and sending, by each of the correspondent nodes to the home agent, a binding acknowledgment message.
Claim 14
Dependent Claim
35 words
The method of claim 10 wherein the CNE comprises at least one element selected from the group consisting of: a type field; a length field; a reserved field; and a correspondent node internet protocol address.
Claim 15
Dependent Claim
24 words
The method of claim 11 wherein the correspondent node internet protocol address is used by the mobile node to communicate with the correspondent node.
Claim 16
Dependent Claim
33 words
The method of claim 11 wherein the correspondent node internet protocol address is sent with the binding update to allow the correspondent node to update its memory with the mobile node's current address.
Claim 17
Independent Claim
132 words
A system for optimizing a route between a mobile node in a foreign network and a correspondent node in a wireless internet protocol environment, the system comprises: means for sending, by the correspondent node to a home agent, a data packet; means for transmitting, by the home agent to the mobile node, the data packet using a first address; means for maintaining, by the home agent, a list of correspondent nodes associated with the mobile node; means for sending, by the home agent to the correspondent node, a binding update message; and means for transmitting, by the correspondent node to the mobile node, subsequent data packets using the first address; wherein the subsequent data packets are not sent via the home agent, where the foreign network does not contain a foreign agent.
Claim 18
Independent Claim
132 words
A system for optimizing a route between a mobile node in a foreign network and a correspondent node in a wireless internet protocol environment, the system comprises: means for sending, by the correspondent node to a home agent, a data packet; means for transmitting, by the home agent to the mobile node, the data packet using a first address; means for maintaining, by the home agent, a list of correspondent nodes associated with the mobile node; means for sending, by the home agent to the correspondent node, a binding update message; and means for transmitting, by the correspondent node to the mobile node, subsequent data packets using the first address; wherein the subsequent data packets are not sent via the home agent, where the foreign network does not contain a foreign agent.
Claim 19
Dependent Claim
20 words
The system of claim 14 further comprising means for maintaining, by the home agent, the mobile node's internet protocol address.
Claim 20
Dependent Claim
21 words
The system of claim 14 , wherein the list of correspondent nodes comprises the internet protocol addresses of the correspondent nodes.
Claim 21
Dependent Claim
20 words
The system of claim 14 , wherein the data packets are sent to the mobile node via a foreign network.
Claim 22
Independent Claim
169 words
A system for optimizing a route between a mobile node in a new foreign network and a correspondent node in a wireless internet protocol environment, the mobile node having an old address from an old foreign network, the system comprises: means for transmitting, by the mobile node to a home agent, a registration request comprising a new address; means for transmitting, by the home agent to the mobile node, a registration reply in response to the registration request; means for comparing, by the home agent, the new address to the old address; if the new address and the old address are not equal, means for transmitting, by the home agent to the correspondent node, a binding update message; means for transmitting, by the correspondent node to the home agent, a binding acknowledgment in response to the binding update message; and means for transmitting, by the correspondent node to the mobile node, all subsequent messages via the new address, where the new foreign network does not contain a foreign agent.
Claim 23
Independent Claim
169 words
A system for optimizing a route between a mobile node in a new foreign network and a correspondent node in a wireless internet protocol environment, the mobile node having an old address from an old foreign network, the system comprises: means for transmitting, by the mobile node to a home agent, a registration request comprising a new address; means for transmitting, by the home agent to the mobile node, a registration reply in response to the registration request; means for comparing, by the home agent, the new address to the old address; if the new address and the old address are not equal, means for transmitting, by the home agent to the correspondent node, a binding update message; means for transmitting, by the correspondent node to the home agent, a binding acknowledgment in response to the binding update message; and means for transmitting, by the correspondent node to the mobile node, all subsequent messages via the new address, where the new foreign network does not contain a foreign agent.
Claim 24
Dependent Claim
33 words
The system of claim 18 further comprising means for maintaining, by the home agent, a list of old addresses and new addresses, wherein the addresses are internet protocol addresses of the mobile node.
Claim 25
Dependent Claim
25 words
The system of claim 18 , further comprising means for maintaining, by the home agent, a list of correspondent nodes associated with the mobile node.
Claim 26
Dependent Claim
21 words
The system of claim 18 , wherein the data packets are sent to the mobile node via a new foreign network.
Claim 27
Dependent Claim
21 words
The system of claim 18 , wherein the data packets are received from the mobile node via the new foreign network.
Claim 28
Independent Claim
113 words
A system for optimizing a route between a mobile node and a correspondent node in a wireless internet protocol environment, the system comprises: means for maintaining, by the mobile node, a list of correspondent nodes the mobile node is currently communicating with; if the mobile node changes its address, means for sending, by the mobile node to the home agent, a registration request with a correspondent node extension (CNE) that includes the list of correspondent nodes; means for sending, by the home agent to each of the correspondent nodes on the list, a binding update; and means for sending, by each of the correspondent nodes to the home agent, a binding acknowledgment message.
Claim 29
Independent Claim
113 words
A system for optimizing a route between a mobile node and a correspondent node in a wireless internet protocol environment, the system comprises: means for maintaining, by the mobile node, a list of correspondent nodes the mobile node is currently communicating with; if the mobile node changes its address, means for sending, by the mobile node to the home agent, a registration request with a correspondent node extension (CNE) that includes the list of correspondent nodes; means for sending, by the home agent to each of the correspondent nodes on the list, a binding update; and means for sending, by each of the correspondent nodes to the home agent, a binding acknowledgment message.
Claim 30
Dependent Claim
35 words
The system of claim 23 wherein the CNE comprises at least one element selected from the group consisting of: a type field; a length field; a reserved field; and a correspondent node internet protocol address.
Claim 31
Dependent Claim
24 words
The system of claim 24 wherein the correspondent node internet protocol address is used by the mobile node to communicate with the correspondent node.
Claim 32
Dependent Claim
33 words
The system of claim 24 wherein the correspondent node internet protocol address is sent with the binding update to allow the correspondent node to update its memory with the mobile node's current address.
Claim 33
Dependent Claim
106 words
A computer comprising: a processor; and memory coupled to the processor, wherein the memory stores programming instructions that, when read by the processor, cause the processor to: receive, from a correspondent node, a data packet; transmit, to a mobile node, the data packet using a first address, the mobile node maintaining a list of correspondent nodes associated with the mobile node; and send, to the correspondent node, a binding update message so that the correspondent node can transmit to the mobile node, without additional routing assistance from the home agent, subsequent data packets using the first address, and without additional routing assistance from a foreign agent.
Claim 34
Dependent Claim
106 words
A computer comprising: a processor; and memory coupled to the processor, wherein the memory stores programming instructions that, when read by the processor, cause the processor to: receive, from a correspondent node, a data packet; transmit, to a mobile node, the data packet using a first address, the mobile node maintaining a list of correspondent nodes associated with the mobile node; and send, to the correspondent node, a binding update message so that the correspondent node can transmit to the mobile node, without additional routing assistance from the home agent, subsequent data packets using the first address, and without additional routing assistance from a foreign agent.
Claim 35
Dependent Claim
23 words
The computer program memory of claim 27 further comprising programming instructions that cause the processor to maintain the mobile node's internet protocol address.
Claim 36
Dependent Claim
23 words
The computer program memory of claim 27 , wherein the list of correspondent nodes comprises the internet protocol addresses of the correspondent nodes.
Claim 37
Dependent Claim
22 words
The computer program memory of claim 27 , wherein the data packets are sent to the mobile node via a foreign network.
Claim 38
Dependent Claim
124 words
A computer comprising: a processor; and memory coupled to the processor, wherein the memory stores programming instructions that, when read by the processor, cause the processor to: receive, at a home agent, a registration request comprising a new address; transmit, to a mobile node, a registration reply in response to the registration request; compare the new address to an old address; if the new address and the old address are not equal, transmit, to the correspondent node, a binding update message; and receive, from the correspondent node, a binding acknowledgment in response to the binding update message so that the correspondent node can transmit, to the mobile node, all subsequent messages via the new address, and without additional routing assistance from a foreign agent.
Claim 39
Dependent Claim
124 words
A computer comprising: a processor; and memory coupled to the processor, wherein the memory stores programming instructions that, when read by the processor, cause the processor to: receive, at a home agent, a registration request comprising a new address; transmit, to a mobile node, a registration reply in response to the registration request; compare the new address to an old address; if the new address and the old address are not equal, transmit, to the correspondent node, a binding update message; and receive, from the correspondent node, a binding acknowledgment in response to the binding update message so that the correspondent node can transmit, to the mobile node, all subsequent messages via the new address, and without additional routing assistance from a foreign agent.
Claim 40
Dependent Claim
30 words
The computer program of claim 31 further comprising instructions for maintaining a list of old addresses and new addresses, wherein the addresses are internet protocol addresses of the mobile node.
Claim 41
Dependent Claim
30 words
The computer of claim 31 , further comprising programming instructions that cause the processor to: receive, from the mobile node, a list of correspondent nodes associated with the mobile node.
Claim 42
Dependent Claim
22 words
The computer program of claim 31 , wherein the data packets are sent to the mobile node via a new foreign network.
Claim 43
Dependent Claim
22 words
The computer program of claim 31 , wherein the data packets are received from the mobile node via the new foreign network.
Claim 44
Dependent Claim
131 words
A computer comprising: a processor; and memory coupled to the processor, wherein the memory stores programming instructions that, when read by the processor, cause the processor to: maintain a list of correspondent nodes a mobile node is currently communicating with; if the mobile node changes its address, send, to a home agent, a registration request with a correspondent node extension (CNE) that includes the list of correspondent nodes wherein the CNE comprises at least one element selected from the group consisting of: a type field; a length field; a reserved field; and a correspondent node internet protocol address; send, by the home agent to each of the correspondent nodes on the list, a binding update; and send, by each of the correspondent nodes to the home agent, a binding acknowledgment message.
Claim 45
Dependent Claim
131 words
A computer comprising: a processor; and memory coupled to the processor, wherein the memory stores programming instructions that, when read by the processor, cause the processor to: maintain a list of correspondent nodes a mobile node is currently communicating with; if the mobile node changes its address, send, to a home agent, a registration request with a correspondent node extension (CNE) that includes the list of correspondent nodes wherein the CNE comprises at least one element selected from the group consisting of: a type field; a length field; a reserved field; and a correspondent node internet protocol address; send, by the home agent to each of the correspondent nodes on the list, a binding update; and send, by each of the correspondent nodes to the home agent, a binding acknowledgment message.
Claim 46
Dependent Claim
28 words
The computer of claim 36 wherein the CNE comprises a correspondent node internet protocol address that is used by the mobile node to communicate with the correspondent node.
Claim 47
Dependent Claim
37 words
The computer of claim 36 wherein the CNE comprises a correspondent node internet protocol address that is sent with the binding update to allow the correspondent node to update its memory with the mobile node's current address.