Patent ID: 8903916
Filing Date: 2014-12-02
Classification: H04L

Abstract:
1. A method of providing a streamed presentation to multiple clients over a network comprising: generating audio, video, and auxiliary data objects; marking the auxiliary data objects with unique ID tags; streaming the audio, video, and tagged auxiliary data objects over said network to said clients while marking a first transmission time of said auxiliary data object; at said clients, rendering the data objects and storing in a local memory cache of said clients said auxiliary data objects and associated unique ID tags; for repeated auxiliary data objects referenced during the presentation, sending an associated unique ID tag of said data object to a client instead of contents of the associated auxiliary data objects when a join-time of the client precedes said first transmission time and automatically sending the contents of said auxiliary data object to the client when the join-time of said client follows said first transmission time; and at said client, retrieving from said memory and rendering repeated auxiliary data object according to said unique ID tags.