METHOD AND APPARATUS FOR TRANSMITTING DATA IN A PEER-TO-PEER NETWORK
First Claim
Patent Images
1. An apparatus for transmitting data, the apparatus comprising:
- a management unit that manages network-topology information of clients participating in peer-to-peer (P2P) service; and
an interface unit that provides to a first client a peer list including information of at least one client having a minimum network distance to the first client, based on the network topology information, when receiving a request for content from the first client.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for transmitting data which includes a management unit that manages network-topology information of clients participating in the P2P service, and an interface unit that provides to a first client a peer list including information of a client having the minimum network distance to the first client, based on the network topology information, when receiving a request for content from the first client.
-
Citations
34 Claims
-
1. An apparatus for transmitting data, the apparatus comprising:
-
a management unit that manages network-topology information of clients participating in peer-to-peer (P2P) service; and an interface unit that provides to a first client a peer list including information of at least one client having a minimum network distance to the first client, based on the network topology information, when receiving a request for content from the first client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for transmitting data, the apparatus comprising:
-
a management unit that manages network-topology information of clients participating in a peer-to-peer (P2P) service according to autonomous networks to which the clients belongs; a path-retrieving unit that determines a shortest path between a first client that belongs to a first autonomous network, and has sent a request for content, and a second client that belongs to a second autonomous network, and shares the content, with reference to a result of measuring data-transmission speed; and an interface unit that provides a peer list including the shortest path to the first client. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus for transmitting data, the apparatus comprising:
-
an interface unit that receives a peer list generated by at least one of the network distance between autonomous networks to which clients participating in peer-to-peer (P2P) service belong, and a result of measuring data-transmission speed between the autonomous networks from a server; and a control unit that receives the requested content by connecting to the client included in the peer list. - View Dependent Claims (16, 17)
-
-
18. A method of transmitting data, the method comprising:
-
managing network-topology information of clients participating in a peer-to-peer (P2P) service; and providing to a first client a peer list including information of at least one client having a minimum network distance to the first client, based on the network-topology information when receiving a request for content from the first client. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of transmitting data, the method comprising:
-
managing network-topology information of clients participating in a peer-to-peer (P2P) service according to the autonomous network to which the client belongs; retrieving a shortest path between a first client that belongs to a first autonomous network, and has sent a request for content, and a second client that belongs to a second autonomous network and shares the content with reference to a result of measuring a data-transmission speed; and providing a peer list including the shortest path to the first client. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A method of transmitting data, the method comprising:
-
receiving a peer list generated by at least one network distance between autonomous networks to which clients participating in a peer-to-peer (P2P) service belong, and a result of measuring data-transmission speed between the autonomous networks from server; and receiving a requested content by connecting to the clients included in the peer list. - View Dependent Claims (33, 34)
-
Specification