Apparatus and method for allocating data flows based on indication of selection criteria

US9749152B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9749152-B2
Application numberUS-98790111-A
CountryUS
Kind codeB2
Filing dateJan 10, 2011
Priority dateJan 15, 2010
Publication dateAug 29, 2017
Grant dateAug 29, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An apparatus and method for allocating a data flow based on selection criteria including receiving at least one policy including at least one indication for selecting an access from two or more of available accesses; determining a selection criterion based on the data flow; and selecting the access based on the determined selection criterion and the at least one indication. In one example, the selection criterion is one of the following: a bandwidth requirement for the data flow, an application generating the data flow, a protocol used to carry the data flow, a file size, an application name/ID, a role ID, or a throughput of the data flow. In one example, the policy is a management object (MO) received from an Access Network Discovery and Selection Function (ANDSF) module and the selected access is for a wireless local area network (WLAN), a LTE network or for a 3GPP service.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for allocating a data flow comprising: receiving, at a user equipment, a plurality of policies each including a data structure comprising a set of nodes that, when applied by the user equipment, cause the user equipment to select an access from two or more available accesses, wherein a flow description node of the set of nodes includes traffic identification data and selection criterion data; applying, at the user equipment, the traffic identification data of the flow description node from the data structures to traffic of the data flow for determining which one of the policies applies to the data flow; determining, at the user equipment by processing the selection criterion data of the data structure of the determined policy, a selection criterion based at least in part on the data flow; and selecting, at the user equipment, the access based at least in part on the selection criterion, wherein the selection criterion comprises a protocol used to carry the data flow and a bandwidth requirement for the data flow specifying either a minimum used bandwidth or a maximum used bandwidth for transporting a file having a defined file size. 2. The method of claim 1 wherein the selection criterion is one of the following: an application generating the data flow, an application name/ID, a role ID, a throughput of the data flow, or a combination thereof. 3. The method of claim 1 wherein the policies include a management object (MO) received from a network entity. 4. The method of claim 3 wherein the network entity is an Access Network Discovery and Selection Function (ANDSF) module. 5. The method of claim 1 wherein the bandwidth requirement for the data flow is based at least in part on an application, usage, and data type. 6. The method of claim 5 wherein the policies comprise a management object (MO) received from an Access Network Discovery and Selection Function (ANDSF) module and the access selected is one of a wireless local area network (WLAN) and a 3GPP service. 7. The method of claim 1 wherein the traffic identification data indicates one or more of: IP source address, IP destination address, source port, or destination port. 8. The method of claim 1 wherein the selection criterion further comprises: an application generating the data flow and an application name/ID. 9. The method of claim 1 wherein the selection criterion further comprises: an application generating the data flow, a media type, an application name/ID, a role ID, and a throughput of the data flow. 10. An apparatus for allocating a data flow comprising: means for receiving, at a user equipment, a plurality of policies each including a data structure comprising a set of nodes that, when applied by the user equipment, cause the user equipment to select an access from two or more available accesses, wherein a flow description node of the set of nodes includes traffic identification data and selection criterion data; means for applying, at the user equipment, the traffic identification data of the flow description node from the data structures to traffic of the data flow for determining which one of the policies applies to the data flow; means for determining, at the user equipment by processing the selection criterion data of the data structure of the determined policy, a selection criterion based at least in part on the data flow; and means for selecting, at the user equipment, the access based at least in part on the selection criterion, wherein the selection criterion comprises a protocol used to carry the data flow and a bandwidth requirement for the data flow specifying either a minimum used bandwidth or a maximum used bandwidth for transporting a file having a defined file size. 11. The apparatus of claim 10 wherein the selection criterion is one of the following: an application generating the data flow, a media type, an application name/ID, a role ID, a throughput of the data flow, or a combination thereof. 12. The apparatus of claim 10 wherein the policies include a management object (MO) received from a network entity. 13. The apparatus of claim 12 wherein the network entity is an Access Network Discovery and Selection Function (ANDSF) module. 14. The apparatus of claim 10 wherein the bandwidth requirement for the data flow is based at least in part on an application, usage, and data type. 15. The apparatus of claim 14 wherein the policies comprise a management object (MO) received from an Access Network Discovery and Selection Function (ANDSF) module and the access selected is one of a wireless local area network (WLAN) and a 3GPP service. 16. The apparatus of claim 10 wherein the traffic identification data indicates one or more of: IP source address, IP destination address, source port, or destination port. 17. A user equipment for allocating a data flow comprising: a receiver for receiving a plurality of policies each including a data structure comprising a set of nodes that, when applied by the user equipment, cause the user equipment to select an access from two or more available accesses, wherein a flow description node of the set of nodes includes traffic identification data and selection criterion data; and a processor for: applying the traffic identification data of the flow description node from the data structures to traffic of the data flow for determining which one of the policies applies to the data flow, determining, by processing the selection criterion data of the data structure of the determined policy, a selection criterion based at least in part on the data flow, and selecting the access based at least in part on the selection criterion, wherein the selection criterion comprises a protocol used to carry the data flow and a bandwidth requirement for the data flow specifying either a minimum used bandwidth or a maximum used bandwidth for transporting a file having a defined file size. 18. The user equipment of claim 17 wherein the selection criterion is one of the following: an application generating the data flow, a media type, an application name/ID, a role ID, a throughput of the data flow, or a combination thereof. 19. The user equipment of claim 17 wherein the policies include a management object (MO) received from a network entity. 20. The user equipment of claim 19 wherein the network entity is an Access Network Discovery and Selection Function (ANDSF) module. 21. The user equipment of claim 17 wherein the bandwidth requirement for the data flow is based at least in part on an application, usage, and data type. 22. The user equipment of claim 21 wherein the policies comprise a management object (MO) received from an Access Network Discovery and Selection Function (ANDSF) module and the access selected is one of a wireless local area network (WLAN) and a 3GPP service. 23. A non-transitory computer-readable medium including program code stored thereon, comprising: program code for receiving, at a user equipment, a plurality of policies each including a data structure comprising a set of nodes that, when applied by the user equipment, cause the user equipment to select an access from two or more available accesses, wherein a flow description node of the set of nodes includes traffic identification data and selection criterion data; program code for applying, at the user equipment, the traffic identification data of the flow description node from the data structures to traffic of a data flow for dete

Assignees

Inventors

Classifications

  • using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24) · CPC title

  • Electricity · mapped topic

  • Load balancing or load distribution (transferring a connection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12) · CPC title

  • Selection among different networks · CPC title

  • Selecting a network or a communication service · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9749152B2 cover?
An apparatus and method for allocating a data flow based on selection criteria including receiving at least one policy including at least one indication for selecting an access from two or more of available accesses; determining a selection criterion based on the data flow; and selecting the access based on the determined selection criterion and the at least one indication. In one example, the …
Who is the assignee on this patent?
Stupar Patrick, Giaretta Gerardo, Venkateshwaran Ramaswamy, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L12/5692. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 29 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).