IP Library Granted Patent US 9,742,635
Granted Patent B2
US 9,742,635 · App. 14/276,512 · Granted Aug 22, 2017

Mobile client-driven network transitions

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 9,742,635
App. No.
14/276,512
Granted
Aug 22, 2017
Kind
B2
Abstract

Methods and apparatuses for implementing a mobile client network transition are provided. In an embodiment, a network transition priority list including measured quality-of-service data for each of a plurality of networks within communications range of a mobile client is received. Each of the plurality of networks is ranked in accordance with one or more network administrator policies. An updated network transition priority list is generated based on the ranking of the plurality of networks, and the updated network transition priority list is transmitted to the mobile client.

Claims (49)

1. A method for implementing a mobile client network transition, the method comprising:

receiving a network transition priority list including:

measured quality-of-service data for each of a plurality of networks within communications range of a mobile client, and

additional data including one or more of a current location, a list of currently running applications, a list of currently running applications requiring network access, a list of currently running applications requiring a network transition, a current network connection, and quality-of-service data for the current network connection;

generating an updated network transition priority list based on a rank of each of the plurality of networks in the network transition priority list and the additional data;

associating each of the plurality of networks in the updated network transition priority list with a priority group based on one or more network administrative policies;

ranking the networks within each priority group based on their associated measured quality-of-service data;

removing networks from the updated network transition priority list which do not satisfy a quality-of-service threshold; and

transmitting the updated network transition priority list to the mobile client after the associating, the ranking, and the removing.

2. The method of claim 1 , further comprising transmitting authentication information relating to one or more networks included on the updated network transition priority list to the mobile client.

3. The method of claim 1 , further comprising comparing the measured quality-of-service data for each of the plurality of networks to a time-stamp indication to determine whether the measured quality-of-service data is current.

4. The method of claim 1 , wherein associating each of the plurality of networks in the updated network transition priority list with a priority group comprises arranging the plurality of networks into priority groups based on the one or more network administrative policies.

5. The method of claim 1 , wherein ranking the networks within each priority group comprises ordering the networks within each priority group in descending order based on the measured quality-of-service data.

6. An apparatus for implementing a mobile client network transition, the apparatus comprising:

a memory to store computer program instructions; and

a processor communicatively coupled to the memory, the processor configured to execute the computer program instructions, which, when executed on the processor, cause the processor to perform operations comprising:

receiving a network transition priority list including:

measured quality-of-service data for each of a plurality of networks within communications range of a mobile client, and

additional data including one or more of a current location, a list of currently running applications, a list of currently running applications requiring network access, a list of currently running applications requiring a network transition, a current network connection, and quality-of-service data for the current network connection;

generating an updated network transition priority list based on a rank of each of the plurality of networks in the network transition priority list and the additional data;

associating each of the plurality of networks in the updated network transition priority list with a priority group based on one or more network administrative policies;

ranking the networks within each priority group based on their associated measured quality-of-service data;

removing networks from the updated network transition priority list which do not satisfy a quality-of-service threshold; and

transmitting the updated network transition priority list to the mobile client after the associating, the ranking, and the removing.

7. The apparatus of claim 6 , the operations further comprising transmitting authentication information relating to one or more networks included on the updated network transition priority list to the mobile client.

8. The apparatus of claim 6 , the operations further comprising comparing the measured quality-of-service data from the plurality of networks to a time-stamp indication to determine whether the measured quality-of-service data is current.

9. The apparatus of claim 6 , wherein associating each of the plurality of networks in the updated network transition priority list with a priority group comprises arranging the plurality of networks into priority groups based on the one or more network administrative policies.

10. The apparatus of claim 6 , wherein ranking the networks within each priority group comprises ordering the networks within each priority group in descending order based on the measured quality-of-service data.

11. A non-transitory computer-readable medium storing computer program instructions for implementing a mobile client network transition, which, when executed on a processor, cause the processor to perform operations comprising:

receiving a network transition priority list including:

measured quality-of-service data for each of a plurality of networks within communications range of a mobile client, and

additional data including one or more of a current location, a list of currently running applications, a list of currently running applications requiring network access, a list of currently running applications requiring a network transition, a current network connection, and quality-of-service data for the current network connection;

generating an updated network transition priority list based on a rank of each of the plurality of networks in the network transition priority list and the additional data;

associating each of the plurality of networks in the updated network transition priority list with a priority group based on one or more network administrative policies;

ranking the networks within each priority group based on their associated measured quality-of-service data;

removing networks from the updated network transition priority list which do not satisfy a quality-of-service threshold; and

transmitting the updated network transition priority list to the mobile client after the associating, the ranking, and the removing.

12. The non-transitory computer-readable medium of claim 11 , the operations further comprising comparing the measured quality-of-service data from the plurality of networks to a time-stamp indication to determine whether the measured quality-of-service data is current.

13. The non-transitory computer-readable medium of claim 11 , wherein associating each of the plurality of networks in the updated network transition priority list with a priority group comprises arranging the plurality of networks into priority groups based on the one or more network administrative policies.

14. The non-transitory computer-readable medium of claim 11 , wherein ranking the networks within each priority group comprises ordering the networks within each priority group in descending order based on the measured quality-of-service data.

15. The method of claim 1 , wherein removing networks from the updated network transition priority list which do not satisfy a quality-of-service threshold comprises:

calculating a difference between the measured quality-of-service data for each of the plurality of networks and the quality-of-service data for the current network connection that the mobile client is connected to; and

removing the networks from the updated network transition priority list which do not satisfy the quality-of-service threshold based on the calculating.

16. The apparatus of claim 6 , wherein removing networks from the updated network transition priority list which do not satisfy a quality-of-service threshold comprises:

calculating a difference between the measured quality-of-service data for each of the plurality of networks and the quality-of-service data for the current network connection that the mobile client is connected to; and

removing the networks from the updated network transition priority list which do not satisfy the quality-of-service threshold based on the calculating.

17. The non-transitory computer-readable medium of claim 11 , wherein removing networks from the updated network transition priority list which do not satisfy a quality-of-service threshold comprises:

calculating a difference between the measured quality-of-service data for each of the plurality of networks and the quality-of-service data for the current network connection that the mobile client is connected to; and

removing the networks from the updated network transition priority list which do not satisfy the quality-of-service threshold based on the calculating.

Assignments (7)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2020
From: NOKIA OF AMERICA CORPORATION
To: WSOU INVESTMENTS, LLC
Reel/Frame 052372/0577 →
CHANGE OF NAME Recorded Nov 20, 2019
From: ALCATEL-LUCENT USA INC.
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 051061/0753 →
NUNC PRO TUNC ASSIGNMENT Recorded May 15, 2015
From: SATHYANATH, AJAY
To: ALCATEL-LUCENT USA INC.
Reel/Frame 035651/0689 →
RELEASE OF SECURITY INTEREST Recorded Sep 3, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033684/0046 →
RELEASE OF SECURITY INTEREST Recorded Aug 24, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA, INC.
Reel/Frame 033596/0898 →
SECURITY INTEREST Recorded Aug 7, 2014
From: ALCATEL LUCENT USA, INC.
To: CREDIT SUISSE AG
Reel/Frame 033500/0156 →