System and method of providing quality of service-enabled contents in peer-to-peer networks
First Claim
1. A quality-of-service (QoS)-enabled service system on a peer-to-peer (P2P) network, the system comprising:
- a service provider which provides digital content;
a plurality of user nodes which receive the digital content from the service provider;
one or more donor nodes which lend resources for providing the digital content; and
a supernode which receives information on the user nodes and the donor nodes, and a copy of digital content from the service provider, allows exchange of digital content among the user nodes by P2P networking, and if at least one user node experiences a P2P networking error during the exchange of the digital content,wherein the supernode is capable of selectively providing a method of providing QoS-enabled digital content and a method of providing QoS-non-enabled digital content to the user of the user node, wherein the supernode provides QoS-enabled digital content by arranging for at least one donor node from among the one or more donor nodes to join the P2P networking, andwherein the supernode provides QoS-non-enabled content by waiting until the user node which experienced the networking error returns to the network or a new user having the digital content is connected to the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of providing quality of service (QoS)-enabled digital content in peer-to-peer (P2P) networks are provided. The QoS-enabled service system on the P2P network includes: a service provider capable of providing digital content; one or more user nodes receiving digital content from the service provider; one or more donor nodes lending resources for providing digital content; and a supernode receiving information on user nodes and donor nodes, and a copy of digital content from the service provider, allowing the exchange of digital content among the user nodes through P2P networking, and when at least one user node experiences a P2P networking error during the exchange of the digital content, arranging for a predetermined number of donor nodes from among the one or more donor nodes to join the P2P networking. According to the system and method, even when the function of a peer does not normally work on a P2P network, a donor as a replacement of the peer is utilized, thereby providing QoS-enabled digital content to a user requesting the digital content.
19 Citations
20 Claims
-
1. A quality-of-service (QoS)-enabled service system on a peer-to-peer (P2P) network, the system comprising:
-
a service provider which provides digital content; a plurality of user nodes which receive the digital content from the service provider; one or more donor nodes which lend resources for providing the digital content; and a supernode which receives information on the user nodes and the donor nodes, and a copy of digital content from the service provider, allows exchange of digital content among the user nodes by P2P networking, and if at least one user node experiences a P2P networking error during the exchange of the digital content, wherein the supernode is capable of selectively providing a method of providing QoS-enabled digital content and a method of providing QoS-non-enabled digital content to the user of the user node, wherein the supernode provides QoS-enabled digital content by arranging for at least one donor node from among the one or more donor nodes to join the P2P networking, and wherein the supernode provides QoS-non-enabled content by waiting until the user node which experienced the networking error returns to the network or a new user having the digital content is connected to the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of providing a Quality of Service (QoS)-enabled digital content service on a P2P network, the method comprising:
-
a plurality of user nodes, and one or more donor nodes registering with a service provider providing digital content; the service provider providing information on the user nodes and the donor nodes, and digital content to a supernode; the supernode distributing digital content to user nodes, and enabling the user nodes to share the digital content through peer-to-peer (P2P) networking; before sharing digital content among the user nodes by P2P networking, the supernode requesting the user node to select one of a method of providing QoS-enabled digital content and a method of providing QoS-non-enabled digital content; if an error occurs in the P2P networking state of one of the user nodes, the supernode detecting the error, and wherein QoS-enabled content is provided by arranging for a donor node to provide digital content through P2P networking as a replacement of the user node; and wherein the QoS-non-enabled content is provided by waiting until the user node which experienced the error returns to the network or a new user having the digital content is connected to the network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification