IP Library Granted Patent US 10,411,845
Granted Patent B2
US 10,411,845 · App. 15/882,650 · Granted Sep 10, 2019

Internet protocol interface selection for routing data traffic

Inventor: Vivek Gupta (San Jose, CA)
Assignee: Intel IP Corporation
H04L5/0007H04B15/00H04J11/00H04L5/0005H04L5/005H04L5/0048H04L5/0073H04W8/005H04W28/04H04W28/08H04W40/246H04W48/16H04W56/002H04W72/044H04W72/0413H04W72/082H04W72/1215H04W80/04H04W84/18H04W88/02H04W84/042Y02D70/00Y02D70/1224Y02D70/1242Y02D70/1244Y02D70/1246Y02D70/1262Y02D70/1264Y02D70/142Y02D70/144Y02D70/146Y02D70/164Y02D70/166Y02D70/168Y02D70/21Y02D70/22Y02D70/23
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,411,845
App. No.
15/882,650
Granted
Sep 10, 2019
Kind
B2
Abstract

A technology for a user equipment (UE) that is operable to select an internet protocol (IP) interface in a communications network is disclosed. Local policy information and access network selection information can be received from an Access Network Discovery and Selection Function (ANDSF) operating on a server in an evolved packet core (EPC). At least one IP interface on which to route an IP flow using inter access point name routing policies (IARP) can be determined prior to implementing other routing policies. The IP flow from the UE on at least one IP interface selected can be routed using the IARP.

Claims (40)

1. A processor in a user equipment (UE) operable to select an internet protocol (IP) interface in a communications network, the processor having computer circuitry configured to:

receive, from an Access Network Discovery and Selection Function (ANDSF) located in an evolved packet core (EPC), access network selection information;

first determine at least one IP interface on which to route an IP flow using inter access point name routing policies (TARP) included in the access network selection information received from the ANDSF, wherein the IARP includes one or more policies for non-seamless wireless local area network (WLAN) offload (NSWO) and inter-access point name (APN) rules;

second determine at least one IP interface on which to route the IP flow using inter-system routing policies (ISRP) when the IP flow does not match any IARP and based on the one or more policies for NSWO included in the IARP; and

route the IP flow from the UE on the at least one IP interface selected using the ISRP when the IP flow does not match any IARP.

2. The processor of claim 1 , further configured to send a request from the UE to the ANDSF for the TARP, wherein the ANDSF includes the IARP and the ISRP.

3. The processor of claim 1 , further configured to receive, from the ANDSF, a list of Inter-APN Routing Policies for routing IP traffic.

4. The processor of claim 1 , further configured to receive, from the ANDSF, a list of non-seamless wireless local area network (WLAN) offload (NSWO) policies for routing IP traffic.

5. The processor of claim 1 , wherein the ISRP indicates to the UE how to distribute traffic among available accesses when the UE connects to an evolved packet core (EPC) through multiple accesses.

6. The processor of claim 1 , wherein the UE includes an antenna, a camera, a touch sensitive display screen, a speaker, a microphone, a graphics processor, an application processor, internal memory, or a non-volatile memory port.

7. A user equipment (UE) operable to select an internet protocol (IP) interface in a communications network, the UE comprising:

one or more antennas;

a radio; and

a processor configured to:

receive, from an Access Network Discovery and Selection Function (ANDSF) located in an evolved packet core (EPC), local policy information and access network selection information;

determine at least one IP interface on which to route an IP flow using inter access point name routing policies (IARP) prior to implementing one or more other routing policies, wherein the IARP includes one or more policies for non-seamless wireless local area network (WLAN) offload (NSWO) and inter-access point name (APN) rules;

determine at least one IP interface on which to route the IP flow using inter-system routing policies (ISRP) when the IP flow does not match any IARP and based on the one or more policies for NSWO included in the TARP; and

route the IP flow from the UE on the at least one IP interface selected using the ISRP.

8. The UE of claim 7 , further configured to assign a selected value to an APN to enable one or more priorities of the NSWO to be evaluated with the inter-APN rules.

9. The UE of claim 7 , further configured to route the IP flow for a non-seamless wireless local area network (WLAN) offload when the non-seamless WLAN offload is selected by the IARP.

10. The UE of claim 7 , further configured to route the IP flow to packet data network (PDN) connections corresponding to an access point name (APN) when the APN is selected by the TARP.

11. The UE of claim 7 , further configured to select an access point name (APN) or non-seamless WLAN offload to route user plane traffic matching specific IP flows.

12. The UE of claim 7 , further configured to determine when an access point name (APN) or non-seamless wireless local area network (WLAN) offload is restricted from routing a specific IP flow.

13. The UE of claim 7 , further configured to use the IARP for an access point name (APN) when the TARP steers the IP flow to an existing packet data networks (PDN) connection.

14. The UE of claim 7 , further configured to use the IARP for an access point name (APN) when the TARP steers the IP flow to a new packet data networks (PDN) connection.

15. The UE of claim 14 , further configured to apply filter rules to selected applications used to create one or more PDN connections with selected routing criteria.

16. The UE of claim 15 , further configured to determine the filter rules using an application identify (AppID) branch in an internet protocol flow (IPFlow) node.

17. The UE of claim 15 , further configured to determine the filter rules based on a type of application, a class of application, or a PDN connection.

18. At least one non-transitory machine readable storage medium having instructions embodied thereon to select an internet protocol (IP) interface in a communications network, the instructions when executed by one or more processors at a UE perform the following:

receive, from an Access Network Discovery and Selection Function (ANDSF) located in an evolved packet core (EPC), access network selection information;

first determine at least one IP interface on which to route an IP flow using inter access point name routing policies (TARP) included in the access network selection information received from the ANDSF, wherein the IARP includes one or more policies for non-seamless wireless local area network (WLAN) offload (NSWO) and inter-access point name (APN) rules;

second determine at least one IP interface on which to route the IP flow using inter-system routing policies (ISRP) when the IP flow does not match any IARP and based on the one or more policies for NSWO included in the IARP; and

route the IP flow from the UE on the at least one IP interface selected using the ISRP when the IP flow does not match any IARP.

19. The at least one non-transitory machine readable storage medium of claim 18 , further comprising instructions that when executed perform:

send a request from the UE to the ANDSF for the IARP, wherein the ANDSF includes the TARP and the ISRP.

20. The at least one non-transitory machine readable storage medium of claim 18 , further comprising instructions that when executed perform:

receive, from the ANDSF, a list of Inter-APN Routing Policies for routing IP traffic.

21. The at least one non-transitory machine readable storage medium of claim 18 , further comprising instructions that when executed perform:

receive, from the ANDSF, a list of non-seamless wireless local area network (WLAN) offload (NSWO) policies for routing IP traffic.

22. The at least one non-transitory machine readable storage medium of claim 18 , wherein the ISRP indicates to the UE how to distribute traffic among available accesses when the UE connects to an evolved packet core (EPC) through multiple accesses.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056524/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2018
From: GUPTA, VIVEK
To: INTEL IP CORPORATION
Reel/Frame 045022/0873 →
Continuity (3)
Continuation 14227829 · Mar 27, 2014
Provisional Application 61843826 · Jul 8, 2013
Related Publication 20180152270A1 · May 31, 2018