×

Media organization for distributed sending of media data

  • US 7,516,232 B2
  • Filed: 03/12/2004
  • Issued: 04/07/2009
  • Est. Priority Date: 10/10/2003
  • Status: Active Grant
First Claim
Patent Images

1. One or more processor-accessible storage media comprising processor-executable instructions that, when executed, direct at least one device to perform actions comprising:

  • combining a media data segment number and a media data block number to form a media data identification value, the media data block number corresponding to a media data block of a media data segment that corresponds to the media data segment number;

    applying the media data identification value to a hashing function to produce a media data hash value;

    mapping the media data hash value to a bin of a hash table, the bin of the hash table associated with a device;

    dividing a media data segment into constituent media data portions, wherein the constituent media data portions comprise media data blocks, media data sub-blocks, or media data bytes;

    tracking the constituent media data portions based on respective numbers of clients requesting the constituent media data portions;

    ranking the constituent media data portions in popularity based on the respective numbers of clients requesting the constituent media data portions;

    determining which constituent media data portions have a popularity that is above a predetermined popularity percentage responsive to the ranking; and

    replicating the constituent media data portions that are determined to have a popularity that is above the predetermined popularity percentage.

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