Patent ID: 7392264

Claim:
One or more computer-readable media including at least one tangible component, and having computer-executable instructions that, when executed by a computer, perform a method for managing a graph so that a subset of data of the graph which represents wanted data is indicated in response to a query, the method comprising: generating a cursor of the graph; navigating through the graph using the cursor; generating a constraint graph which can be used to identify the subset of data, the constraint graph having at least one constraint on the managing of the graph and wherein the generating the cursor further comprises the cursor being associated with the constraint graph; wherein the generating the constraint graph further comprises: obtaining a handle to a required namespace node, yielding a namespace handle; obtaining a handle to a variable using the namespace handle; determining the identity of each of a plurality of nodes and links associated with the namespace handle; obtaining a handle to each of the plurality of nodes and links using the namespace handle; generating a segment; and storing the segment; and indicating the subset of data identified by the constraint graph in response to the query.