IP Library Granted Patent US 8,965,363
Granted Patent B1
US 8,965,363 · App. 13/488,706 · Granted Feb 24, 2015

Controlling a preferred roaming list

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,965,363
App. No.
13/488,706
Granted
Feb 24, 2015
Kind
B1
Abstract

A computer-implemented method, system, and computer-readable storage media for controlling channel access to a mobile device are described. Based upon a configuration being initiated for the mobile device, a preferred roaming list (PRL) on the mobile device is compared to a stored PRL for the mobile device. A channel access to the mobile device is denied when the PRL on the mobile device does not match the stored PRL. A channel is assigned to the mobile device when the PRL on the mobile device matches the stored PRL.

Claims (32)

1. A computer-implemented method of controlling channel access to a mobile device for communication via a wireless network, the computer-implemented method comprising:

based on a configuration with a communication tower being initiated for the mobile device, and prior to granting the mobile device channel access at the communication tower, determining, based on the electronic serial number (ESN) of the mobile device, whether the mobile device has a subscription to the wireless network;

when a determination is made that the mobile device has a subscription to the wireless network, then prior to granting the mobile device channel access at the communication tower, comparing a preferred roaming list (PRL) on the mobile device to a centrally stored PRL for the mobile device, wherein the stored PRL is identified based on the ESN of the mobile device;

denying a channel access to the mobile device at the communication tower and updating the PRL on the mobile device when the PRL on the mobile device does not match the stored PRL; and

assigning a channel to the mobile device for mobile device communication when the PRL on the mobile device matches the stored PRL.

2. The computer-implemented method of claim 1 , further comprising:

pushing the stored PRL to the mobile device, via an Access Network Discovery and Selection Function (ANDSF) server, when the PRL on the mobile device differs from the stored PRL for the mobile device.

3. The computer-implemented method of claim 1 , wherein a user of the mobile device comprises a hacker or squatter.

4. The computer-implemented method of claim 1 , wherein the PRL on the mobile device has been changed to register with a specific carrier.

5. The computer-implemented method of claim 1 , wherein the denying a channel access inactivates a wildcard PRL on the mobile device.

6. A communications system for controlling mobile device channel access, comprising:

a mobile device having an ESN and a Preferred Roaming List (PRL) stored therein;

one or more radio communication equipments;

one or more access networks; and

a core network comprising an Access Network Discovery and Selection Function (ANDSF) server and a Preferred Roaming List (PRL) database, the ANDSF server determining, upon the mobile device attempting to access a communication channel of the access network, after a determination is made that the mobile device is subscribed with the access network and prior to granting the mobile device access to the communication channel of the access network, whether the PRL stored within the mobile device matches a corresponding PRL within the PRL database based on a comparison of the PRLs and permitting access to the communication channel of the access network in accordance therewith, and updating the PRL stored within the mobile device when the PRL stored within the mobile device does not match the corresponding PRL within the PRL database, wherein the corresponding PRL within the PRL database is identified based on the ESN of the mobile device.

7. The communications system of claim 6 , wherein channel access is granted to the mobile device when the PRL of the mobile device matches the stored PRL for the mobile device in the PRL database.

8. The communications system of claim 6 , wherein channel access is not granted to the mobile device when the PRL of the mobile device does not match the stored PRL for the mobile device in the PRL database.

9. The communications system of claim 6 , wherein the ANDSF server renders a wildcard PRL ineffective on each of the one or more mobile devices.

10. One or more non-transitory computer-readable storage media storing computer-readable instructions thereon, that when executed by a computing device, perform a method of regulating Preferred Roaming Lists (PRLs), comprising:

determining that a mobile device is attempting to access a channel at a base station associated with a carrier, wherein the mobile device has an electronic serial number (ESN);

prior to granting the mobile device channel access at the base station, utilizing the ESN of the mobile device to access a central database that stores ESNs of mobile devices that are subscribed with the carrier, wherein accessing the central database includes determining whether the mobile device is subscribed with the carrier;

when a determination is made that the mobile device is subscribed with the carrier, then prior to granting the mobile device channel access at the base station, scanning a Preferred Roaming List(s) stored on the mobile device;

comparing the scanned PRL on the mobile device to a network-stored PRL for the mobile device; and

when the PRL on the mobile device differs from the network-stored PRL for the mobile device, then

a) denying the mobile device channel access at the base station, and

b) updating the PRL on the mobile device when it differs from the network-stored PRL for the mobile device.

11. The one or more non-transitory computer-readable storage media of claim 10 , wherein the scanning occurs on a regularly scheduled basis.

12. The one or more non-transitory computer-readable storage media of claim 10 , wherein the updating occurs when the mobile device attempts to register with a carrier that is not on the network stored PRL.

13. The one or more non-transitory computer-readable storage media of claim 10 , wherein the scanning, comparing, and updating are implemented via an Access Network Discovery and Selection Function (ANDSF) server.

14. The one or more non-transitory computer-readable storage media of claim 10 , wherein the network stored PRL is located in a core network PRL database.

15. The one or more non-transitory computer-readable storage media of claim 10 , wherein the updating occurs when the mobile device has been modified from a carrier-assigned PRL of the mobile device.

16. The one or more non-transitory computer-readable storage media of claim 10 , wherein the comparing removes a wildcard PRL option on the mobile device.

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 5, 2012
From: UMAMAHESWARAN, SHOBA; ULREY, KYLE TRENT; KIEFFER, KENNETH MICHAEL, JR.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 028319/0549 →