IP Library Granted Patent US 9,392,534
Granted Patent B2
US 9,392,534 · App. 14/162,076 · Granted Jul 12, 2016

Prioritization of access points by an ANDSF server

Inventors: Mira Vrbaski (Kanata, CA); Ivaylo Tanouchev (Ottawa, CA); Hamdy Farid (Kanata, CA)
Assignee: Alcatel Lucent
H04W48/16H04W48/08H04W48/04H04W48/14H04W48/18
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,392,534
App. No.
14/162,076
Granted
Jul 12, 2016
Kind
B2
Abstract

Various exemplary embodiments relate to a method, network node, and non-transitory machine-readable storage medium including one or more of the following: identifying, by an ANDSF server, a location associated with a UE in communication with the ANDSF server via an S14 session over a first access network; determining a plurality of access points for use by the UE to utilize at least one access network other than the first access network; calculating a first score for a first access point; calculating a second score for a second access point; generating a policy identifying the first access point associated with a first priority and the second access point associated with a second priority, wherein the first priority is set higher than the second priority based on a comparison of the first score to the second score; and transmitting the policy to the UE.

Claims (63)

1. A method performed by an access network discovery and selection function (ANDSF) server for provisioning policies, the method comprising:

identifying, by an ANDSF server, a location associated with a user equipment device (UE) in communication with the ANDSF server via an S14 session established over a first access network;

determining, by the ANDSF server, a plurality of access points for use by the UE to utilize at least one access network other than the first access network;

calculating, by the ANDSF server, a first score, using a first score formula, for a first access point of the plurality of access points;

calculating, by the ANDSF server, a second score, using the first score formula, for a second access point of the plurality of access points;

calculating a third score, using a second score formula other than the first score formula, for a third access point of the plurality of access points, wherein the policy additionally identifies the third access point associated with a third priority that is determined based on a comparison of the third score to the first and second score;

generating, by the ANDSF server, a policy identifying the first access point associated with a first priority and the second access point associated with a second priority, wherein the first priority is set higher than the second priority based on a comparison of the first score to the second score;

and

transmitting the policy to the UE via the S14 session over the first access network.

2. The method of claim 1 , wherein identifying the location comprises receiving, from the UE, a request for a policy, wherein the request identifies the location as a current location of the UE.

3. The method of claim 1 , wherein the first score formula comprises a weight assigned to a respective access point and a recent utilization rating of the respective access point.

4. The method of claim 1 , wherein the first score formula is previously configured by an operator to be used by the ANDSF server.

5. The method of claim 1 , wherein:

determining the plurality access points comprises evaluating a policy profile to generate a list of access points including the first access point and the second access point; and

generating the policy comprises creating a first policy element based on the policy profile,

wherein the first policy element identifies the first access point associated with the first priority and the second access point associated with the second priority, and

wherein the first policy element is at least one of an inter system routing policy (ISRP) and an inter system mobility policy (ISMP).

6. The method of claim 5 , wherein:

the policy includes a second policy element that is at least one of an ISRP and an ISMP,

the first policy element is associated with a first element priority within the policy, and

the second policy element is associated with a second element priority within the policy.

7. An access network discovery and selection function (ANDSF) server for provisioning policies, the ANDSF server comprising:

a network interface in communication with a first access network;

a storage device; and

a processor in communication with the network interface and the storage device, wherein the processor is configured to:

identify a location associated with a user equipment device (UE) in communication with the ANDSF server via an S14 session established over the network interface;

determine a plurality of access points for use by the UE to utilize at least one access network other than the first access network;

calculate a first score, using a first score formula, for a first access point of the plurality of access points;

calculate a second score, using the first score formula, for a second access point of the plurality of access points;

calculate a third score, using a second score formula other than the first score formula, for a third access point of the plurality of access points, wherein the policy additionally identifies the third access point associated with a third priority that is determined based on a comparison of the third score to the first and second score;

