Intelligent traffic steering over optimal paths using multiple access technologies

US10560940B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10560940-B2
Application numberUS-201715809386-A
CountryUS
Kind codeB2
Filing dateNov 10, 2017
Priority dateNov 10, 2017
Publication dateFeb 11, 2020
Grant dateFeb 11, 2020

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.

One or more processors in a communication system allocate a selected connectivity path from a plurality of connectivity paths supported by a plurality of access technologies. The selected connectivity path is allocated to a service flow between a communication device and a core network. One or more available access channels are assigned to the service flow for the selected connectivity path. Network conditions and performance of the service flow are monitored on the one or more available access channels. The selected connectivity path is modified based on the network conditions and the performance of the service flow seamlessly to the existing applications or service flows. In some cases, criteria for modifying the selected connectivity path are modified for a predetermined time interval in response to modifying the selected connectivity path, e.g., by modifying threshold values that are used to determine whether to modify the selected connectivity path based on a comparison of the threshold values to the network conditions or the performance of the service flow.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: assigning one of a plurality of available access channels to a service flow between a communication device and a core network, wherein the plurality of available access channels have at least one of sufficient bandwidth or acceptable latency to accommodate the service flow, and wherein the plurality of available access channels use a plurality of connectivity paths supported by a plurality of access technologies; modifying, based on monitoring at least one of network conditions or performance of the service flow on the one of the plurality of available access channels, one of the plurality of connectivity paths that supports the one of the plurality of available access channels; modifying criteria for modifying the one of the plurality of connectivity paths for a predetermined time interval in response to modifying the one of the plurality of connectivity paths; and modifying the one of the plurality of connectivity paths during the predetermined time interval in response to the modified criteria indicating that a previous modification of the one of the plurality of connectivity paths did not improve a quality-of-experience for the communication device. 2. The method of claim 1 , wherein assigning the one of the plurality of available access channels to the service flow comprises allocating the one of the plurality of connectivity paths to the service flow based on at least one of an operator policy and a quality-of-service (QOS) requirement for the service flow. 3. The method of claim 2 , wherein allocating the one of the plurality of connectivity paths to the service flow comprises allocating the one of the plurality of connectivity paths to the service flow based on at least one of an operator preference, a load balancing criterion, a service class, and a service cost. 4. The method of claim 2 , wherein allocating the one of the plurality of connectivity paths to the service flow comprises allocating the one of the plurality of connectivity paths to the service flow based on at least one of bandwidth availability along the one of the plurality of connectivity paths, a packet delay along the one of the plurality of connectivity paths, and jitter along the one of the plurality of connectivity paths. 5. The method of claim 1 , wherein assigning the one of the plurality of available access channels comprises assigning the one of the plurality of available access channels based on comparisons of available bandwidth on channels to a throughput threshold. 6. The method of claim 1 , wherein assigning the one of the plurality of available access channels comprises assigning the one of the plurality of available access channels based on comparisons of measured packet delays and a delay threshold. 7. The method of claim 1 , wherein assigning the one of the plurality of available access channels comprises sharing resources of the one of the plurality of available access channels between the service flow and at least one other service flow that was previously allocated to the one of the plurality of available access channels. 8. The method of claim 7 , wherein sharing the resources of the one of the plurality of available access channels between the service flow and the at least one other service flow comprises taking a subset of the resources of the one of the plurality of available access channels away from the at least one other service flow and allocating the subset of the resources to the service flow in response to determining that a quality-of-service (QOS) or a quality-of-experience (QOE) of the at least one other service flow is not adversely affected by taking the subset of the resources. 9. The method of claim 1 , wherein assigning the one of the plurality of available access channels comprises splitting the service flow across the plurality of available access channels in response to insufficient resources being available on any one access channel to support the service flow. 10. The method of claim 9 , wherein splitting the service flow across the plurality of available access channels comprises splitting the service flow across the plurality of available access channels that provide an aggregate throughput that meets a target throughput requirement of the service flow. 11. The method of claim 9 , wherein splitting the service flow across the plurality of available access channels comprises splitting the service flow across the plurality of available access channels to meet at least one of a target end to end packet delay or a jitter requirement of the service flow. 12. The method of claim 1 , wherein monitoring the network conditions comprises monitoring at least one of an offered quality-of-service (QOS) per application class, radio channel conditions, number of connected devices, number of active devices, number of active sessions, radio resource availability or utilization levels, mobile device mobility, and mobile device capability. 13. The method of claim 1 , wherein monitoring the performance comprises monitoring at least one of measurements of uplink throughput or downlink throughput, measurements of packet delay, measurements of bandwidth availability, and monitored radio conditions. 14. The method of claim 1 , wherein modifying the one of the plurality of connectivity paths comprises at least one of: switching the one of the plurality of connectivity paths to at least one other access channel; and consolidating split portions of the service flow onto a single access channel. 15. The method of claim 1 , wherein modifying the criteria for modifying the one of the plurality of connectivity paths comprises modifying threshold values that are used to determine whether to modify the one of the plurality of connectivity paths based on a comparison of the threshold values to at least one of the network conditions or the performance of the service flow. 16. The method of claim 15 , wherein modifying the one of the plurality of connectivity paths during the predetermined time interval comprises modifying the one of the plurality of connectivity paths during the predetermined time interval in response to the comparison of the threshold values to at least one of the network conditions or the performance of the service flow indicating that the previous modification of the one of the plurality of connectivity paths did not improve a quality-of-experience for the communication device. 17. An apparatus comprising: at least one processor configured to: assign one of a plurality of available access channels to a service flow between a communication device and a core network, wherein the plurality of available access channels have at least one of sufficient bandwidth or acceptable latency to accommodate the service flow, and wherein the plurality of available access channels use a plurality of connectivity paths supported by a plurality of access technologies; and networking hardware configured to monitor at least one of network conditions or performance of the service flow on the one of the plurality of available access channels, wherein the at least one processor is configured to modify, based on the monitoring of the service flow, one of the plurality of connectivity paths that supports the one of the plurality of available access channels, modify criteria for modifying the one of the plurality of connectivity paths for a predetermined time interval in response to modifying the one of the plurality of connectivity paths, and modify the one of the plurality of connectivity paths during the predetermined time interval in response to the modified criteri

Assignees

Inventors

Classifications

  • by checking connectivity · CPC title

  • Delays · CPC title

  • Utilisation of link capacity · CPC title

  • Threshold monitoring · CPC title

  • adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals · 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 US10560940B2 cover?
One or more processors in a communication system allocate a selected connectivity path from a plurality of connectivity paths supported by a plurality of access technologies. The selected connectivity path is allocated to a service flow between a communication device and a core network. One or more available access channels are assigned to the service flow for the selected connectivity path. Ne…
Who is the assignee on this patent?
Nokia Solutions & Networks Oy
What technology area does this patent fall under?
Primary CPC classification H04W72/0453. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 11 2020 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).