IP Library Granted Patent US 10,542,524
Granted Patent B1
US 10,542,524 · App. 13/917,351 · Granted Jan 21, 2020

Intelligently assigning an IP address to a mobile device

Inventors: Raymond Emilio Reeves (Oviedo, FL); Ryan Alan Wick (Apollo Beach, FL); Wen Xue (Overland Park, KS)
Assignee: Sprint Communications Company L.P.
H04W72/04
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 10,542,524
App. No.
13/917,351
Granted
Jan 21, 2020
Kind
B1
Abstract

Ways of allocating an identifier to a mobile device are disclosed. One method includes receiving a request that requests an address be assigned to the mobile device, considering factors in connection with determining a mobile IP (MIP) address to be assigned to the mobile device, determining the MIP address based on the factors, and conveying the MIP address to the mobile device.

Claims (33)

1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed by one or more processors, perform a method of allocating an IP address to a mobile device in a wireless telecommunications network, the method comprising:

receiving a request to have an IP address allocated to a mobile device, wherein the mobile device is identifiable by way of a unique identifier wherein the request is communicated through a transceiver station and a radio network controller of the wireless telecommunications network;

based on the unique identifier, identifying one or more IP addresses previously assigned to the mobile device by the wireless telecommunications network in a previous telecommunications session from a pool of available IP addresses, wherein a problematic IP address is identified as having been known to not work with the mobile device and is excluded from the pool of available IP addresses;

analyzing the one or more IP addresses previously assigned to the mobile device to determine a first IP address, wherein analyzing the one or more IP addresses previously assigned to the mobile device to determine the first IP address comprises determining that the first IP address previously resulted in relatively few or no undesired disruptions in communications to the mobile device via the wireless telecommunications network; and

reallocating, by the wireless telecommunications network, the first IP address to the mobile device.

2. The media of claim 1 , wherein the unique identifier includes a Network Address Identifier (NAI).

3. The media of claim 1 , wherein analyzing the one or more IP addresses previously assigned to the mobile device to determine a first IP address includes identifying a refresh rate for one or more connections of the one or more IP addresses previously assigned to the mobile device.

4. The media of claim 3 , further comprising determining whether the one or more IP addresses previously assigned to the mobile devices are flagged.

5. The media of claim 4 , wherein a flag for a particular IP address of the one or more IP addresses previously assigned to the mobile device is indicative that the particular IP address should not be used again for the mobile device.

6. The media of claim 5 , wherein the flag signifies that high refresh rate is associated with the particular IP address.

7. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed by one or more processors, perform a method of allocating an address to a mobile device in a wireless telecommunications network, the method comprising:

receiving a request from the mobile device, by the wireless telecommunications network, to receive an internet-protocol address from a pool of IP addresses, wherein the mobile device identifiable by way of device information contained in the request, the device information comprising one or more of a device identifier that identifies said mobile device and a user identifier that identifies a user associated with the mobile device;

identifying one or more IP addresses previously assigned to the mobile device by the wireless telecommunications network in a previous telecommunications session from the pool of IP addresses;

excluding a first IP address from the one or more IP addresses IP addresses based upon a previous assignment of the first IP address, by the wireless telecommunications network, to the mobile device where the first IP address prevented the mobile device from communicating in a desired manner;

analyzing one or more non-excluded IP addresses previously assigned to the mobile device to determine a second IP address, wherein analyzing the one or more non-excluded IP addresses previously assigned to the mobile device to determine the second IP address comprises determining that the second IP address previously resulted in relatively few or no undesired disruptions in communications to the mobile device via the wireless telecommunications network; and

fulfilling said request, by the wireless telecommunications network by allocating the second IP address from the one or more IP addresses to the mobile device.

8. The media of claim 7 , wherein an IP-address allocation device that fulfills said requests is a home agent.

9. The media of claim 8 , wherein the wireless telecommunications network utilizes CDMA technology.

10. The media of claim 8 , wherein said device information includes geographic location or time of day.

11. The media of claim 8 , wherein excluding a first IP address from the pool of IP addresses based upon a previous assignment of the first IP address to the mobile device further comprising determining whether the first IP address is flagged.

12. The media of claim 11 , wherein a flag for the first IP address is indicative that the first IP address should not be used again for the mobile device.

13. The media of claim 12 , wherein the flag signifies that high refresh rate is associated with the first IP address.

14. A method of allocating an IP address to a mobile device by a wireless telecommunications network, the method comprising:

receiving a request to have an IP address from a pool of available IP addresses allocated to a mobile device, wherein the mobile device is identifiable by way of a unique identifier, wherein the request is communicated through a transceiver station and a radio network controller of the wireless telecommunications network;

identifying one or more IP addresses previously assigned to the mobile device by the wireless telecommunications network in a previous telecommunications session from the pool of IP addresses;

excluding a first IP address from the one or more IP addresses that have previously disrupted the interaction between the mobile device and the Internet;

analyzing the one or more IP addresses previously assigned to the mobile device to determine a second IP address, wherein analyzing the one or more IP addresses previously assigned to the mobile device to determine the second IP address comprises determining that the second IP address previously resulted in relatively few or no undesired disruptions in communications to the mobile device via the wireless telecommunications network; and

allocating, by the wireless telecommunications network, the second IP address from the one or more IP addresses to the mobile device.

15. The computer system method of claim 14 ,

wherein the unique identifier includes a Network Address Identifier (NAI).

16. The method of claim 14 , wherein the one or more IP addresses were previously allocated to the mobile device.

17. The method of claim 14 , wherein allocating a non-excluded IP address comprises reallocating to the mobile device a particular IP address that previously resulted in no undesired disruptions in communications to the mobile device via the wireless telecommunications network.

18. The method of claim 14 , wherein disrupt the interaction between the mobile device and the Internet includes a refresh rate above a set limit.

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 Jun 20, 2013
From: REEVES, RAYMOND EMILIO; WICK, RYAN ALAN; XUE, WEN
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 030650/0001 →
Continuity (2)
Continuation 13565414 · Aug 2, 2012
Continuation 12581353 · Oct 19, 2009
Cited By (1)
US 12,456,137