← Back to Patent Explorer
US6501746B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Mobile IP dynamic home address resolution

Assignee: Cisco Technology Inc
•
Filing: 1999-01-08
•
Granted: 2002-12-31
•
Expires: 2019-01-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods and apparatus for assigning an IP address to a mobile node during registration are disclosed. According to one aspect, a registration request is sent by a mobile node. A mobile node ID associated with the mobile node is obtained. A registration request packet is then composed. The registration request packet stores at least a portion of the mobile node ID in the registration request packet. The registration request packet is sent to a Home Agent associated with the mobile node. According to another aspect, a registration request packet is processed by a Home Agent. The Home Agent receives the registration request packet and ascertains whether the mobile node designated by the registration request packet needs an IP address. An IP address is assigned to the mobile node if it is ascertained that the mobile node needs an IP address. A registration reply specifying the IP address assigned to the mobile node is then composed. According to another aspect, a registration reply packet received by a Foreign Agent is processed. The registration reply packet is received from a Home Agent. The registration reply packet specifies a portion of a mobile node ID and an IP address associated with a mobile node. The portion of the mobile node ID and the IP address are obtained from the registration reply packet. A visitor table is updated with a mapping of the mobile node ID to the IP address. The registration reply packet is sent to the mobile node.

Inventors

  • 👤 Kent K. Leung

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:56
CPC Classifications
H; H04; H04W; H04W60/00; H04L; H04L61/00; H04L61/50; H04W8/00; H04W8/02; H04W8/06; H04W8/26; H04W80/00; H04W80/04; Y; Y10; Y10S; Y10S370/00; Y10S370/901

Claims Analysis

