IP Library Granted Patent US 9,426,073
Granted Patent B2
US 9,426,073 · App. 14/386,146 · Granted Aug 23, 2016

Data transmission mechanism with improved robustness using multiflow connection

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,426,073
App. No.
14/386,146
Granted
Aug 23, 2016
Kind
B2
Abstract

There is provided a mechanism for conducting data transmission from a network management entity of communication network control element to a terminal or UE with improved robustness. After a multiflow connection for data units via at least one network transceiver device and via at least two different paths is set up towards a terminal, selection criteria are applied so as to decide which data units are sent on which transmission path. Specifically, dependent on the applied selection criteria, data units of specific data are selected to be subjected either to bicasting each selected data unit using the at least two paths, or to dynamic flow switching so as to transmit each selected data unit using one of the at least two paths and wherein each selected data unit can be independently chosen to be transmitted over either of the at least two paths.

Claims (39)

1. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code, where the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to at least:

set up a multiflow connection for radio link control data units via at least one network transceiver device and via at least two different paths towards a terminal, and, apply selection criteria; and

dependent on the applied selection criteria, select radio link control data units of specific data, to be subjected at least one of:

to bicasting each selected radio link control data unit using the at least two paths, and

to dynamic flow switching so as to transmit each selected radio link control data unit using one of the at least two paths and wherein each selected radio link control data unit can be independently chosen to be transmitted over either of the at least two paths.

2. The apparatus according to claim 1 , wherein the radio link control data units are one of a control plane data type, and of a user plane data type.

3. The apparatus according to claim 1 , wherein the at least one memory including the computer program code is configured with the at least one processor to cause the apparatus to set up the paths as distinct logical channels.

4. The apparatus according to claim 3 , wherein the at least one memory including the computer program code is configured with the at least one processor to cause the apparatus to set up the distinct logical channels on distinct physical channels.

5. The apparatus according to claim 1 , wherein the at least one memory including the computer program code is configured with the at least one processor to cause the apparatus to apply, as selection criteria, at least a radio link reliability measure indicative of the radio link reliability towards the terminal.

6. The apparatus according to claim 5 , wherein the radio link reliability measure comprises at least one of an estimate of packet error rate, latency, and a signal quality.

7. The apparatus according to claim 5 , wherein the selection criteria applied are configured to be distinct for different data types.

8. The apparatus according to claim 5 , wherein the at least one memory including the computer program code is configured with the at least one processor to cause the apparatus to at least one of receive at least some of the selection criteria as reports from a terminal, and obtain at least some of the selection criteria based on statistic evaluation.

9. The apparatus according to claim 8 , wherein the at least one memory including the computer program code is configured with the at least one processor to cause the apparatus to request the selection criteria from the at least one network transceiver device.

10. The apparatus according to claim 9 , wherein the at least one memory including the computer program code is configured with the at least one processor to cause the apparatus to request the selection criteria from the at least one network transceiver device selectively for at least one of specified data types and specified traffic types.

11. The apparatus according to claim 8 , wherein the at least one memory including the computer program code is configured with the at least one processor to cause the apparatus to request the selection criteria with at least one of a configurable request interval, and based on the detected occurrence of configurable reporting events.

12. The apparatus according to claim 1 , wherein the at least one processor including the computer configured to

decide on one of the at least two paths to be used in dynamic flow switching for the selected radio link control data unit based on the selection criteria.

13. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code, where the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to at least:

receive a multiflow connection for radio link control data units via at last one network transceiver device and via at least two different paths from a network control entity; and

receive selected radio link control data units of specific data, that were at least one of:

subjected to bicasting, wherein each selected radio link control data unit is received using the at least two paths, and

subjected to dynamic flow switching, wherein each selected radio link control data unit is received using one of the at least two paths, and wherein each selected radio link control data unit is independently received over either of the at least two paths.

14. A method, comprising:

setting up a multiflow connection for radio link control data units via at least one network transceiver device and via at least two different paths towards a terminal;

applying selection criteria; and

dependent on the applied selection criteria, selecting radio link control data units of specific data, to be subjected at least one of:

to bicasting each selected radio link control data unit using the at least two paths, and

to dynamic flow switching so as to transmit each selected radio link control data unit using one of the at least two paths and wherein each selected radio link control data unit can be independently chosen to be transmitted over either of the at least two paths.

15. A computer program product for a computer, comprising a non-transitory computer-readable medium storing software code portions to perform the method of claim 14 when said product is run on the computer.

16. The computer program product according to claim 15 , wherein the computer program product is transmittable via a network by at least one of upload, download and push procedures.

17. A method, comprising:

receiving a multiflow connection for radio link control data units via at last one network transceiver device and via at least two different paths from a network control entity; and

receiving selected radio link control data units of specific data, that were at least one of:

subjected to bicasting, wherein each selected radio link control data unit is received using the at least two paths, and

subjected to dynamic flow switching, wherein each selected radio link control data unit is received using one of the at least two paths and wherein each selected radio link control data unit is independently received over either of the at least two paths.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2017
From: WSOU INVESTMENTS LLC
To: CIENA CORPORATION
Reel/Frame 044394/0038 →
RELEASE OF SECURITY INTEREST Recorded Dec 5, 2017
From: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 044304/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: HOEHNE, HANS THOMAS; JOLMA, PETRI ANTERO; MOILANEN, JANI MATTI JOHANNES; RANTA-AHO, KARRI MARKUS; SAYENKO, ALEXANDER; WIGARD, JEROEN
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 033768/0852 →