A method for sending data to a client to provide data-on-demand services comprises the steps of: receiving a data file, specifying a time interval, parsing the data file into a plurality of data blocks based on the time interval such that each data block is displayable during a time interval, determining a required number of time slots to send the data file, allocating to each time slot at least a first of the plurality of data blocks and optionally one or more additional data blocks, such that starting from any of the time slots, (i) the data file can be displayed by accessing the first of the plurality of data blocks; (ii) at a consecutive time slot, a next data block sequential to a prior displayed data block is available for displaying; and (iii) repeating step (ii) until all of the plurality of data blocks for the data file has been displayed, and sending the plurality of data blocks based on the allocating step.

Un metodo per la trasmissione dei dati ad un cliente per fornire dato-su-richiede i servizi contiene i punti: la ricezione dello schedario di dati, specificando un intervallo di tempo, analizzante lo schedario di dati in una pluralità di blocchetti di dati ha basato sull'intervallo di tempo tali che ogni blocchetto di dati è esponibile durante l'intervallo di tempo, determinante un numero richiesto di scanalature di tempo per trasmettere lo schedario di dati, assegnante a ogni volta scanalatura almeno un primo della pluralità di blocchetti di dati e facoltativamente di uno o più blocchetti supplementari di dati, tali che a partire da c'è ne delle scanalature di tempo, (i) lo schedario di dati può essere visualizzato accedendo al primi della pluralità di blocchetti di dati; (ii) ad una scanalatura di tempo successiva, un blocchetto seguente di dati sequenziale ad un blocchetto visualizzato anteriore di dati è disponibile per visualizzare; e (iii) ripetere il punto (ii) fino a tutta la pluralità di blocchetti di dati per lo schedario di dati sono stati visualizzati e trasmettere la pluralità di blocchetti di dati basati sul punto d'assegnazione.

 
Web www.patentalert.com

< Variable length instruction alignment device and method

< Information processing apparatus provided with branch history with plurality of designation ways

> Communicating video information in a network using universal resource locators

> Enhanced interactive program guide

~ 00069