Method and apparatus for proving data delivery in untrusted network
AssigneeNetwork Defines Inc.
InventorKideok CHO
Life of this patent
Estimating the term…
Abstract
Provided is a method for transmitting content in a peer-to-peer (P2P) network. The method includes receiving a delivery request of a k-th chunk of the content from a requesting terminal; calculating a delivery probability for delivering the k-th chunk of the content to the requesting terminal; and delivering the k-th chunk of the content to the requesting terminal with the delivery probability.
Claims10
A method performed in a transmitting terminal for delivering content in a peer-to-peer (P2P) network, the method comprising:
- receiving, by the transmitting terminal, a delivery request of a k-th chunk of the content from a requesting terminal;
- in response to receiving the delivery request, calculating a delivery probability of delivering the k-th chunk of the content to the requesting terminal;
- and
- delivering the k-th chunk of the content to the requesting terminal based on the delivery probability.
A method performed in a transmitting terminal for delivering content in a peer-to-peer (P2P) network, the method comprising:
- receiving a delivery request of a k-th chunk of the content from a requesting terminal;
- in response to receiving the delivery request of the k-th chunk, calculating trustworthiness of the requesting terminal;
- adjusting a size (L) of a trust window for the requesting terminal in proportion to the reliability of the requesting terminal;
- receiving a delivery request for a k+1th chunk of the content or a delivery request for a k+L−1th chunk of the content from the requesting terminal;
- and
- in response to receiving the delivery request for the k+1th chunk of the content or the delivery request for the k+L−1th chunk of the content, delivering the k+1-th chunk of the content or delivering the k+L−1th chunk of the content to the requesting terminal, wherein L is a positive number;
- and
- wherein the calculating the trustworthiness of the requesting terminal comprises:
- calculating the size of the trust window of the requesting terminal, wherein the size of the trust window of the requesting terminal is increasing proportionally to the value that is the number of chunks received by the requesting terminal minus the number of the chunks for which the requesting terminal has not paid.
Dependencies are inferred from the claim text.