Patent ID: 8904457

Claim:
A computer-implemented method for archiving a live media presentation, the method comprising: archiving the live media presentation as it is being streamed from a live server, wherein the archiving includes recording the live media presentation in fixed-length segments; associating a segment name with each of the segments, wherein each of the segment names includes a time stamp in the segment name; storing the fixed-length segments on a video on-demand (VOD) server; generating a manifest that describes at least a portion of the live media presentation and identifies a uniform resource locator (URL) to be used by a client device to access a first one of the segments, wherein the URL includes the segment name of the first segment, and wherein the segment name of the first segment in the URL includes a time stamp in the segment name; and wherein the archiving, associating, storing, and generating are performed by at least one processor.