Patent ID: 8775583

Claim:
Non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, facilitate a method for assigning Internet Protocol version six (IPv6) addresses to mobile devices, the method comprising: receiving an indication that a mobile device is requesting a static IPv6 address, wherein the static IPv6 address comprises a network portion and a host portion; determining that a customer-profile database contains the network portion of the static IPv6 address associated with the mobile device; determining whether the customer-profile database contains the host portion of the static IPv6 address associated with the mobile device, wherein the determining whether the customer-profile database contains the host portion of the static IPv6 address associated with the mobile device is separate from the determining whether the customer-profile database contains the network portion of the static IPv6 address associated with the mobile device; if the customer-profile database contains the host portion of the static IPv6 address associated with the mobile device, communicating the network portion and the host portion of the static IPv6 address to the mobile device; and if the customer-profile database does not contain the host portion of the static IPv6 address associated with the mobile device, randomly assigning the host portion of the static IPv6 address to the mobile device.