×

Index maintenance for operations involving indexed XML data

  • US 7,921,101 B2
  • Filed: 07/15/2008
  • Issued: 04/05/2011
  • Est. Priority Date: 04/09/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for maintaining an index for extensible markup language (XML) documents, the method comprising the steps of:

  • updating an XML document in response to a request to perform a piece-wise operation involving one or more nodes of the XML document, wherein the XML document is one of a plurality of XML documents indexed by said index, wherein a piece-wise operation is an operation that specifies a strict subset of the XML document and that only modifies the strict subset of the XML document, wherein the piece-wise operation modifies a node that currently exists in the XML document; and

    in response to updating the XML document, modifying the index to reflect changes, made to the XML document, that were specified by the piece-wise operation, without altering entries of the index for any nodes other than the one or more nodes involved in the piece-wise operation;

    wherein the step of modifying the index includes modifying an index entry that corresponds to the node;

    wherein, prior to updating the XML document, the index includes one or more index entries for nodes of the XML document that are not involved in the piece-wise operation;

    wherein the one or more index entries for the nodes of the XML document that are not involved in the piece-wise operation are not modified in response to updating the XML document;

    wherein modifying the index involves storing changes to a computer-readable storage medium.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×