Patent ID: 8108539

Claim:
A method for temporal synchronization comprising: transmitting media data packets from a sender to a recipient by broadcasting via a parallel streaming of a plurality of media streams, the media data packets containing a first portion of a user presentation; transmitting scene data files in scene data packets, the scene data files describing a scene, the scene data packets being transmitted from the sender to the recipient outside of the media streams parallel streaming, the scene data files containing a second portion of the user presentation, such that the user is simultaneously presented with both the media from the media data packets and the scene; prior to transmission of the at least one broadcast media streams, providing each media data packet with a first time mark related to a first reference time; prior to transmission of the scene data packets, providing each scene data file and/or each scene data packet with a second time mark related to a second reference time; generating a plurality of time mark allocation data streams, each containing third time marks, each third time mark relating to a third reference time, each third time mark being assigned to first and second time marks to allocate the first and second time marks to one another; and transmitting a separate the time mark allocation data stream from the sender to the recipient for each media stream.