VIRTUAL PEER FOR A CONTENT SHARING SYSTEM
First Claim
1. A method comprising:
- forming a virtual peer comprising a plurality of virtual peer members each hosting digital assets, wherein the virtual peer is registered as a peer node in a peer-to-peer (P2P) network and a sponsoring agent operates as a communication end-point for the virtual peer in the P2P network;
obtaining metadata from the plurality of virtual peer members describing at least a portion of the digital assets hosted by the plurality of virtual peer members; and
aggregating the metadata to provide a metadata catalog for the virtual peer.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a virtual peer for a peer-to-peer (P2P) content sharing system. In general, the virtual peer is a logical construct enabling a number of virtual peer members to appear as a single peer node in the P2P content sharing system. In operation, a sponsoring agent creates the virtual peer and registers the virtual peer with the P2P network. Once registered, the virtual peer appears as a new peer node in the P2P network. In order to provide efficient content sharing, the sponsoring agent operates to obtain metadata describing all or a portion of a number of digital assets shared by the virtual peer members and aggregate the metadata into a single collection of metadata, referred to herein as a metadata catalog, for the virtual peer and may cache all or a portion of the digital assets shared by the virtual peer members.
272 Citations
32 Claims
-
1. A method comprising:
-
forming a virtual peer comprising a plurality of virtual peer members each hosting digital assets, wherein the virtual peer is registered as a peer node in a peer-to-peer (P2P) network and a sponsoring agent operates as a communication end-point for the virtual peer in the P2P network; obtaining metadata from the plurality of virtual peer members describing at least a portion of the digital assets hosted by the plurality of virtual peer members; and aggregating the metadata to provide a metadata catalog for the virtual peer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22)
-
-
19. The method of 1 further comprising enabling a user of a client to modify metadata in the metadata catalog for a select one of the digital assets.
-
23. A sponsoring node for hosting a virtual peer in a peer-to-peer (P2P) network comprising:
-
a communication interface; and a control system associated with the communication interface and adapted to; form the virtual peer comprising a plurality of virtual peer members each hosting digital assets; register the virtual peer as a peer node in a peer-to-peer (P2P) network, the sponsoring node operating as a communication end-point for the virtual peer in the P2P network; obtain metadata from the plurality of virtual peer members describing at least a portion of the digital assets hosted by the plurality of virtual peer members; and aggregate the metadata to provide a metadata catalog for the virtual peer. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification