Mapping File Fragments to File Information and Tagging in a Segmented File Sharing System
First Claim
1. A method in a peer-to-peer file sharing client for background file sharing in a peer-to-peer file sharing network, the method comprising:
- receiving at least one file fragment from a background swarm for background file sharing of a file;
for a given file fragment within the at least one file fragment, identifying a key value;
looking up file information for the given file fragment using the key value, wherein the file information includes tags assigned to the file; and
presenting the file information to a user,wherein the at least one file fragment is part of a file that is not being downloaded in the foreground.
4 Assignments
0 Petitions
Accused Products
Abstract
A peer-to-peer file sharing client with background file sharing is provided in a segmented peer-to-peer file sharing network. A user may elect to “tag” a torrent when a new file is submitted to the peer-to-peer system. A user may view the various tags with one or more file fragments that the user is hosting in the background. The user may view the tags for all fragments being shared in the background and search the tags. The peer-to-peer system may store metadata tags for the torrents in a central repository, such as a relational database, or in a distributed hash table.
-
Citations
20 Claims
-
1. A method in a peer-to-peer file sharing client for background file sharing in a peer-to-peer file sharing network, the method comprising:
-
receiving at least one file fragment from a background swarm for background file sharing of a file; for a given file fragment within the at least one file fragment, identifying a key value; looking up file information for the given file fragment using the key value, wherein the file information includes tags assigned to the file; and presenting the file information to a user, wherein the at least one file fragment is part of a file that is not being downloaded in the foreground. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A peer-to-peer file sharing client for background file sharing in a peer-to-peer file sharing network, the peer-to-peer file sharing client comprising:
-
a processor; and a memory coupled to the processor, wherein the memory contains instructions which, when executed by the processor, cause the processor to; receive at least one file fragment from a background swarm for background file sharing of a file; for a given file fragment within the at least one file fragment, identify a key; look up file information for the given file fragment using the key, wherein the file information includes tags assigned to the file; and present the file information to a user, wherein the at least one file fragment is part of a file that is not being downloaded in the foreground. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a computer usable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive at least one file fragment from a background swarm for background file sharing of a file; for a given file fragment within the at least one file fragment, identify a key; look up file information for the given file fragment using the key, wherein the file information includes tags assigned to the file; and present the file information to a user, wherein the at least one file fragment is part of a file that is not being downloaded in the foreground. - View Dependent Claims (17, 18, 19, 20)
-
Specification