Patent ID: 9276978
Filing Date: 2016-03-01
CPC Classification: G06F,H04L,H04N

Claim Text:
1. A computer readable storage medium having computer readable instructions for programming a processor to perform a method for distributing live media over a computer network, the method comprising: receiving a live media stream; generating a set of media fragments from the live media stream for distribution to a content delivery network; generating a data envelope for each media fragment of the set of media fragments and generating a cache control header for the data envelope of each media fragment; determining a priority identifier for each media fragment of the set of media fragments, including: attaching the priority identifier to the cache control header of the data envelope for each media fragment of the set of media fragments; and providing the set of media fragments with the priority identifiers to the content delivery network; wherein the priority identifier indicates that a media fragment with a lower popularity rating and a higher residency rating is to replace a media fragment with a higher popularity rating and a lower residency rating at an edge cache.