Graph search optimization system based on an edge-count directed techniques
AssigneeTrovares, Inc.
InventorsDavid Haglin, Daniel Chavarria-Miranda, Robert Adolf
Life of this patent
Estimating the term…
Loading patent…
AssigneeTrovares, Inc.
InventorsDavid Haglin, Daniel Chavarria-Miranda, Robert Adolf
Estimating the term…
Various systems are provided for optimizing the searching of a graph for a portion that matches a pattern is provided. A Graph Search Optimization System (“GSOS”) provides various techniques for reducing the computational expense when searching for patterns within a graph. The GSOS provides techniques that include an edge-count directed (“ECD”) system, a derived constraint (“DC”) system, and a sorted property (“SP”) system. The ECD system matches a pattern in a direction based on the number of edges for that direction. The DC system derives a single-element constraint from a multi-element constraints to avoid having to check multiple elements. The SP system processes edges of a graph in a sorted order based on the value of a property of the edges.
A method performed by a computing device for finding a path in a graph that matches a path pattern, the path pattern having pattern vertices and pattern edges with each pattern edge having a constraint, the graph having graph vertices and graph edges with each graph vertex having a count of connected edges, the method comprising:
A computing system for finding a pattern within a graph, the computing system comprising:
A method performed by one or more computing systems for finding a path in a graph that matches a path pattern, the path pattern having pattern vertices and pattern edges at least some of the pattern edges having a constraint, the graph having graph vertices and graph edges with graph vertices having a count of connected edges, the method comprising:
Dependencies are inferred from the claim text.