×

Generating media signature for content delivery

  • US 10,506,282 B2
  • Filed: 10/21/2013
  • Issued: 12/10/2019
  • Est. Priority Date: 10/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a content management database configured to access a plurality of media signatures corresponding to a respective plurality of media assets; and

    a signature component configured to;

    process a media content request from a requestor to access a given media asset from a content provider via a network;

    send the processed media content request to the content provider;

    receive a response from the content provider, the response comprising metadata associated with the given media asset in a header and a predetermined number of bytes of the given media asset, the metadata comprising an unified resource locator (URL) of an origin server that stores the media asset, a content length of the given media asset, and a last modified time associated with given media asset;

    generate, from the received response, a media signature to substantially uniquely identify the given media asset, wherein the media signature comprises a data string of a predetermined number of bytes, wherein the data string comprises;

    a first portion derived from data specifying the content length of the given media asset,a second portion derived from data specifying the last modified time of the given media asset, anda third portion that is generated as an error detecting code derived from the predetermined number of bytes of the beginning of the media content data corresponding to the given media asset,perform, in the content management database, a search for the generated media signature, wherein the content management database comprises a plurality of media signatures, a key to access the given media asset from a storage server when cached at the storage server for each of the plurality of media signatures, and statistical information for each of the plurality of media signatures; and

    provide the given media asset to the requestor from the content storage system when the generated media signature matches a respective one of the plurality of media signatures.

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