System of sharing data using transmission order
AssigneeSamsung Electronics Co., Ltd.
InventorsJae Hoon KIM, Myeong Wuk Jang, Ji Hoon Lee, Joong-Hong Park, Sung-Chan Choi
Life of this patent
Estimating the term…
Abstract
A data transmission apparatus and a data reception apparatus, are provided. The apparatuses may share data in a Peer-to-Peer (P2P) scheme via a network. The data transmission apparatus divides data into a plurality of segments, and determines a transmission order with respect to each of the divided segments. The data transmission apparatus and the data reception apparatus share data based on the transmission order of the divided segments.
Claims14
A data transmission apparatus, comprising:
- a data division unit configured to divide transmission data into a plurality of segments;
- a transmission order determining unit configured to determine a transmission order in which to transmit each of the plurality of segments to a plurality of data reception apparatuses;
- and
- a data transmission unit configured to:
- transmit the transmission order to the plurality of data reception apparatuses;
- and
- transmit each of the plurality of segments to the respective plurality of data reception apparatuses based on the transmission order,
- wherein the transmitted segments are configured to be mutually exchanged by each of the plurality of data reception apparatuses.
A data reception apparatus comprising:
- a transmission order receiving unit configured to receive, from a data transmission apparatus, a transmission order about transmission data comprising a first segment and a second segment;
- and
- a data receiving unit configured to:
- receive the first segment from the data transmission apparatus, based on the transmission order;
- and
- receive the second segment from the data transmission apparatus via a data sharing apparatus, based on the transmission order.
A data transmission method, comprising:
- dividing transmission data into a plurality of segments;
- determining a transmission order in which to transmit each of the plurality of segments to a plurality of data reception apparatuses;
- and
- transmitting the transmission order to each of the plurality of data reception apparatuses,
- wherein each of the plurality of segments are mutually exchanged by each of the plurality of data reception apparatuses.
A non-transitory computer-readable storage medium storing a program to cause a processor to implement a data transmission method, the method comprising:
- dividing transmission data into a plurality of segments;
- determining a transmission order in which to transmit each of the plurality of segments to a plurality of data reception apparatuses;
- and
- transmitting the transmission order to each of the plurality of data reception apparatuses,
- wherein each of the plurality of segments are mutually exchanged by each of the plurality of data reception apparatuses.
Dependencies are inferred from the claim text.