IP Library › Granted Patent US 10,602,437
Granted Patent B2
US 10,602,437 · App. 15/896,586 · Granted Mar 24, 2020

Intelligent network selection

Inventor: Samir Hodroj (Bothell, WA)
Assignee: T-Mobile USA, Inc.
H04W48/18H04W8/20H04W36/14H04W36/30H04W48/16H04W72/08H04W88/06
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,602,437
App. No.
15/896,586
Granted
Mar 24, 2020
Kind
B2
Abstract

Systems and techniques that allow a mobile device to intelligently steer wireless data traffic among various wireless networks, including cellular networks and/or wireless local area networks (WLAN), is disclosed. The mobile device selects a wireless network to steer the data traffic by following a set of wireless network selection rules or policies. Such rules and policies may include rules for deciding whether to use WLAN, which WLAN hotspots to use, whose WLAN hotspot to use, etc. The policies or rules for steering wireless data traffic may be provided in accordance with Access Network Discovery and Selection Function (ANDSF), which is a framework for specifying and delivering access network selection policies to mobile devices. The network selection is based on (i) account information associated with the mobile device, (ii) network metrics measuring data processing capacity for at least one of the wireless networks, and (iii) location of the mobile device.

Claims (29)

1. One or more non-transitory computer-readable media of a mobile device storing computer-executable instructions that upon execution cause one or more processors to perform acts comprising:

receiving a set of wireless network selection policies based on (i) a quality of experience arrangement for an account associated with the mobile device (ii) a set of network metrics measuring data processing capacity for at least one of a plurality of wireless networks, and (iii) a location of the mobile device; and

selecting a wireless network of the plurality of wireless networks based on the received set of wireless network selection policies;

wherein the plurality of wireless networks comprises a first set of wireless networks and a second set of wireless networks, wherein the set of metrics measuring data processing capacity is for wireless networks of the first set of wireless networks but not wireless networks of the second set of wireless networks, wherein the first set of wireless networks comprises one or more public wireless local area networks or macro cells, and wherein the second set of wireless networks comprises one or more personal wireless networks.

2. The one or more non-transitory computer-readable media of claim 1 , wherein the set of wireless network selection policies is further based on at least one of quality of service, service level agreement, and billing information.

3. The one or more non-transitory computer-readable media of claim 1 , wherein the set of wireless network selection policies is received from a server through a cellular network.

4. The one or more non-transitory computer-readable media of claim 1 , wherein selecting the wireless network of the plurality of wireless networks comprises determining whether to allow the set of wireless network selection policies to select a personal wireless network.

5. The one or more non-transitory computer-readable media of claim 1 , wherein selecting the wireless network of the plurality of wireless networks comprises determining whether the mobile device has saved information for accessing a personal wireless network.

6. The one or more non-transitory computer-readable media of claim 1 , wherein the set of metrics comprises at least one of link status, upload/download speed, backhaul load, IP address type, and connection capability.

7. A mobile device comprising:

one or more processors; and

a computer-readable medium storing a plurality of computer-executable components that are executable by the one or more processors to perform a plurality of actions, the plurality of actions comprising:

receiving a set of wireless network selection policies based on (i) a quality of experience arrangement for an account associated with the mobile device (ii) a set of wireless network metrics measuring data processing capacity for at least one of a plurality of wireless networks, and (iii) a location of the mobile device; and

selecting a wireless network of the plurality of wireless networks based on the received set of wireless network selection policies;

wherein the plurality of wireless networks comprises a first set of wireless networks and a second set of wireless networks, wherein the set of metrics measuring data processing capacity is for wireless networks of the first set of wireless networks but not wireless networks of the second set of wireless networks, wherein the first set of wireless networks comprises one or more public wireless local area networks or macro cells, and wherein the second set of wireless networks comprises one or more personal wireless networks.

8. The mobile device of claim 7 , wherein the set of wireless network selection policies is further based on at least one of quality of service, service level agreement, and billing information.

9. The mobile device of claim 7 , wherein the plurality of actions further comprises receiving a set of entitlement data for configuring the mobile device to access at least one wireless network of the plurality of wireless networks.

10. The mobile device of claim 7 , wherein selecting the wireless network of the plurality of wireless networks comprises determining whether to allow the set of wireless network selection policies to select a personal wireless network.

11. The mobile device of claim 7 , wherein selecting the wireless network of the plurality of wireless networks comprises determining whether the mobile device has saved information for accessing a personal wireless network.

12. The mobile device of claim 7 , wherein the set of metrics comprises at least one of link status, upload/download speed, backhaul load, IP address type, and connection capability.

13. A computer-implemented method, comprising:

receiving a set of wireless network selection policies based on (i) a quality of experience arrangement for an account associated with a mobile device (ii) a set of network metrics measuring data processing capacity for at least one of a plurality of wireless networks, and (iii) a location of the mobile device; and

selecting a wireless network of the plurality of wireless networks based on the received set of wireless network selection policies;

wherein the plurality of wireless networks comprises a first set of wireless networks and a second set of wireless networks, wherein the set of metrics measuring data processing capacity is for wireless networks of the first set of wireless networks but not wireless networks of the second set of wireless networks, wherein the first set of wireless networks comprises one or more public wireless local area networks or macro cells, and wherein the second set of wireless networks comprises one or more personal wireless networks.

14. The computer-implemented method of claim 13 , wherein the set of wireless network selection policies is further based on at least one of quality of service, service level agreement, and billing information.

15. The computer-implemented method of claim 13 , further comprising receiving a set of entitlement data for configuring the mobile device to access at least one wireless network of the plurality of wireless networks.

16. The computer-implemented method of claim 13 , wherein selecting the wireless network of the plurality of wireless networks comprises determining whether to allow the set of wireless network selection policies to select a personal wireless network.

17. The computer-implemented method of claim 13 wherein selecting the wireless network of the plurality of wireless networks comprises determining whether the mobile device has saved information for accessing a personal wireless network.

18. The computer-implemented method of claim 13 , wherein the set of metrics comprises at least one of link status, upload/download speed, backhaul load, IP address type, and connection capability.

Assignments (3)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2018
From: HODROJ, SAMIR
To: T-MOBILE USA, INC.
Reel/Frame 044929/0993 →
Continuity (1)
Related Publication 20190253960A1 · Aug 15, 2019