×

Method and apparatus for sharing media files among network nodes

  • US 9,176,955 B2
  • Filed: 04/01/2006
  • Issued: 11/03/2015
  • Est. Priority Date: 03/09/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for sharing a data file among a plurality of devices in a network, the method comprising:

  • partitioning at least a portion of the data file into a sequence of data blocks;

    forming a number of segments, wherein each of the segments includes a plurality of the data blocks and wherein the number of segments is determined in accordance with a predefined minimum uploading bandwidth;

    causing each of a first device and a second device, of the plurality of devices, to locally store at least a first segment of the number of segments;

    configuring each of the first device and the second device to propagate, in response to determining that the network has a certain amount of bandwidth available, a set of locally stored segments, of the number of segments, wherein the first device and the second device propagates the set of locally stored segments to other devices, of the plurality of devices, which do not already store the set of locally stored segments; and

    configuring each of the first device and the second device to cease the propagation of locally stored segments whenever that device is instructed to serve a particular data file for playback for a user.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×