×

PROCESSING A HIERARCHICAL STRUCTURE TO RESPOND TO A QUERY

  • US 20130226966A1
  • Filed: 02/27/2013
  • Published: 08/29/2013
  • Est. Priority Date: 02/27/2012
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of processing a hierarchical structure to respond to a query, comprising:

  • providing a hierarchical structure having a plurality of nodes of a plurality of node types;

    receiving a query that defines a hierarchical query pattern defining hierarchical relationship between at least two query nodes;

    simultaneously exploring said hierarchical structure in a bottom up manner by a plurality of threads to update a mapping data structure for each hierarchical structure node of said plurality of nodes that has the same node type as a corresponding query node of said at least two query nodes; and

    simultaneously analyzing said mapping data structure by said plurality of threads to identify at least one portion of said hierarchical structure that matches said hierarchical query pattern;

    wherein each said thread updates said mapping data structure for each ancestor node of said each hierarchical structure node according to a match between said each ancestor node and a corresponding parent node of said corresponding query node.

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