IP Library Granted Patent US 9,667,705
Granted Patent B2
US 9,667,705 · App. 14/315,613 · Granted May 30, 2017

Method of data transmission over multiple networks, and apparatus therefor

Inventor: Jahon Koo (Seoul, KR)
Assignee: SK TELECOM CO., LTD.
H04L67/10H04W88/06H04W48/18
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,667,705
App. No.
14/315,613
Granted
May 30, 2017
Kind
B2
Abstract

A receiving apparatus includes a communication unit to receive partial data partitioned from data transmitted from a transmitting apparatus through two or more networks and transfer network state related information based on the partial data respectively received through each of the two or more networks to the transmitting apparatus through a transmission network to be designated; and a network selection unit to designate one network among the two or more networks as the transmission network for transmitting the network state related information, based on a time of receiving each of the partial data through each of the two or more networks.

Claims (60)

1. A receiving apparatus comprising:

a communication unit, implemented by one or more processors, configured to

receive two or more partial data transmitted from a transmitting apparatus, wherein the two or more partial data are partitioned from data and are simultaneously transmitted through two or more networks including at least first and second networks being different networks of a heterogeneous network, and the two or more partial data include one or more first partial data transmitted through the first network and one or more second partial data transmitted through the second network, and

transfer network state related information to the transmitting apparatus, the network state related information including information on a difference between times of receiving the two or more partial data through the first network and the second network; and

a network selection unit, implemented by one or more processors, configured to

determine uplink transmission performance based on the times of receiving the two or more partial data respectively transmitted through the first network and the second network of the two or more network, and

designate the first network for a uplink path among the two or more networks based on the determination of the uplink transmission performance, the uplink path used for transmitting to the transmitting apparatus the network state related information,

wherein when a request for changing the uplink path is received from the transmitting apparatus, the network selection unit is configured to change the uplink path to be designated from the first network to the second network.

2. The receiving apparatus of claim 1 , wherein when the transmitting apparatus receives the network state related information transferred through the first network, the network selection unit is configured to

receive the request for changing the uplink path from the transmitting apparatus, and

change the uplink path from the first network to the second network among the two or more networks.

3. The receiving apparatus of claim 1 , wherein the network selection unit is configured to

transmit to the transmitting apparatus an operation confirmation message through the first network while the uplink path is currently designated from the first network to the second network, and

determine whether or not to re-designate the uplink path from the second network to the first network based on a reception state of a response message in response to the transferred operation confirmation message.

4. The receiving apparatus of claim 3 , wherein the network selection unit is configured to

transfer the operation confirmation message to the transmitting apparatus through the first network previously designated to be the uplink path, in case the second network is designated to be the uplink path, and

determine whether or not to re-designate the uplink path to change from the second network to the first one network based on the times of receiving the response message from the transmitting apparatus in response to the operation confirmation message transferred.

5. The receiving apparatus of claim 1 , wherein the network state related information includes the information on the difference between the times of receiving the two or more partial data through the first network and the second network, by

measuring a time between a pair of packets of the first partial data transmitted through the first network, the pair of packets having adjacent sequence information, and

measuring a time between a pair of packets of the second partial data through the second network, the pair of packets having adjacent sequence information.

6. An operation method performed by a receiving apparatus including one or more processors, the one or more processors to execute the method comprising:

receiving two or more partial data transmitted from a transmitting apparatus, wherein the two or more partial data are partitioned from data and are simultaneously transmitted through two or more networks including at least first and second networks being different networks of a heterogeneous network, and the two or more partial data include one or more first partial data transmitted through the first network and one or more second partial data transmitted through the second network;

determine uplink transmission performance based on times of receiving the two or more partial data respectively transmitted through the first network and the second network of the two or more network;

designating the first network for a uplink path among the two or more networks based on the determination of the uplink transmission performance, the uplink path used for transmitting to the transmitting apparatus the network state related information; and

transferring network state related information to the transmitting apparatus, the network state related information including information on a difference between the times of receiving the two or more partial data through the first network and the second network,

wherein the method further comprises

changing the uplink path from the first network to the second network among the two or more networks, when a request for changing the uplink path is received from the transmitting apparatus.

7. The operation method of claim 6 , further comprising

when the transmitting apparatus receives the network state related information transferred through the first network,

receiving the request for changing the uplink path from the transmitting apparatus, and

changing the uplink path from the first network to the second network among the two or more networks.

8. The operation method of claim 6 , further comprising

transferring to the transmitting apparatus an operation confirmation message through the first network while the uplink path is currently designated from the first network to the second network, and

