IP Library Granted Patent US 11,411,692
Granted Patent B2
US 11,411,692 · App. 16/409,651 · Granted Aug 9, 2022

Internet protocol interface selection for routing data traffic

Inventor: Vivek Gupta (San Jose, CA)
Assignee: Intel Corporation
H04L5/0007H04B15/00H04J11/00H04L5/0005H04L5/005H04L5/0048H04L5/0073H04W8/005H04W28/04H04W28/08H04W40/246H04W48/16H04W56/002H04W72/044H04W72/0413H04W72/082H04W72/1215H04W80/04H04W84/18H04W88/02H04W84/042Y02D30/70
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 11,411,692
App. No.
16/409,651
Granted
Aug 9, 2022
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, at the UE, access network selection information comprising inter access point name routing policies (IARP) under a first node of the access network selection information and inter-system routing policies (ISRP) under a second node of the access network selection information at the same level as the first node, wherein the IARP includes one or more policies for non-seamless wireless local area network (WLAN) offload (NSWO);

determine, at the UE, at least one IP interface on which to route an IP flow using the IARP included in the access network selection information;

determine, at the UE, at least one IP interface on which to route the IP flow using the ISRP when the IP flow does not match the IARP; and

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

2. The processor of claim 1 , further configured to:

send a request from the UE to an Access Network Discovery and Selection Function (ANDSF) located in an evolved packet core (EPC) for the IARP, wherein the ANDSF includes the IARP and the ISRP; and

receive the network selection information that includes the IARP from the ANDSF.

3. The processor of claim 1 , wherein the ISRP includes one or more policies for non-seamless wireless local area network (WLAN) offload (NSWO).

4. The processor of claim 1 , wherein the IARP includes inter-access point name (APN) rules.

5. The processor of claim 1 , further configured to receive, from an Access Network Discovery and Selection Function (ANDSF), a list of Inter-APN Routing Policies for routing IP traffic.

6. The processor of claim 1 , further configured to receive, from an Access Network Discovery and Selection Function (ANDSF), a list of non-seamless wireless local area network (WLAN) offload (NSWO) policies for routing IP traffic.

7. 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.

8. 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, at the UE, local policy information and access network selection information comprising inter access point name routing policies (IARP) under a first node of the access network selection information and inter-system routing policies (ISRP) under a second node of the access network selection information at the same level as the first node, wherein the IARP includes one or more policies for non-seamless wireless local area network (WLAN) offload (NSWO);

determine, at the UE, at least one IP interface on which to route an IP flow using the IARP prior to implementing one or more other routing policies;

determine, at the UE, at least one IP interface on which to route the IP flow using the ISRP when the IP flow does not match the IARP; and

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

9. The UE of claim 8 , wherein the processor is further configured to receive the local policy information and access network selection information from an Access Network Discovery and Selection Function (ANDSF) located in an evolved packet core (EPC).

10. The UE of claim 8 , wherein the ISRP includes one or more policies for non-seamless wireless local area network (WLAN) offload (NSWO).

11. The UE of claim 8 , wherein the processor is 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.

12. The UE of claim 8 , wherein the processor is 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 IARP.

13. The UE of claim 8 , wherein the processor is further configured to select an access point name (APN) or non-seamless WLAN offload to route user plane traffic matching specific IP flows.

14. The UE of claim 8 , wherein the processor is 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.

15. 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, at the UE, access network selection information comprising inter access point name routing policies (IARP) under a first node of the access network selection information and inter-system routing policies (ISRP) under a second node of the access network selection information at the same level as the first node, wherein the IARP includes one or more policies for non-seamless wireless local area network (WLAN) offload (NSWO);

determine, at the UE, at least one IP interface on which to route an IP flow using the IARP included in the access network selection information;

determine, at the UE, at least one IP interface on which to route the IP flow using the ISRP-when the IP flow does not match the IARP; and

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

16. The at least one non-transitory machine readable storage medium of claim 15 , wherein the ISRP includes one or more policies for non-seamless wireless local area network (WLAN) offload (NSWO).

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

send a request from the UE to an Access Network Discovery and Selection Function (ANDSF) for the IARP, wherein the ANDSF includes the IARP and the ISRP.

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

receive, from an Access Network Discovery and Selection Function (ANDSF), a list of Inter-APN Routing Policies for routing IP traffic.

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

receive, from an Access Network Discovery and Selection Function (ANDSF), a list of non-seamless wireless local area network (WLAN) offload (NSWO) policies for routing IP traffic.

20. The at least one non-transitory machine readable storage medium of claim 15 , 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 Aug 12, 2019
From: GUPTA, VIVEK
To: INTEL IP CORPORATION
Reel/Frame 050031/0298 →