METHODS AND APPARATUS FOR A MULTI-GRAPH SEARCH AND MERGE ENGINE
First Claim
Patent Images
1. A multi-graph search and merge platform, said platform comprising:
- a set of one or more graphs, at least one graph from said set of graphs comprising two or more nodes interconnected by one or more edges; and
a set of computer executable code, said computer executable code that, when run on a processor, is configured to;
receive as input a search criterion via a user interface (“
UI”
) module, said search criterion being a node profile or a subgraph profile;
search the set of graphs for a subset of graphs that each includes a node or subgraph that matches the node profile or subgraph profile of the search criterion;
merge all of the graphs from the subset of graphs into a merged graph, said merging comprising superimposing the subset of graphs on each other at the matching nodes or subgraphs; and
display the merged graph via the UI module.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate to a system for amalgamating a plurality of graphs. The system may include a set of graphs. A user may input search criteria via a user interface (“UI”) module. The system may search the set of graphs for a subset of qualifying graphs that satisfy the search criteria. The subset of graphs may be merged into an amalgamated graph. Merging the graphs may include superimposing the qualifying graphs over each other at a locus. The locus may be a node or a sub-graph. The amalgamated graph may be displayed via the UI module.
16 Citations
20 Claims
-
1. A multi-graph search and merge platform, said platform comprising:
-
a set of one or more graphs, at least one graph from said set of graphs comprising two or more nodes interconnected by one or more edges; and a set of computer executable code, said computer executable code that, when run on a processor, is configured to; receive as input a search criterion via a user interface (“
UI”
) module, said search criterion being a node profile or a subgraph profile;search the set of graphs for a subset of graphs that each includes a node or subgraph that matches the node profile or subgraph profile of the search criterion; merge all of the graphs from the subset of graphs into a merged graph, said merging comprising superimposing the subset of graphs on each other at the matching nodes or subgraphs; and display the merged graph via the UI module. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A dynamic platform for multi-graph searching and merging, said platform comprising:
-
a set of one or more graphs, at least one graph from said set of graphs comprising two or more nodes interconnected by one or more edges; and a set of computer executable code, said computer executable code that, when run on a processor, is configured to; receive as input a search criterion via a user interface (“
UI”
) module, said UI module that is configured to receive input and display output;search the set of graphs for a subset of graphs that each satisfy the search criterion; merge all of the graphs from the subset of graphs into a merged graph; and display the merged graph as displayed output via the UI module. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for amalgamating a plurality of graphs, said method comprising:
-
searching, via a processor, a set of graphs for all the graphs that satisfy a search criterion, said search criterion comprising a set of properties that is received as input; forming a qualifying subset, said qualifying subset comprising the graphs that satisfy the search criterion; amalgamating, via the processor, the graphs in the qualifying subset into a merged graph; and displaying the merged graph on a display. - View Dependent Claims (19, 20)
-
Specification