×

Accelerating value-based lookup of XML document in XQuery

  • US 20090019077A1
  • Filed: 07/13/2007
  • Published: 01/15/2009
  • Est. Priority Date: 07/13/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising performing a machine-executed operation involving instructions, wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform certain steps including:

  • for each particular node of a set of one or more nodes in an XML document, storing an entry for the particular node in a first index; and

    for each complex node that is in the set of nodes and has one or more child nodes, performing steps comprising;

    identifying a set of all simple nodes that are descendants of the complex node and that have no child nodes;

    generating, based on the values of the simple nodes in the set, a representative node value for the complex node; and

    associating the representative node value with an index entry in the first index for the particular complex node;

    wherein the machine-executed operation is at least one of (a) sending said instructions over transmission media, (b) receiving said instructions over transmission media, (c) storing said instructions onto a machine-readable storage medium, or (d) executing the instructions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×