Total Claims: 71
Claim 1
Independent Claim 120 words
In a mobile node having a mobile node ID, a method of sending a registration request, comprising: composing a registration request packet; storing at least a portion of the mobile node ID in the registration request packet; indicating in the registration request packet whether the mobile node has an IP address; and sending the registration request packet to a Home Agent associated with the mobile node; wherein the registration request packet has a home address field, and wherein storing the mobile node ID includes storing a portion of the mobile node ID in the home address field of the registration request packet; wherein the mobile node ID contains a number of bytes greater than that of the home address field.
Claim 2
Dependent Claim 120 words
In a mobile node having a mobile node ID, a method of sending a registration request, comprising: composing a registration request packet; storing at least a portion of the mobile node ID in the registration request packet; indicating in the registration request packet whether the mobile node has an IP address; and sending the registration request packet to a Home Agent associated with the mobile node; wherein the registration request packet has a home address field, and wherein storing the mobile node ID includes storing a portion of the mobile node ID in the home address field of the registration request packet; wherein the mobile node ID contains a number of bytes greater than that of the home address field.
Claim 3
Dependent Claim 120 words
In a mobile node having a mobile node ID, a method of sending a registration request, comprising: composing a registration request packet; storing at least a portion of the mobile node ID in the registration request packet; indicating in the registration request packet whether the mobile node has an IP address; and sending the registration request packet to a Home Agent associated with the mobile node; wherein the registration request packet has a home address field, and wherein storing the mobile node ID includes storing the mobile node ID in the home address field of the registration request packet; wherein the mobile node ID contains a number of bytes less than or equal to that of the home address field.
Claim 4
Dependent Claim 120 words
In a mobile node having a mobile node ID, a method of sending a registration request, comprising: composing a registration request packet; storing at least a portion of the mobile node ID in the registration request packet; indicating in the registration request packet whether the mobile node has an IP address; and sending the registration request packet to a Home Agent associated with the mobile node; wherein the registration request packet has a home address field, and wherein storing the mobile node ID includes storing the mobile node ID in the home address field of the registration request packet; wherein the mobile node ID contains a number of bytes less than or equal to that of the home address field.
Claim 5
Dependent Claim 101 words
In a mobile node having a mobile node ID, a method of sending a registration request, comprising: composing a registration request packet; storing at least a portion of the mobile node ID in the registration request packet; indicating in the registration request packet whether the mobile node has an IP address; and sending the registration request packet to a Home Agent associated with the mobile node; wherein the registration request packet has a mobile node ID extension, and wherein storing the mobile node ID includes storing the mobile node ID in the mobile node ID extension of the registration request packet.
Claim 6
Dependent Claim 101 words
In a mobile node having a mobile node ID, a method of sending a registration request, comprising: composing a registration request packet; storing at least a portion of the mobile node ID in the registration request packet; indicating in the registration request packet whether the mobile node has an IP address; and sending the registration request packet to a Home Agent associated with the mobile node; wherein the registration request packet has a mobile node ID extension, and wherein storing the mobile node ID includes storing the mobile node ID in the mobile node ID extension of the registration request packet.
Claim 7
Dependent Claim 93 words
The method as recited in claim 3 , the registration request packet further including an extension bit and a home address field, wherein storing the mobile node ID further comprises: storing the mobile node ID in the mobile node ID extension when the mobile node ID has a number of bytes greater than that of the home address field; and setting the extension bit in a full state when the number of bytes in the mobile node ID is greater than that of the home address field, and otherwise in an empty state.
Claim 8
Dependent Claim 131 words
In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising: receiving the registration request packet from a mobile node; ascertaining whether the mobile node designated by the registration request packet needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node; wherein the registration request packet specifies at least a portion of a mobile node ID associated with the mobile node; wherein the registration request packet further includes a mobile node ID extension, the at least a portion of the mobile node ID being provided in the mobile node ID extension of the registration request packet.
Claim 9
Dependent Claim 131 words
In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising: receiving the registration request packet from a mobile node; ascertaining whether the mobile node designated by the registration request packet needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node; wherein the registration request packet specifies at least a portion of a mobile node ID associated with the mobile node; wherein the registration request packet further includes a mobile node ID extension, the at least a portion of the mobile node ID being provided in the mobile node ID extension of the registration request packet.
Claim 10
Dependent Claim 26 words
The method as recited in claim 5 , further comprising authenticating the mobile node using the mobile node ID provided in the mobile node ID extension.
Claim 11
Dependent Claim 141 words
In a Foreign Agent, a method of processing a registration reply packet received from a Home Agent, comprising: receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node; obtaining the portion of the mobile node ID and the IP address from the registration reply packet; updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and sending the registration reply packet to the mobile node, wherein the registration reply packet includes a Home Address field, the portion of the mobile node ID being provided in the Home Address field of the registration reply packet, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 12
Dependent Claim 141 words
In a Foreign Agent, a method of processing a registration reply packet received from a Home Agent, comprising: receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node; obtaining the portion of the mobile node ID and the IP address from the registration reply packet; updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and sending the registration reply packet to the mobile node, wherein the registration reply packet includes a Home Address field, the portion of the mobile node ID being provided in the Home Address field of the registration reply packet, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 13
Dependent Claim 30 words
The method as recited in claim 7 , wherein the registration reply packet comprises a Home Address ID extension, the IP address being provided in the Home Address ID extension.
Claim 14
Dependent Claim 125 words
In a Foreign Agent, a method of processing a registration reply packet received from a Home Agent, comprising: receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node; obtaining the portion of the mobile node ID and the IP address from the registration reply packet; updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and sending the registration reply packet to the mobile node; wherein the registration reply packet includes a Mobile Node ID extension, the portion of the mobile node ID being provided in the Mobile Node ID extension of the registration reply packet.
Claim 15
Dependent Claim 125 words
In a Foreign Agent, a method of processing a registration reply packet received from a Home Agent, comprising: receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node; obtaining the portion of the mobile node ID and the IP address from the registration reply packet; updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and sending the registration reply packet to the mobile node; wherein the registration reply packet includes a Mobile Node ID extension, the portion of the mobile node ID being provided in the Mobile Node ID extension of the registration reply packet.
Claim 16
Dependent Claim 51 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration request packet received from a mobile node in a Home Agent, comprising: instructions for receiving the registration request packet from a mobile node; instructions for ascertaining whether the mobile node designated by the registration request packet needs an IP address.
Claim 17
Dependent Claim 51 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration request packet received from a mobile node in a Home Agent, comprising: instructions for receiving the registration request packet from a mobile node; instructions for ascertaining whether the mobile node designated by the registration request packet needs an IP address.
Claim 18
Dependent Claim 135 words
In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising: receiving the registration request packet from a mobile node; ascertaining whether the mobile node designated by the registration request packet needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node, wherein the registration reply includes a Home Address field and the mobile node has a mobile node ID, wherein composing the registration reply includes storing a portion of the mobile node ID in the Home Address field of the registration reply, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 19
Dependent Claim 135 words
In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising: receiving the registration request packet from a mobile node; ascertaining whether the mobile node designated by the registration request packet needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node, wherein the registration reply includes a Home Address field and the mobile node has a mobile node ID, wherein composing the registration reply includes storing a portion of the mobile node ID in the Home Address field of the registration reply, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 20
Dependent Claim 104 words
In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising: receiving the registration request packet from a mobile node; ascertaining whether the mobile node designated by the registration request packet needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node; wherein composing the registration reply includes appending an IP address extension to the registration reply, the IP address extension including the IP address assigned to the mobile node.
Claim 21
Dependent Claim 104 words
In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising: receiving the registration request packet from a mobile node; ascertaining whether the mobile node designated by the registration request packet needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node; wherein composing the registration reply includes appending an IP address extension to the registration reply, the IP address extension including the IP address assigned to the mobile node.
Claim 22
Dependent Claim 40 words
The method as recited in claim 12 , wherein composing the registration reply further comprises appending a mobile node ID extension to the registration reply, the mobile node ID extension including a mobile node ID associated with the mobile node.
Claim 23
Dependent Claim 47 words
The method as recited in claim 13 , wherein the registration request packet includes a mobile node ID extension including the mobile node ID, wherein composing the registration reply further comprises obtaining the mobile node ID from the mobile node ID extension of the registration request packet.
Claim 24
Dependent Claim 87 words
The method as recited in claim 14 , wherein the registration request packet further includes an extension bit, the extension bit indicating that the mobile node ID is provided in the mobile node ID extension when in a first state, and indicating that the mobile node ID is provided in a Home Address field of the registration request packet when in a second state, wherein obtaining the mobile node ID from the mobile node ID extension is performed when the extension bit is in the first state.
Claim 25
Dependent Claim 64 words
The method as recited in claim 12 , wherein the registration request packet includes an ID indicator, the ID indicator indicating that the mobile node has an IP address when the ID indicator is in a first state, and otherwise indicating that the mobile node does not have an IP address, wherein ascertaining comprises determining whether the ID indicator is in the first state.
Claim 26
Dependent Claim 21 words
The method as recited in claim 16 , wherein the ID indicator is a reserved bit of the registration request packet.
Claim 27
Dependent Claim 51 words
The method as recited in claim 12 , wherein ascertaining comprises determining from a mobile host table whether the mobile node has an IP address, the mobile host table having a list of mobile nodes that the Home Agent supports, the list of mobile nodes being associated with corresponding IP addresses.
Claim 28
Dependent Claim 57 words
The method as recited in claim 12 , wherein assigning the IP address to the mobile node comprises obtaining the IP address associated with the mobile node from a mobility binding table, the mobility binding table having a list that maps mobile nodes that have registered with the Home Agent with corresponding IP addresses and care-of addresses.
Claim 29
Dependent Claim 31 words
The method as recited in claim 12 , wherein assigning the IP address to the mobile node comprises obtaining an IP address from an address pool associated with the Home Agent.
Claim 30
Dependent Claim 30 words
The method as recited in claim 20 , further comprising de-allocating the IP address such that the IP address is provided in the address pool associated with the Home Agent.
Claim 31
Dependent Claim 28 words
The method as recited in claim 12 , wherein the registration request packet specifies at least a portion of a mobile node ID associated with the mobile node.
Claim 32
Dependent Claim 30 words
The method as recited in claim 22 , further comprising updating a mobility binding table to associate the IP address assigned to the mobile node with the mobile node ID.
Claim 33
Dependent Claim 38 words
The method as recited in claim 22 , wherein the registration request packet further comprises a Home Address field, the portion of the mobile node ID being provided in the Home Address field of the registration request packet.
Claim 34
Dependent Claim 24 words
The method as recited in claim 24 , further comprising authenticating the mobile node using the Home Address field of the registration request packet.
Claim 35
Dependent Claim 143 words
The method as recited in claim 13 , wherein the registration request packet further includes an extension bit, the extension bit indicating that the mobile node ID is provided in a mobile node ID extension of the registration request packet when in a first state, and indicating that the mobile node ID is provided in a Home Address field of the registration request packet when in a second state, wherein obtaining the mobile node ID from the mobile node ID extension is performed when the extension bit is in the first state, the method further comprising: obtaining the mobile node ID from an extension to the registration request packet when the extension bit is in the first state; and obtaining the mobile node ID from the Home Address field of the registration request packet when the extension bit is in the second state.
Claim 36
Dependent Claim 120 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration request packet received from a mobile node in a Home Agent, comprising: instructions for receiving the registration request packet from a mobile node, wherein the registration request packet includes a mobile node ID extension, the mobile node ID extension specifying at least a portion of a mobile node ID associated with the mobile node; instructions for ascertaining whether the mobile node designated by the registration request packet needs an IP address; instructions for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and instructions for composing a registration reply specifying the IP address assigned to the mobile node.
Claim 37
Dependent Claim 120 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration request packet received from a mobile node in a Home Agent, comprising: instructions for receiving the registration request packet from a mobile node, wherein the registration request packet includes a mobile node ID extension, the mobile node ID extension specifying at least a portion of a mobile node ID associated with the mobile node; instructions for ascertaining whether the mobile node designated by the registration request packet needs an IP address; instructions for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and instructions for composing a registration reply specifying the IP address assigned to the mobile node.
Claim 38
Dependent Claim 138 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration reply packet received from a Home Agent in a Foreign Agent, comprising: instructions for receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node, wherein the registration reply packet includes a Mobile Node ID extension, the portion of the mobile node ID being provided in the Mobile Node ID extension of the registration reply packet; instructions for obtaining the portion of the mobile node ID and the IP address from the registration reply packet; instructions for updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and instructions for sending the registration reply packet to the mobile node.
Claim 39
Dependent Claim 138 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration reply packet received from a Home Agent in a Foreign Agent, comprising: instructions for receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node, wherein the registration reply packet includes a Mobile Node ID extension, the portion of the mobile node ID being provided in the Mobile Node ID extension of the registration reply packet; instructions for obtaining the portion of the mobile node ID and the IP address from the registration reply packet; instructions for updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and instructions for sending the registration reply packet to the mobile node.
Claim 40
Dependent Claim 155 words
In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising: receiving the registration request packet from a mobile node, wherein the registration request packet specifies at least a portion of a mobile node ID associated with the mobile node and wherein the registration request packet has a home address field, and wherein the at least a portion of the mobile node ID is specified in the home address field of the registration request packet, wherein the mobile node ID contains a number of bytes greater than that of the home address field, ascertaining whether the mobile node designated by the at least a portion of a mobile node ID needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node.
Claim 41
Dependent Claim 155 words
In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising: receiving the registration request packet from a mobile node, wherein the registration request packet specifies at least a portion of a mobile node ID associated with the mobile node and wherein the registration request packet has a home address field, and wherein the at least a portion of the mobile node ID is specified in the home address field of the registration request packet, wherein the mobile node ID contains a number of bytes greater than that of the home address field, ascertaining whether the mobile node designated by the at least a portion of a mobile node ID needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node.
Claim 42
Dependent Claim 36 words
The method as recited in claim 29 , further comprising authenticating the mobile node using the at least a portion of the mobile node ID provided in the home address field of the registration request packet.
Claim 43
Dependent Claim 167 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration request packet received from a mobile node in a Home Agent, comprising: instructions for receiving the registration request packet from a mobile node, wherein the registration request packet specifies at least a portion of a mobile node ID associated with the mobile node, wherein the registration request packet has a home address field, and wherein the at least a portion of the mobile node ID is specified in the home address field of the registration request packet, wherein the mobile node ID contains a number of bytes greater than that of the home address field; instructions for ascertaining whether the mobile node designated by the at least a portion of a mobile node ID needs an IP address; instructions for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and instructions for composing a registration reply specifying the IP address assigned to the mobile node.
Claim 44
Dependent Claim 167 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration request packet received from a mobile node in a Home Agent, comprising: instructions for receiving the registration request packet from a mobile node, wherein the registration request packet specifies at least a portion of a mobile node ID associated with the mobile node, wherein the registration request packet has a home address field, and wherein the at least a portion of the mobile node ID is specified in the home address field of the registration request packet, wherein the mobile node ID contains a number of bytes greater than that of the home address field; instructions for ascertaining whether the mobile node designated by the at least a portion of a mobile node ID needs an IP address; instructions for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and instructions for composing a registration reply specifying the IP address assigned to the mobile node.
Claim 45
Dependent Claim 39 words
The computer-readable medium as recited in claim 31 , further comprising instructions for authenticating the mobile node using the at least a portion of the mobile node ID provided in the home address field of the registration request packet.
Claim 46
Dependent Claim 147 words
In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising: receiving the registration request packet from a mobile node, wherein the registration request packet specifies a mobile node ID associated with the mobile node and wherein the registration request packet has a home address field, and wherein the mobile node ID is specified in the home address field of the registration request packet, wherein the mobile node ID contains a number of bytes less than or equal to that of the home address field; ascertaining whether the mobile node designated by the at least a portion of a mobile node ID needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node.
Claim 47
Dependent Claim 147 words
In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising: receiving the registration request packet from a mobile node, wherein the registration request packet specifies a mobile node ID associated with the mobile node and wherein the registration request packet has a home address field, and wherein the mobile node ID is specified in the home address field of the registration request packet, wherein the mobile node ID contains a number of bytes less than or equal to that of the home address field; ascertaining whether the mobile node designated by the at least a portion of a mobile node ID needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node.
Claim 48
Dependent Claim 30 words
The method as recited in claim 33 , further comprising authenticating the mobile node using the mobile node ID provided in the home address field of the registration request packet.
Claim 49
Dependent Claim 160 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration request packet received from a mobile node in a Home Agent, comprising: instructions for receiving the registration request packet from a mobile node, wherein the registration request packet specifies a mobile node ID associated with the mobile node and wherein the registration request packet has a home address field, and wherein the mobile node ID is specified in the home address field of the registration request packet, wherein the mobile node ID contains a number of bytes less than or equal to that of the home address field; instructions for ascertaining whether the mobile node designated by the at least a portion of a mobile node ID needs an IP address; instructions for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and instructions for composing a registration reply specifying the IP address assigned to the mobile node.
Claim 50
Dependent Claim 160 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration request packet received from a mobile node in a Home Agent, comprising: instructions for receiving the registration request packet from a mobile node, wherein the registration request packet specifies a mobile node ID associated with the mobile node and wherein the registration request packet has a home address field, and wherein the mobile node ID is specified in the home address field of the registration request packet, wherein the mobile node ID contains a number of bytes less than or equal to that of the home address field; instructions for ascertaining whether the mobile node designated by the at least a portion of a mobile node ID needs an IP address; instructions for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and instructions for composing a registration reply specifying the IP address assigned to the mobile node.
Claim 51
Dependent Claim 33 words
The computer-readable medium as recited in claim 35 , further comprising instructions for authenticating the mobile node using the mobile node ID provided in the home address field of the registration request packet.
Claim 52
Dependent Claim 115 words
A Home Agent adapted for processing a registration request packet received from a mobile node, comprising: means for receiving the registration request packet from a mobile node; means for ascertaining whether the mobile node designated by the registration request packet needs an IP address; means for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and means for composing a registration reply specifying the IP address assigned to the mobile node; wherein the means for composing the registration reply comprises means for appending an IP address extension to the registration reply, the IP address extension including the IP address assigned to the mobile node.
Claim 53
Dependent Claim 115 words
A Home Agent adapted for processing a registration request packet received from a mobile node, comprising: means for receiving the registration request packet from a mobile node; means for ascertaining whether the mobile node designated by the registration request packet needs an IP address; means for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and means for composing a registration reply specifying the IP address assigned to the mobile node; wherein the means for composing the registration reply comprises means for appending an IP address extension to the registration reply, the IP address extension including the IP address assigned to the mobile node.
Claim 54
Dependent Claim 119 words
A Home Agent adapted for processing a registration request packet received from a mobile node, comprising: a processor; and a memory, at least one of the processor and the memory being adapted for: receiving the registration request packet from a mobile node; ascertaining whether the mobile node designated by the registration request packet needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node; wherein composing the registration reply comprises appending an IP address extension to the registration reply, the IP address extension including the IP address assigned to the mobile node.
Claim 55
Dependent Claim 119 words
A Home Agent adapted for processing a registration request packet received from a mobile node, comprising: a processor; and a memory, at least one of the processor and the memory being adapted for: receiving the registration request packet from a mobile node; ascertaining whether the mobile node designated by the registration request packet needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node; wherein composing the registration reply comprises appending an IP address extension to the registration reply, the IP address extension including the IP address assigned to the mobile node.
Claim 56
Dependent Claim 161 words
A Home Agent adapted for processing a registration request packet received from a mobile node comprising: means for receiving the registration request packet from a mobile node, wherein the registration request packet specifies at least a portion of a mobile node ID associated with the mobile node and wherein the registration request packet has a home address field, and wherein the at least a portion of the mobile node ID is specified in the home address field of the registration request packet, wherein the mobile node ID contains a number of bytes greater than that of the home address field; means for ascertaining whether the mobile node designated by the at least a portion of a mobile node ID needs an IP address; means for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and means for composing a registration reply specifying the IP address assigned to the mobile node.
Claim 57
Dependent Claim 161 words
A Home Agent adapted for processing a registration request packet received from a mobile node comprising: means for receiving the registration request packet from a mobile node, wherein the registration request packet specifies at least a portion of a mobile node ID associated with the mobile node and wherein the registration request packet has a home address field, and wherein the at least a portion of the mobile node ID is specified in the home address field of the registration request packet, wherein the mobile node ID contains a number of bytes greater than that of the home address field; means for ascertaining whether the mobile node designated by the at least a portion of a mobile node ID needs an IP address; means for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and means for composing a registration reply specifying the IP address assigned to the mobile node.
Claim 58
Dependent Claim 170 words
A Home Agent adapted for processing a region request packet received from a mobile node, comprising: a processor, and a memory, at least one of the processor and the memory being adapted for: receiving the registration request packet from a mobile node, wherein the registration request packet specifies at least a portion of a mobile node ID associated with the mobile node and wherein registration request packet has a home address field, and wherein the at least a portion of the mobile node ID is specified in the home address field of the registration request packet, who the mobile node ID contains a number of bytes greater than tat of the home address field; ascertaining whet the mobile node designated by the at least a portion of a mobile node ID needs an IP address; assigning an IP address to the mobile node if it is as ed that the mobile node needs an IP adds; and composing a registration reply specifying the IP address assigned to the mobile node.
Claim 59
Dependent Claim 170 words
A Home Agent adapted for processing a region request packet received from a mobile node, comprising: a processor, and a memory, at least one of the processor and the memory being adapted for: receiving the registration request packet from a mobile node, wherein the registration request packet specifies at least a portion of a mobile node ID associated with the mobile node and wherein registration request packet has a home address field, and wherein the at least a portion of the mobile node ID is specified in the home address field of the registration request packet, who the mobile node ID contains a number of bytes greater than tat of the home address field; ascertaining whet the mobile node designated by the at least a portion of a mobile node ID needs an IP address; assigning an IP address to the mobile node if it is as ed that the mobile node needs an IP adds; and composing a registration reply specifying the IP address assigned to the mobile node.
Claim 60
Dependent Claim 146 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration request packet received from a mobile node, comprising: instructions for receiving the registration request packet from a mobile node; instructions for ascertaining whether the mobile node designated by the registration request packet needs an IP address; instructions for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and instructions for composing a registration reply specifying the IP address assigned to the mobile node, wherein the registration reply includes a Home Address field and the mobile node has a mobile node ID, wherein composing the registration reply includes instructions for storing a portion of the mobile node ID in the Home Address field of the registration reply, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 61
Dependent Claim 146 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration request packet received from a mobile node, comprising: instructions for receiving the registration request packet from a mobile node; instructions for ascertaining whether the mobile node designated by the registration request packet needs an IP address; instructions for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and instructions for composing a registration reply specifying the IP address assigned to the mobile node, wherein the registration reply includes a Home Address field and the mobile node has a mobile node ID, wherein composing the registration reply includes instructions for storing a portion of the mobile node ID in the Home Address field of the registration reply, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 62
Dependent Claim 150 words
A Home Agent adapted for processing a registration request packet received from a mobile node, comprising: a processor; and a memory, at least one of the processor and the memory being adapted for: receiving the registration request packet from a mobile node; ascertaining whether the mobile node designated by the registration request packet needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node, wherein the registration reply includes a Home Address field and the mobile node has a mobile node ID, wherein composing the registration reply includes storing a portion of the mobile node ID in the Home Address field of the registration reply, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 63
Dependent Claim 150 words
A Home Agent adapted for processing a registration request packet received from a mobile node, comprising: a processor; and a memory, at least one of the processor and the memory being adapted for: receiving the registration request packet from a mobile node; ascertaining whether the mobile node designated by the registration request packet needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node, wherein the registration reply includes a Home Address field and the mobile node has a mobile node ID, wherein composing the registration reply includes storing a portion of the mobile node ID in the Home Address field of the registration reply, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 64
Dependent Claim 143 words
A Home Agent adapted for processing a registration request packet received from a mobile node, comprising: means for receiving the registration request packet from a mobile node; means for ascertaining whether the mobile node designated by the registration request packet needs an IP address; means for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and means for composing a registration reply specifying the IP address assigned to the mobile node, wherein the registration reply includes a Home Address field and the mobile node has a mobile node ID, wherein composing the registration reply includes means for storing a portion of the mobile node ID in the Home Address field of the registration reply, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 65
Dependent Claim 143 words
A Home Agent adapted for processing a registration request packet received from a mobile node, comprising: means for receiving the registration request packet from a mobile node; means for ascertaining whether the mobile node designated by the registration request packet needs an IP address; means for assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and means for composing a registration reply specifying the IP address assigned to the mobile node, wherein the registration reply includes a Home Address field and the mobile node has a mobile node ID, wherein composing the registration reply includes means for storing a portion of the mobile node ID in the Home Address field of the registration reply, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 66
Dependent Claim 150 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration reply packet received from a Home Agent, comprising: instructions for receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node; instructions for obtaining the portion of the mobile node ID and the IP address from the registration reply packet; instructions for updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and instructions for sending the registration reply packet to the mobile node, wherein the registration reply packet includes a Home Address field, the portion of the mobile node ID being provided in the Home Address field of the registration reply packet, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 67
Dependent Claim 150 words
A computer-readable medium storing thereon computer-readable instructions for processing a registration reply packet received from a Home Agent, comprising: instructions for receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node; instructions for obtaining the portion of the mobile node ID and the IP address from the registration reply packet; instructions for updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and instructions for sending the registration reply packet to the mobile node, wherein the registration reply packet includes a Home Address field, the portion of the mobile node ID being provided in the Home Address field of the registration reply packet, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 68
Dependent Claim 156 words
A Foreign Agent adapted for processing a registration reply packet received from a Home Agent, comprising: a processor; and a memory, at least one of the processor and the memory being adapted for: receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node; obtaining the portion of the mobile node ID and the IP address from the registration reply packet; updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and sending the registration reply packet to the mobile node, wherein the registration reply packet includes a Home Address field, the portion of the mobile node ID being provided in the Home Address field of the registration reply packet, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 69
Dependent Claim 156 words
A Foreign Agent adapted for processing a registration reply packet received from a Home Agent, comprising: a processor; and a memory, at least one of the processor and the memory being adapted for: receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node; obtaining the portion of the mobile node ID and the IP address from the registration reply packet; updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and sending the registration reply packet to the mobile node, wherein the registration reply packet includes a Home Address field, the portion of the mobile node ID being provided in the Home Address field of the registration reply packet, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 70
Dependent Claim 147 words
A Foreign Agent adapted for processing a registration reply packet received from a Home Agent, comprising: means for receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node; means for obtaining the portion of the mobile node ID and the IP address from the registration reply packet; means for updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and means for sending the registration reply packet to the mobile node, wherein the registration reply packet includes a Home Address field, the portion of the mobile node ID being provided in the Home Address field of the registration reply packet, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.
Claim 71
Dependent Claim 147 words
A Foreign Agent adapted for processing a registration reply packet received from a Home Agent, comprising: means for receiving the registration reply packet, the registration reply packet specifying at least a portion of a mobile node ID and an IP address associated with a mobile node; means for obtaining the portion of the mobile node ID and the IP address from the registration reply packet; means for updating a visitor table with a mapping of the mobile node ID to the IP address associated with the mobile node; and means for sending the registration reply packet to the mobile node, wherein the registration reply packet includes a Home Address field, the portion of the mobile node ID being provided in the Home Address field of the registration reply packet, wherein the mobile node ID contains a number of bytes greater than that of the Home Address field.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-12-30 2006-07-01 2006-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-12-30 2010-07-01 2010-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-12-30 2014-07-01 2014-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag