QUERY-BASED DIAGRAMMATIC PRESENTATION OF DATA
First Claim
1. A method for providing a query-based diagrammatic presentation of data, the method comprising:
- generating a filter element that defines a set of groups and includes a set of declarative queries that define information to be included in the set of groups;
applying the filter element to a data source, including performing the set of declarative queries on the data source, thereby generating a set of query results for each of the groups;
generating a diagram including a set of shapes representing the set of groups, and a set of nodes nested within each of the shapes, wherein the nodes for each group are determined based on the query results for that group; and
wherein the applying the filter element and the generating a diagram are performed by at least one processor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a query-based diagrammatic presentation of data includes generating a filter element that defines a set of groups and includes a set of declarative queries that define information to be included in the set of groups. The filter element is applied to a data source, which includes performing the set of declarative queries on the data source, thereby generating a set of query results for each of the groups. A diagram is generated that includes a set of shapes representing the set of groups, and a set of nodes nested within each of the shapes, wherein the nodes for each group are determined based on the query results for that group.
-
Citations
20 Claims
-
1. A method for providing a query-based diagrammatic presentation of data, the method comprising:
-
generating a filter element that defines a set of groups and includes a set of declarative queries that define information to be included in the set of groups; applying the filter element to a data source, including performing the set of declarative queries on the data source, thereby generating a set of query results for each of the groups; generating a diagram including a set of shapes representing the set of groups, and a set of nodes nested within each of the shapes, wherein the nodes for each group are determined based on the query results for that group; and wherein the applying the filter element and the generating a diagram are performed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium storing computer-executable instructions that when executed by at least one processor cause the at least one processor to perform a method for providing a query-based diagrammatic presentation of data, the method comprising:
-
generating a filter element that defines a set of groups and includes a set of declarative queries that define information to be included in the set of groups; applying the filter element to a data source, including performing the set of declarative queries on the data source, thereby generating a set of query results for each of the groups; and generating a diagram including a set of shapes representing the set of groups, and a set of nodes nested within each of the shapes, wherein the nodes for each group are determined based on the query results for that group. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for providing a query-based diagrammatic presentation of data, the system comprising:
-
a filter element that defines a set of groups and includes a set of declarative queries that define information to be included in the set of groups; an interpreter configured to apply the filter element to a data source, including performing the set of declarative queries on the data source to generate a set of query results for each of the groups; and a graph generator configured to generate a diagram including a set of shapes representing the set of groups, a set of nodes nested within each of the shapes, a set of members within each of the nodes, and a set of links interconnecting related ones of the nodes, wherein the nodes and the members included in each group are determined based on the query results for that group.
-
Specification