Patent ID: 8411685

Claim:
Non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, facilitate a method for managing an allocation of Internet Protocol version six (IPv6) addresses to mobile devices, the method comprising: receiving at an allocation component a request to allocate a network portion of an IPv6 address to a mobile device; determining whether a customer-profile database has stored the network portion of the IPv6 address in association with the mobile device; if the customer-profile database has stored the network portion of the IPv6 address, communicating the network portion to the mobile device; if the customer-profile database does not have stored the network portion of the IPv6 address, (1) identifying an unused network portion to the mobile device, (2) allocating the unused network portion to the mobile device, and (3) communicating the unused network portion of the IPv6 address to the mobile device so that the mobile device can establish a communication session; instructing a home agent associated with the mobile device to disassociate the allocated unused network portion from the mobile device; and receiving an acknowledgement that the allocated unused network portion is currently available for use by another mobile device.