IP Library Granted Patent US 8,612,613
Granted Patent B2
US 8,612,613 · App. 13/395,211 · Granted Dec 17, 2013

Method for setting plurality of sessions and node using same

Inventor: Seok Chan Lee (Seoul, KR)
Assignee: CDNetworks Co., Ltd.
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 8,612,613
App. No.
13/395,211
Granted
Dec 17, 2013
Kind
B2
Abstract

Disclosed are a method for setting a plurality of sessions and a method for transmitting/receiving data using the same. According to an exemplary embodiment of the present invention, at least some of the data including attribute information of the data are received through initial sessions, the number of additional sessions for receiving the data is calculated by using the attribute information of the data, and the additional sessions are set as many as the calculated number of additional sessions. According to the exemplary embodiments of the present invention, various and complicated states of the communication network can be reflected to session setting as the configuration of the communication network becomes more and more complicated and the sessions depending on the state of the communication network can be set, thereby transmitting data more effectively.

Claims (34)

1. A method for setting sessions, which is performed by a reception node on a network including a plurality of transmission nodes transmitting data and the reception node receiving the data, the method comprising:

receiving at least some of the data including attribute information of the data through initial sessions;

calculating a number of additional sessions for receiving the data by using the attribute information of the data and data transmission information between the plurality of transmission nodes and the reception node; and

setting additional sessions as many as the calculated number of additional sessions.

2. The method for setting sessions of claim 1 , wherein the attribute information of the data is at least one of a size of the data, a file type of the data, and a service method of the data.

3. The method for setting sessions of claim 1 , wherein the calculating of the number of additional sessions for receiving the data is performed by further using at least one of usable transmission/reception bandwidth information of the plurality of transmission nodes and the reception node and transmission/reception quality information.

4. A method for setting sessions, which is performed by a reception node on a network including a plurality of transmission nodes transmitting data, the reception node receiving the data, and a third node to which the reception node will transmit the data, the method comprising:

receiving at least some of the data through initial sessions;

calculating a number of additional sessions for receiving the data from the transmission node by using a transmission rate from the reception node to the third node and data transmission information between the plurality of transmission nodes and the reception node; and

setting additional sessions as many as the calculated number of additional sessions.

5. The method for setting sessions of claim 4 , wherein the calculating of the number of additional sessions for receiving the data is performed by further using at least one of usable transmission/reception bandwidth information of the reception node and the third node, transmission/reception quality information, and attribute information of the data.

6. A reception node on a network constituted by a plurality of nodes including a plurality of transmission nodes transmitting data and a reception node receiving the data, comprising:

a session setting unit setting sessions with the transmission node; and

a data transmitting/receiving unit transmitting or receiving data through the session set by the session setting unit,

wherein the data transmitting/receiving unit receives at least some of the data including attribute information of the data through initial sessions set by the session setting unit,

the reception node further includes an additional session calculating unit calculating a number of additional sessions for receiving the data by using the attribute information of the data received by the data transmitting/receiving unit and data transmission information between the plurality of transmission nodes and the reception node, and

the session setting unit sets additional sessions with the transmission node as many as the number of additional sessions, which is calculated by the additional session calculating unit.

7. The transmission/reception node of claim 6 , wherein the attribute information of the data is at least one of a size of the data, a file type of the data, and a service method of the data.

8. The transmission/reception node of claim 6 , wherein the calculating of the number of additional sessions for transmitting or receiving the data in the additional session is performed by further using at least one of usable transmission/reception bandwidth information of the transmission node and the reception node and transmission/reception quality information.

9. A reception node on a network including a plurality of transmission nodes transmitting data, the reception node receiving the data, and a third node to which the reception node will transmit the data, comprising:

a session setting unit setting sessions with the transmission node; and

a data transmitting/receiving unit transmitting or receiving data through the session set by the session setting unit,

wherein the data transmitting/receiving unit receives at least some of the data through initial sessions,

the reception node further includes an additional session calculating unit calculating a number of additional sessions for receiving the rest of the data from the transmission node by using a transmission rate to the third node and data transmission information between the plurality of transmission nodes and the reception node, and

the session setting unit sets additional sessions with the transmission node as many as the number of additional sessions, which is calculated by the additional session calculating unit.

10. The transmission/reception node of claim 9 , wherein the calculating of the number of additional sessions for transmitting or receiving the data in the additional session calculating unit is performed by further using at least one of usable transmission/reception bandwidth information of the reception node and the third node, transmission/reception quality information, and attribute information of the data.

11. A non-transitory recording medium storing a program for implementing a method for setting sessions, which is performed by a reception node on a network including a plurality of transmission nodes transmitting data and the reception node receiving the data, wherein the method includes:

receiving at least some of the data including attribute information of the data through initial sessions;

calculating a number of additional sessions for receiving the data by using the attribute information of the data and data transmission information between the plurality of transmission nodes and the reception node; and

setting additional sessions as many as the calculated number of additional sessions.

12. A non-transitory recording medium storing a program for implementing a method for setting sessions, which is performed by a reception node on a network including a plurality of transmission nodes transmitting data, the reception node receiving the data, and a third node to which the reception node will transmit the data, wherein the method includes:

receiving at least some of the data through initial sessions;

calculating a number of additional sessions for receiving the data from the transmission node by using a transmission rate from the reception node to the third node and data transmission information between the plurality of transmission nodes and the reception node; and

setting additional sessions as many as the calculated number of additional sessions.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2020
From: HONGKONG CDNETWORKS HOLDINGS CO., LTD
To: CDNETWORKS HOLDINGS SINGAPORE PTE. LTD.
Reel/Frame 052097/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2019
From: CDNETWORKS CO., LTD.
To: HONGKONG CDNETWORKS HOLDINGS COMPANY LIMITED
Reel/Frame 048384/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2012
From: LEE, SEOK CHAN
To: CDNETWORKS CO., LTD.
Reel/Frame 028305/0739 →
Priority Claims (1)
KR 10-2009-0085962 · Sep 11, 2009 · national
Continuity (1)
Related Publication 20120246329A1 · Sep 27, 2012