| US 7,617,178 B2 | ||
| Moving file fragments from background file sharing to foreground file sharing and preventing duplicate downloads | ||
| Timothy R. Chavez, Austin, Tex. (US); Christina K. Lauridsen, Austin, Tex. (US); Sushma B. Patel, Austin, Tex. (US); Robert R. Peterson, Austin, Tex. (US); Loulwa F. Salem, Austin, Tex. (US); and Lisa A. Seacat, San Francisco, Calif. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Jun. 12, 2007, as Appl. No. 11/761,551. | ||
| Prior Publication US 2008/0133666 A1, Jun. 05, 2008 | ||
| Int. Cl. G06F 17/00 (2006.01); G06F 17/30 (2006.01); G06F 17/40 (2006.01) | ||
| U.S. Cl. 707—1 [709/217; 709/223; 709/238; 709/244; 707/2; 707/10; 707/200] | 17 Claims |

| 1. A method in a peer-to-peer file sharing client device for moving a file from background file sharing to foreground file
sharing and preventing duplicate downloads in a peer-to-peer file sharing network, the method comprising:
receiving, by the peer-to-peer file sharing client device, at least one file fragment of a file from a background swarm for
background file sharing;
responsive to a user-generated request to move the file from background file sharing to foreground file sharing, identifying,
by the peer-to-peer file sharing client device, the at least one file fragment stored locally; and
requesting, by the peer-to-peer file sharing client device, at least one remaining file fragment from the background swarm,
wherein the background swarm becomes a foreground swarm, wherein requesting at least one remaining file fragment from the
background swarm comprises sending a request to a tracker for a peer list.
|