A method is described in which a client computer generates an HTTP request
and transmits the request to a server computer that has access to a
listing such as an e-mail listing, a directory listing, or a table. The
HTTP request includes an identification of a number of row ranges within
the listing. The server computer responds by transmitting an HTTP response
that includes the number of row ranges back to the client computer. Since
the entire listing need not be downloaded, and since a separate HTTP
request is not required for each row range, time is conserved. In another
method, the request includes an identification of a reference row other
than by the row's exact sequential position in the listing. The row range
is identified with respect to the reference row. Since row numbers for
each given row can often change in frequently edited listings, the present
invention more accurately downloads the desired rows.
Un metodo è descritto in cui un calcolatore del cliente genera una richiesta del HTTP e trasmette la richiesta ad un calcolatore di assistente che ha accesso ad un elenco quali un elenco di E-mail, un elenco dell'indice, o una tabella. La richiesta del HTTP include un'identificazione di un certo numero di gamme di fila all'interno dell'elenco. Il calcolatore di assistente risponde trasmettendo una risposta del HTTP che include il numero di gamme di fila di nuovo al calcolatore del cliente. Poiché l'intero elenco non deve essere trasferito e poiché una richiesta separata del HTTP non è richiesta per ogni gamma di fila, il tempo si conserva. In un altro metodo, la richiesta include un'identificazione di una fila di riferimento tranne dalla posizione sequenziale esatta della fila nell'elenco. La gamma di fila è identificata riguardo alla fila di riferimento. Poiché i numeri di fila per ogni data fila possono cambiare spesso in elenchi frequentemente pubblicati, la presente invenzione trasferisce più esattamente le file dal sistema centrale verso i satelliti volute.