Method of hierarchical searching on a conditional graph
AssigneeLascom
InventorCharles Henriot
Life of this patent
Estimating the term…
Loading patent…
AssigneeLascom
InventorCharles Henriot
Estimating the term…
The invention relates to a fast method of hierarchical searching for data satisfying at least one set of predetermined criteria C, in a directed acyclic graph which is stored in a relational database management system able to be interrogated by a query language, the criteria being determined on the nodes and/or the links of the graph. Each criterion is determined blocking (respectively non-blocking) that is to say such that as soon as the criterion is not satisfied, its descendant nodes are excluded, (respectively only this node is excluded, without consequence to its descendant nodes). It comprises the following steps consisting in: separating the set C into a set of blocking criteria Cb and non-blocking criteria Cnb searching by means of the query language for the nodes of the graph satisfying the set of blocking criteria Cb, these nodes being grouped together in a set G, searching by means of the query language, for the nodes of G satisfying the set of non-blocking criteria Cnb.
A method implemented by a computer programmed as a database search apparatus that performs hierarchical searching for data satisfying at least one set of predetermined criteria C, in a directed acyclic graph including nodes and links between said nodes and which is stored in tables of a relational database management system able to be interrogated by a query language, the criteria being determined on the nodes and/or the links, wherein each criterion is determined as a blocking criterion in which as soon as the blocking criterion is not satisfied on a link or a node, the node or the terminal node of the link and its descendant nodes are excluded, or a non-blocking criterion in which as soon as the non-blocking criterion is not satisfied on a link or a node, only the node or the terminal node of the link is excluded, without consequence to its descendant nodes, the method comprising:
A system for hierarchical searching for data satisfying at least one set of predetermined criteria C, in a directed acyclic graph including nodes and links between said nodes, the criteria being determined on the nodes and/or the links, wherein each criterion is determined as a blocking criterion in which as soon as the blocking criterion is not satisfied on a link or a node, the node or the terminal node of the link and its descendant nodes are excluded, or a non-blocking criterion in which as soon as the non-blocking criterion is not satisfied on a link or a node, only the node or the terminal node of the link is excluded, without consequence to its descendant nodes the system, comprising:
Dependencies are inferred from the claim text.