摘要:
The present invention concerns a method of transferring content from a first communication device to a second communication device in a communication network, comprising the following steps: defining a first probability, according to which a content can be encoded; defining a second probability, according to which a content can be chosen; upon request of content from said second communication device to said first communication device: encoding content with another content according to said first probability, said content being chosen with said second probability, and transferring content z=x XOR y from said first communication device to said second communication device, or according to probability 1-pe transferring unencoded content x from said first communication device to said second communication device.
摘要翻译:本发明涉及将内容从第一通信设备传送到通信网络中的第二通信设备的方法,包括以下步骤:定义第一概率,根据该第一概率对内容进行编码; 定义第二概率,据此可以选择内容; 根据从所述第二通信设备到所述第一通信设备的内容的请求:根据所述第一概率对具有另一内容的内容进行编码,所述内容以所述第二概率被选择,并且将内容z = x XOR y从所述第一通信设备传送到所述第一通信设备 或者根据概率1-pe将未编码内容x从所述第一通信设备传送到所述第二通信设备。
摘要:
A virtual network has a plurality of nodes. Each node has the capability to provide a service to another node. Each node maintains a list for storing entries each representing a link to another node; each entry contains the address of the other node and a label identifying a service that that other node may provide. Each node also has a store for storing messages received from other nodes, these messages serving to propose a link and containing the identity of the node originating the message, a label identifying a service that that other node may provide and a label identifying a service that that other node requires. When a node needs a service that it is not itself able to provide, it searches the link list for a link having a label that matches the service needed, and in the event that such a link is found it transmits to the node identified by the link a message requesting the service. If, however, no such link is found, it searches the message store for a message identifying another node where the label identifying a service that that other node may provide matches the service needed and the label identifying a service that that other node requires matches the service that the node needing the service has the capability to provide. In the event that such a message is found it initiates the creation of a corresponding entry in the link list. If no such message is found, the node needing the service generates a message serving to propose a link and containing its own identity, a label identifying a service that it has the capability to provide and a label identifying the service that it needs.
摘要:
A distribution system including, for connection over a network a plurality of client upload devices, each client upload device storing one or more chunks of a content file, a client download device configured to download from the client upload devices chunks of the content file stored by the respective client upload devices and an incentive device configured to generate token data packets exchangeable for chunks of the content file. The client download device is configured to acquire a plurality of token data packets from the incentive device and to communicate with individual respective client upload devices and thereby download, in exchange for respective token data packets, stored chunks of the content file. Each client upload device is configured to communicate with the client download device and, thereby, upload to the client download device stored chunks of the content file in exchange for token data packets acquired by the client download device from the incentive device and is configured to transmit to the incentive device token data packets received from the client download device.
摘要:
Provided are methods and systems for legally sharing files in a peer-to-peer network on the internet in a manner that compensates the content owners, artists, authors and/or programmers, and the like. Example methods include incentive programs, which allow users to earn credits that may be redeemable for later file downloads and/or for merchandise at an online store or other compensation. Example methods do not permit file exchanges or downloads when the file is tagged with ownership information that indicates a gap in ownership of the file, in which one or more content owners was not compensated. Further example methods permit file exchanges or downloads, but provide that one or more of the users is disqualified from receiving credits for files tagged with information indicating a gap in ownership of the file.
摘要:
Graphical user interfaces (GUIs) for a peer device on a peer-to-peer (P2P) network are disclosed. A client application executing on the peer device provides and enables the GUIs. One of the GUIs may display a media item playlist. The user manages the media items displayed on the media item playlist by utilizing sorting criteria. The media item playlist displays a list of the users subscribing to the P2P network, the title of and information concerning media items recommended by the users and media items stored locally on the peer device, and a score for each media item on the media item playlist. The score may be determined by applying to the media items preferences defined by information provided by the user of the peer device, a profile developed from the defined preferences, and other information provided by the user. The user of the peer device provides the information to the peer device using other GUIs provided and enabled by the client application.
摘要:
A system and method for compensating content owners and users that share content on a peer to peer (P2P) network. An enrollment system is accessed over the P2P network for registering a plurality of users and content owners, and establishing a financial account for each user and content owner that registers using the enrollment system A compliance system, coupled to the P2P network, monitors transmission of items of shared content from nodes in the P2P network and receipt of items of shared content by nodes in the P2P network and, upon detection of the transmission of a shared item of content: (i) credits an account of a first user for transmission of the shared item of content; (ii) credits an account of a content owner for transmission of the shared item of content; and (iii) charges an account of a second enrolled user for receipt of the shared item of content.
摘要:
A “Mass File Sharer” (MFS) provides a mass P2P file sharing protocol with optional on-demand file access across a P2P network. Unlike conventional P2P file sharing, the MFS simultaneously asynchronously shares large numbers of files, while providing optional on-demand (synchronous) access to shared files. The MFS uses a unique metadata structure in combination with an inter-peer file/folder version analysis and an inter-peer file/folder availability analysis to share complex directory structures that may include any number of folders, sub-folders, and files. Sharing may be asynchronous and/or synchronous. Specifically, file sharing is generally accomplished as an asynchronous distribution across the network. However, when a particular peer wants direct access particular files, an on-demand access mode is used to enable synchronous delivery of shared files. This combination of asynchronous and synchronous file distribution enables the MFS to support a number of applications, such as on-demand movie viewing, file/folder browsing, etc.
摘要:
This invention relates to a method, a device, a server and a system of/for peer to peer transfer of content. Said method includes the steps of receiving and transmitting, from a first device (11), a first request with a first selection criterion for a first content to a server (18) or to a second device (12); transferring the first content satisfying said first selection criterion to said first device from the server, when said server previously has acknowledged said first device as a legal recipient of said first content and in case said first content is available only on said server, and noting that said first device subsequently has the requested first content available for other devices (14, 15, 16, 17); or re-directing said first request to a third device (13) on which the server knows that the requested first content is still available and transferring said first content satisfying said first selection criterion to said first device from the third device; or transferring the first content satisfying said first selection criterion to said first device from the second device, when said first content is available on said second device, and informing the server that said first content has been transferred to said first device from said second device; and rewarding the one of said second or third device from which said first content was transferred to said first device, when content was transferred from one of these; and charging said first device for reception of said first content. This enables for download, upload and sharing of legally protected paid-for content.
摘要:
A system and method for content distribution are provided. A content provider generates a network topology having one or more subnetworks made up of content sources. The content provider segments content, such as applications, into segments for distribution. The content provider then distributes the content such that for each identified subnetwork, each content segment is distributed to a content source. Subsequent, client computing device requests for content can be serviced by selecting a content source in a particular subnetwork selected for delivering the requested content to the client computing device to minimize traffic flow of the requested content through the nodes of the distribution network.
摘要:
In one embodiment, a method for maintaining a blockchain in a blockchain system is disclosed. The method may include determining whether a number of blocks included in the blockchain satisfies a threshold block condition. The blocks comprise an initial genesis block and one or more subsequent blocks. The method may also include, responsive to determining the number of blocks in the blockchain satisfies the threshold block threshold condition, determining whether a number of nodes participating in the blockchain system satisfies a threshold node condition. The method may also include, responsive to determining the number of nodes participating in the blockchain satisfies the threshold node condition, generating a subsequent genesis block by hashing the blockchain including the genesis block and the one or more subsequent blocks.