Patent ID: 7900140

Claim:
A system comprising: first and second computing devices; and a media engine distributed among and implemented in the first and second computing devices and configured to communicatively interact with an application of the second computing device to present a presentation on the second computing device, the first and second computing devices being remote from each other, the media engine implemented in the first computing device being configured to: use one or more media sources individual ones of which serving as a source of media content; and first partially resolve a topology that is to be utilized to present the presentation, and then cause a full topology to be resolved and activated, distribute the full topology to the second computing device, and the media engine implemented in the second computing device being configured to use: one or more transforms linked to the full topology, communicatively linked with one or more media sources, and configured to operate on data received from the one or more media sources; and one or more media sinks configured to sink a media stream.