EP1559035A2

Scalable access to data in an arbitrarily large document

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 6 November 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

19 claims: 3 independent, 16 dependent

  1. 1
    Claims of equivalent WO 2004044780 A2 CLAIMS What is claimed is:1. A method for accessing data which resides in a document with content structured according to a markup language, on a computer-readable medium using a device with device resources of limited resource amount, the method comprising the steps of: for each portion of the document, of a plurality of portions of the document, determining usage that indicates how much the portion is being accessed;wherein each portion is based on one or more constructs of the markup language;based on the usage, selecting a particular portion of the document to cease consuming the device resources;and releasing the device resources consumed by the particular portion.
  2. 17
    A method for performing an operation on a document with content structured according to a markup language, the method comprising the steps of:determining that said operation involves a plurality of portions of said document, including a first set of one or more portions and a second set of one or more portions;during performance of said operation, performing the steps of loading the first set of one or more portions of the document into volatile memory;prior to completion of said operation, selecting at least one portion in said first set of portions to cease consuming volatile memory;and prior to completion of said operation and after selecting said at least one portion, freeing up the volatile memory that held said at least one portion in order to load into volatile memory said second set of one or more portions of the document.
  3. 19
    A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the method recited in any one of Claims 1-18.