An invention for specifying and synchronously executing an extensible set
of events along a single timeline is disclosed. More specifically, an
invention for specifying an extensible set of multimedia events within an
HTML document and for synchronously invoking the specified events along a
single timeline within a Web environment is disclosed. First, a plurality
of multimedia events are specified, with each event having a single or
plurality of scheduled time(s) on the timeline for its invocation. After
the playing of the timeline is started, events from the extensible set of
events are executed at their respective predetermined time(s).
Furthermore, an arbitration mechanism is provided for determining the
order to execute a plurality of events scheduled to be executed at the
same time, and a drop threshold mechanism is provided for not executing an
event when its actual execution time has exceeded its scheduled execution
time by more than a specified window of execution.
Un'invenzione per specificare e contemporaneamente l'esecuzione dell'insieme estendibile degli eventi lungo un singolo timeline è rilevata. Più specificamente, un'invenzione per specificare un insieme estendibile degli eventi di multimedia all'interno di un documento del HTML e per contemporaneamente l'invocazione degli eventi specificati lungo un singolo timeline all'interno di un ambiente di fotoricettore è rilevata. In primo luogo, una pluralità di eventi di multimedia è specificata, con ogni evento che ha un singolo o una pluralità di time(s) previsto sul timeline per il relativo invocation. Dopo che il gioco del timeline sia iniziato, gli eventi dall'insieme estendibile degli eventi sono eseguiti al loro time(s) predeterminato rispettivo. Ancora, un meccanismo di arbitrato è fornito per la determinazione dell'ordine per eseguire una pluralità di eventi previsti essere eseguito allo stesso tempo e un meccanismo della soglia di goccia è fornito per l'esecuzione dell'evento quando il relativo tempo di esecuzione reale ha ecceduto il relativo tempo di esecuzione previsto da più di una finestra specificata dell'esecuzione.