determining whether or not to re-designate the uplink path from the second network to the first network based on a reception state of a response message in response to the transferred operation confirmation message.

9. The operation method of claim 8 , wherein the transferring the operation confirmation message comprises

transferring the operation confirmation message to the transmitting apparatus through the first network previously designated to be the uplink path, in case the second network is designated to be the uplink path.

10. The operation method of claim 8 , wherein the determining comprises

determining whether or not to re-designate the uplink path to change from the second network to the first one network based on the times of receiving the response message from the transmitting apparatus in response to the transferred operation confirmation message transferred.

11. The transmitting apparatus of claim 6 , wherein the network state related information includes the information on the difference between the times of receiving the two or more partial data through the first network and the second network, by

measuring a time between a pair of packets of the first partial data transmitted through the first network, the pair of packets having adjacent sequence information, and

measuring a time between a pair of packets of the second partial data through the second network, the pair of packets having adjacent sequence information.

12. A transmitting apparatus, comprising:

a transmitting unit, implemented by one or more processors, configured to

transmit two or more partial data to a receiving apparatus through two or more networks, wherein the two or more partial data are partitioned from data and are simultaneously transmitted through two or more networks including at least first and second networks being different networks of a heterogeneous network, and the two or more partial data include one or more first partial data transmitted through the first network and one or more second partial data transmitted through the second network, and

transmit, to the receiving apparatus, a request for changing an uplink path used for transmitting network state related information; and

a receiving unit, implemented by one or more processors, configured to receive the network state related information through the uplink path, wherein the network state related information includes information on a difference between times of receiving the two or more partial data through the first network and the second network,

wherein the uplink path is designated, by the receiving apparatus, to be the first network among the two or more networks based on uplink transmission performance, wherein the uplink transmission performance is determined based on the times of receiving the two or more partial data respectively transmitted through the first network and the second network of the two or more networks.

13. The transmitting apparatus of claim 12 , wherein when the transmitting apparatus receives the network state related information through the uplink path of the first network, the transmitting unit is configured to transmit the request for changing the uplink path from the first network to the second network among the two or more networks to the receiving apparatus.

14. The transmitting apparatus of claim 13 , wherein when the receiving unit receives an operation confirmation message through the first network previously designated to be the uplink path, in case the second network is designated to be the uplink path in response to the request for changing the uplink path, the transmitting unit is configured to transmit a response message to the receiving apparatus in response to the received operation confirmation message so that the receiving apparatus determines re-designate the uplink path to change from the second network to the one first one network based on a reception state of the response message.

15. An operation method performed by a transmitting apparatus including one or more processors, the one or more processors to execute the method comprising:

transmitting two or more partial data to a receiving apparatus through two or more networks, wherein the two or more partial data are partitioned from data and are simultaneously transmitted through two or more networks including at least first and second networks being different networks of a heterogeneous network, and the two or more partial data include one or more first partial data transmitted through the first network and one or more second partial data transmitted through the second network;

receiving, from the receiving apparatus, network state related information through an uplink path used for transmitting network state related information, wherein the uplink path is designated, by the receiving apparatus, to be the first network among the two or more networks based on uplink transmission performance, wherein the uplink transmission performance is determined based on times of receiving the two or more partial data respectively transmitted through the first network and the second network of the two or more networks; and

transmitting, to the receiving apparatus, a request for changing the uplink path,

wherein the network state related information includes information on a difference between the times of receiving the two or more partial data through the first network and the second network.

16. The operation method of claim 15 , further comprising

when the network state related information through the uplink path of the first network is received,

transmitting the request for changing the uplink path from the first network to the second network among the two or more networks to the receiving apparatus.

17. The operation method of claim 16 , further comprising

when an operation confirmation message through the first network previously designated to be the uplink path, in case the second network is designated to be the uplink path in response to the request for changing the uplink path,

transmitting a response message to the receiving apparatus in response to the received operation confirmation message so that the receiving apparatus determines re-designate the uplink path to change from the second network to the one first one network based on a reception state of the response message.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2023
From: SK TELECOM CO., LTD.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 065884/0274 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 033185 FRAME 0189. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 13, 2016
From: KOO, JAHON
To: SK TELECOM CO., LTD.
Reel/Frame 039724/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2014
From: KOO, JAHON
To: SK TELECOM. CO., LTD.
Reel/Frame 033185/0189 →
Priority Claims (1)
KR 10-2011-0145149 · Dec 28, 2011 · national
Continuity (2)
Continuation PCTKR2012011129 · Dec 20, 2012
Related Publication 20140310381A1 · Oct 16, 2014