Peer-to-peer content broadcast transfer mechanism
AssigneeMicrosoft Corporation
InventorsJohn Vert, Eugene Mesgar, Eugene Zarakhovsky, Cesare John Saretto
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJohn Vert, Eugene Mesgar, Eugene Zarakhovsky, Cesare John Saretto
Estimating the term…
A technique for efficiently transferring files in a peer-to-peer network promotes substantially real-time file sharing over the network. Nodes of the network may serve as both clients and servers, such that the file transfer burden in the network is equitably distributed across the nodes of the network, generally ensuring that the file dissemination process is executed as quickly as possible. In an embodiment, each node that has or receives a file advertises possession of the file so that other nodes may obtain the file therefrom. In an embodiment, a node may simultaneously receive a file via download from a particular node and serve that same file via upload to another node. Within this embodiment, a generation identifier is preferably associated with each copy of the file to prevent two nodes, each having only part of a file, from attempting to retrieve the remainder of the file from each other.
A method for transferring a file between nodes in a peer-to-peer network having a plurality of nodes including an originating node, at least one recipient node, and a neighboring node, wherein the recipient node has a direct peer-to-peer connection to the neighboring node and an indirect peer-to-peer connection to the originating node, the method comprising:
A method for transferring files between nodes in a peer-to-peer network having a plurality of nodes including an originating node, at least one recipient node, and first and second neighboring nodes, wherein the recipient node has a direct peer-to-peer connection to the first and second neighboring nodes and an indirect peer-to-peer connection to the originating node, the method comprising:
A method for transferring files between nodes in a peer-to-peer network having a plurality of nodes including a recipient node and first and second neighboring nodes, wherein the recipient node has a direct peer-to-peer connection to the first and second neighboring nodes, the method comprising:
Dependencies are inferred from the claim text.