Patent ID: 8200772

Claim:
A method for rendering a web component stream on a client, said method comprising: requesting, by the client, a rendering point in a timeline of a presentation, said presentation comprising the web component stream, wherein the web component stream is stored on a computer-readable medium wherein the requested rendering point represents a clean point; receiving, by the client, the web component stream from the computer-readable medium, wherein said web component stream is received as part of a presentation stream or presentation file, said web component stream including a plurality of media samples corresponding to the requested rendering point; retrieving, by the client, the plurality of media samples from the web component stream into a cache; receiving, by the client, a rendering time for the plurality of media samples; retrieving, by the client, the plurality of media samples from the cache; and rendering, by the client, the retrieved media samples as a function of the received rendering time, wherein said retrieving of the media sample from the cache comprises referencing the media sample to be retrieved by appending a custom protocol identifier to a uniform resource locator of the media sample, said custom protocol restricting a renderer to search for the media sample only in the cache.