IP Library › Granted Patent US 9,843,977
Granted Patent B2
US 9,843,977 · App. 14/892,475 · Granted Dec 12, 2017

Avoiding mass migration of wireless communication devices from one access point to another

Inventors: Tomas Hedberg (Stockholm, SE); Filip Mestanov (Sollentuna, SE); Mattias Bergström (Stockholm, SE); Oumer Teyeb (Solna, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
H04W36/22H04W36/08H04W48/16H04W48/18H04W36/0066H04W36/0083H04W36/14H04W84/005H04W84/12
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,843,977
App. No.
14/892,475
Granted
Dec 12, 2017
Kind
B2
Abstract

A wireless communication device (WCD), network node, and methods for determining whether to steer traffic from a first access point to a second access point according to an access network selection policy. The WCD obtains at least one input parameter for use in an algorithm that is part of the access network selection policy, obtains a random value, and determines whether to steer traffic from the first access point to the second access point based at least in part on the at least one obtained input parameter and the obtained random value. The at least one input parameter may be determined by the network node and signaled to the WCD. The network node may signal an indication to the WCD to cause the WCD to apply a random value when determining whether to steer traffic in accordance with the access network selection policy.

Claims (36)

1. A method performed by a wireless communication device (WCD) for determining whether to steer traffic from a first access point to a second access point, wherein the determining is based on an access network selection policy, the method comprising:

determining whether the access network selection policy for steering traffic is fulfilled, wherein the determining comprises: a) obtaining, at time t 1 , a first value associated with the second access point and b) deciding, based on the first value obtained at time t 1 , whether the WCD is barred from associating with the second access point, wherein deciding whether the WCD is barred from associating with the second access point comprises comparing the first value to a threshold, wherein the first value is one of: i) a signal quality value indicating the quality of a signal transmitted by the second access point and ii) a load value indicating a load on the second access point;

obtaining an input parameter for use in an algorithm that is part of the access network selection policy, wherein the obtained input parameter is a default time-to-trigger value;

obtaining a random value; and

using the random value and the default time-to-trigger value to determine a time-to trigger (ttt), wherein

in response to deciding that the WCD is not barred from associating with the second access point based on the first value obtained at time t 1 , the WCD further performs the steps of: a) obtaining, at a time t 2 , wherein the time t 2 is equal to or greater than the time t 1 +the ttt, a second value associated with the second access point and b) deciding, based on the second value obtained at time t 2 , whether the WCD is barred from associating with the second access point, wherein deciding whether the WCD is barred from associating with the second access point based on the second value comprises comparing the second value to said threshold, wherein the second value is one of: i) a signal quality value indicating the quality of a signal transmitted by the second access point and ii) a load value indicating a load on the second access point, and

after deciding based on the second value obtained at time t 2 that the WCD is not barred from associating with the second access point, the WCD transmits to the second access point a request for associating with the access point.

2. The method according to claim 1 , wherein the first value is a signal quality value indicating the quality of a signal transmitted by the second access point.

3. The method according to claim 2 , wherein the signal quality value is one of: a reference signal received power measure, a reference signal received quality measure, a received signal strength indication, and a received channel power indicator.

4. The method according to claim 1 , wherein

the first value is a load value, and

the load value is one of: basic service set load being a basic building block of an 802.11wireless Local Area Network, cellular network load, and a wireless local area network metric.

5. The method according to any claim 1 , wherein obtaining the input parameter comprises receiving the input parameter.

6. The method according to claim 1 , wherein obtaining the random value comprises generating the random value.

7. The method of claim 1 , wherein

in response to deciding based on the second value obtained at time t 2 that the WCD is not barred from associating with the second access point, the WCD generates a second random value and compares the second random value to a probability value to determine whether the second random value is not greater than the probability value, and

the WCD transmits the request as a result of determining that the second random value is not greater than the probability value.

8. The method of claim 7 , further comprising the WCD determining the probability value based on a difference between the first value and a threshold value.

9. A wireless communication device (WCD), the WCD comprising:

one or more processors; and

a computer readable medium containing instructions executable by the one or more processors to cause the WCD to:

determine whether an access network selection policy for steering traffic from a first access point to a second access point is fulfilled by performing a process comprising: a) obtaining, at time t 1 , a first value associated with the second access point and b) deciding, based on the first value obtained at time t 1 , whether the WCD is barred from associating with the second access point, wherein deciding whether the WCD is barred from associating with the second access point comprises comparing the first value to a threshold, wherein the first value is one of: i) a signal quality value indicating the quality of a signal transmitted by the second access point and ii) a load value indicating a load on the second access point;

obtain an input parameter for use in an algorithm that is part of the access network selection policy, wherein the obtained input parameter is a default time-to-trigger value;

obtain a random value; and

use the random value and the default time-to-trigger value to determine a time-to-trigger (ttt), wherein the WCD is configured such that:

in response to the WCD deciding that the WCD is not barred from associating with the second access point based on the first value obtained at time t 1 , the WCD further performs the steps of: a) obtaining, at a time t 2 , wherein the time t 2 is equal to or greater than the time t 1 +the ttt, a second value associated with the second access point and b) deciding, based on the second value obtained at time t 2 , whether the WCD is barred from associating with the second access point, wherein deciding whether the WCD is barred from associating with the second access point based on the second value comprises comparing the second value to said threshold, wherein the second value is one of: i) a signal quality value indicating the quality of a signal transmitted by the second access point and ii) a load value indicating a load on the second access point, and

in response to deciding based on the second value obtained at time t 2 that the WCD is not barred from associating with the second access point, the WCD transmits to the second access point a request for associating with the access point.

10. The wireless communication device according to claim 9 , wherein the first value is a signal quality value indicating the quality of a signal transmitted by the second access point.

11. The wireless communication device according to claim 9 , wherein the signal quality value is one of: a reference signal received power measure, a reference signal received quality measure, a received signal strength indication, and a received channel power indicator.

12. The wireless communication device according to claim 9 , wherein the instructions to obtain the random value comprise instructions to generate the random value.

13. The wireless communication device according to claim 9 , wherein the instructions further comprise instructions to cause the WCD to obtain the access network selection policy by one of: i) receiving the access network selection policy, and ii) retrieving the access network selection policy from the storage system.

14. The wireless communication device according to claim 9 , wherein the instructions further comprise instructions to cause the WCD to:

determine, prior to steering traffic to the second access point, a risk of a mass migration to the second access point;

determine whether the determined risk of a mass migration to the second access point exceeds a threshold; and

determine whether to steer traffic from the WCD to the second access point as a result of:

i) whether the determined risk of a mass migration to the second access point exceeds the threshold and ii) whether the access point selection policy conditions are fulfilled.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2016
From: BERGSTRÖM, MATTIAS; HEDBERG, TOMAS; MESTANOV, FILIP; TEYEB, OUMER
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 039180/0453 →
Continuity (2)
Provisional Application 61825319 · May 20, 2013
Related Publication 20160174123A1 · Jun 16, 2016