IP Library Granted Patent US 8,411,685
Granted Patent B1
US 8,411,685 · App. 12/883,988 · Granted Apr 2, 2013

Managing the allocation of internet protocol addresses in a wireless network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,411,685
App. No.
12/883,988
Granted
Apr 2, 2013
Kind
B1
Abstract

Methods are described for managing the allocation of IPv6 addresses to mobile devices. More specifically, the network portions of IPv6 addresses are dynamically allocated to mobile devices by a home agent. In one embodiment, a request is received to allocate a network portion of an IPv6 address. It is determined whether a network portion is stored in a database in association with the mobile device. If so, that network portion is allocated to the mobile device so that the mobile device can establish a communication session. If not, the home agent is asked to allocate a network portion that is currently available.

Claims (52)

1. 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.

2. The computer-readable media of claim 1 , wherein a home agent allocates the unused network portion of the IPv6 address to the mobile device.

3. The computer-readable media of claim 1 , wherein the determining comprises communicating a request to an authentication component to query the customer-profile database to determine if the network portion of the IPv6 address is stored therein.

4. The computer-readable media of claim 1 , wherein if the customer-profile database has stored the network portion in association with the mobile device, the mobile device has used the network portion to establish a previous communication session.

5. The computer-readable media of claim 1 , wherein the allocation component is a home agent.

6. The computer-readable media of claim 1 , further comprising associating the unused network portion with the mobile device.

7. The computer-readable media of claim 6 , further comprising:

determining that the communication session has been terminated;

receiving a removal message from an authentication component directing the allocation component to disassociate the allocated network portion from the mobile device; and

disassociating the allocated network portion from the mobile device such that the allocated network portion is an available network portion and can be allocated to another mobile device.

8. The computer-readable media of claim 6 , further comprising:

determining that the communication session has been terminated; and

upon the determination that the communication session has been terminated, disassociating the allocated network portion from the mobile device such that the allocated network portion is an available network portion and can be allocated to another mobile device.

9. The computer-readable media of claim 1 , wherein the allocation component is running the Dynamic Host Configuration Protocol (DHCP) server.

10. 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 an indication that a mobile device is requesting a network portion of an IPv6 address that enables the mobile device to communicate by way of a wireless communications network;

at an allocation component, receiving a request to allocate the network portion of the IPv6 address that is currently available to the mobile device;

identifying an unused network portion to assign to the mobile device;

allocating, by the allocation component, the unused network portion to the mobile device;

storing the unused network portion in a database, wherein the unused network portion is stored in association with the mobile device;

communicating to the mobile device the unused network portion, thereby enabling the mobile device to communicate by way of the wireless communications network;

receiving an instruction from the authentication component to disassociate the allocated unused network portion from the mobile device; and

communicating to the authentication component an acknowledgement that the allocated unused network portion is currently available for use by another mobile device.

11. The computer-readable media of claim 10 , wherein the allocation component is a home agent.

12. The computer-readable media of claim 10 , wherein storing the unused network portion in a database further comprises communicating the unused network portion to an authentication component that caches the unused network portion in association with the mobile device.

13. The computer-readable media of claim 12 , wherein the authentication component is an Authentication, Authorization, and Accounting (AAA) server.

14. The computer-readable media of claim 10 , wherein the indication that the mobile device is requesting the network portion of the IPv6 address is received by way of Dynamic Host Configuration Protocol (DHCP).

15. The computer-readable media of claim 10 , further comprising:

receiving a termination indication that a communication session associated with the mobile device has been terminated;

receiving a message indicating that the allocated network portion should be marked as available; and

disassociating the allocated network portion from the mobile device so that the allocated network portion can be allocated to another mobile device.

16. 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 a request to allocate a network portion of an IPv6 address from an authentication component to a mobile device that has requested an establishment of a communication session, wherein the request indicates that the network portion is not stored in a customer-profile database in association with the mobile device;

identifying a currently-available network portion;

at a home agent that is associated with the mobile device, allocating the currently-available network portion to the mobile device, wherein the currently-available network portion allocated to the mobile device is unique to the mobile device;

communicating the currently-available network portion to the mobile device;

communicating the currently-available network portion to the authentication component, wherein the authentication component caches the currently-available network portion until the communication session has been terminated;

receiving an indication that the communication session has been terminated; and

indicating that the network portion allocated to the mobile device is available for use by another mobile device.

17. The computer-readable media of claim 16 , further comprising:

receiving an instruction from an authentication component to disassociate the allocated network portion from the mobile device; and

communicating to the authentication component an acknowledgement that the allocated network portion is currently available for use by another mobile device.

18. The computer-readable media of claim 16 , wherein the IPv6 address is a dynamic address.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2010
From: BENNETT, JOHN H., III; ROGERS, FREDERICK C.; MANNING, SERGE M.; HIRSCHMAN, C. BRENT
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 025001/0590 →