generate a policy identifying the first access point associated with a first priority and the second access point associated with a second priority, wherein the first priority is set higher than the second priority based on a comparison of the first score to the second score; and

transmit the policy to the UE via the S14 session over the network interface.

8. The ANDSF server of claim 7 , wherein, in identifying the location, the processor is configured to receive, from the UE, a request for a policy, wherein the request identifies the location as a current location of the UE.

9. The ANDSF server of claim 7 , wherein the first score formula comprises a weight assigned to a respective access point and a recent utilization rating of the respective access point.

10. The ANDSF server of claim 7 , wherein the first score formula is previously configured by an operator to be used by the ANDSF server.

11. The ANDSF server of claim 7 , wherein:

in determining the plurality access points, the processor is configured to evaluate a policy profile retrieved from the storage device to generate a list of access points including the first access point and the second access point; and

in generating the policy, the processor is configured to create a first policy element based on the policy profile,

wherein the first policy element identifies the first access point associated with the first priority and the second access point associated with the second priority, and

wherein the first policy element is at least one of an inter system routing policy (ISRP) and an inter system mobility policy (ISMP).

12. The ANDSF server of claim 11 , wherein:

the policy includes a second policy element that is at least one of an ISRP and an ISMP,

the first policy element is associated with a first element priority within the policy, and

the second policy element is associated with a second element priority within the policy.

13. A non-transitory machine-readable storage medium encoded with instructions for execution by an access network discovery and selection function (ANDSF) server for provisioning policies, the non-transitory machine-readable storage medium comprising:

instructions for identifying, by an ANDSF server, a location associated with a user equipment device (UE) in communication with the ANDSF server via an S14 session established over a first access network;

instructions for determining, by the ANDSF server, a plurality of access points for use by the UE to utilize at least one access network other than the first access network;

instructions for calculating, by the ANDSF server, a first score, using a first score formula, for a first access point of the plurality of access points;

instructions for calculating, by the ANDSF server, a second score, using the first score formula, for a second access point of the plurality of access points;

instructions for calculating a third score, using a second score formula other than the first score formula, for a third access point of the plurality of access points, wherein the policy additionally identifies the third access point associated with a third priority that is determined based on a comparison of the third score to the first and second score;

instructions for generating, by the ANDSF server, a policy identifying the first access point associated with a first priority and the second access point associated with a second priority, wherein the first priority is set higher than the second priority based on a comparison of the first score to the second score; and

instructions for transmitting the policy to the UE via the S14 session over the first access network.

14. The non-transitory machine-readable storage medium of claim 13 , wherein the first score formula comprises a weight assigned to a respective access point and a recent utilization rating of the respective access point.

15. The non-transitory machine-readable storage medium of claim 13 , wherein the first score formula is previously configured by an operator to be used by the ANDSF server.

16. The non-transitory machine-readable storage medium of claim 13 , wherein:

the instructions for determining the plurality access points comprise instructions for evaluating a policy profile to generate a list of access points including the first access point and the second access point; and

the instructions for generating the policy comprise instructions for creating a first policy element based on the policy profile,

wherein the first policy element identifies the first access point associated with the first priority and the second access point associated with the second priority, and

wherein the first policy element is at least one of an inter system routing policy (ISRP) and an inter system mobility policy (ISMP).

17. The non-transitory machine-readable storage medium of claim 16 , wherein:

the policy includes a second policy element that is at least one of an ISRP and an ISMP,

the first policy element is associated with a first element priority within the policy, and

the second policy element is associated with a second element priority within the policy.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2015
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 035052/0875 →
SECURITY INTEREST Recorded May 7, 2014
From: ALCATEL LUCENT CANADA INC.
To: CREDIT SUISSE AG
Reel/Frame 032844/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2014
From: VRBASKI, MIRA; TANOUCHEV, IVAYLO; FARID, HAMDY
To: ALCATEL LUCENT CANADA, INC.
Reel/Frame 032029/0325 →
Continuity (1)
Related Publication 20150208326A1 · Jul 23, 2015