Patent ID: 7783703

Claim:
A system for sharing digital content in a presentation comprising: a) a server for receiving and managing the digital content; b) a server application stored on the server for executing the presentation, wherein the presentation includes a plurality of specific digital content items selected from the digital content on the server and sequentially rendered according to a queue; c) a media renderer coupled to the server for rendering the presentation; d) a plurality of client devices coupled to the server for interacting with the digital content; and e) a client application stored on each client device for communicating with the server and providing real-time common control of a real-time rendering of the presentation by each of the plurality of client devices, wherein each client application enables a user of each of the plurality of devices to contribute to the digital content on the server and to browse and select from the digital content on the server for the presentation, thereby providing real-time contribution of specific digital content items to the presentation while the presentation is being rendered.