Intent based real-time analytical visualizations
First Claim
1. A non-transitory computer-readable medium storing instructions, which when executed by a computer cause the computer to:
- receive a requirement statement from a user in a natural language to automatically generate and provide visualization of key performance indicators (KPIs);
generate, by a semantic engine, an analytical requirement statement corresponding to the received requirement statement by;
parsing the received requirement statement to automatically determine analytical entities in the received requirement statement based on a pre-defined analytical vocabulary, wherein the analytical entities comprise types, measures, dimensions and variants, and wherein the pre-defined analytical vocabulary comprises semantics for identifying association between the measures and corresponding dimensions;
map in real-time, by the semantic engine, the generated analytical requirement statement with an analytical profile of the user;
extract data artifacts corresponding to the analytical profile of the user based on the generated analytical requirement statement;
generate the visualization of the KPIs relevant to the user based on the analytical profile of the user and the extracted data artifacts; and
render in real-time on a graphical user interface (GUI) the generated visualization of the KPIs relevant to the user based on the requirement statement provided by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods to provide intent based real-time analytical visualizations are described herein. In one aspect, a requirement statement is received at real-time to generate visualization analysis. Further, an analytical requirement statement is generated from the received requirement statement by natural language processing. The analytical requirement statement is mapped with a unique analytical profile of a user associated with the requirement statement and corresponding business data artifacts, and the visualization analysis is generated based on the mapping information. The generated visualization analysis is displayed on a computer generated graphical user interface (GUI).
24 Citations
20 Claims
-
1. A non-transitory computer-readable medium storing instructions, which when executed by a computer cause the computer to:
-
receive a requirement statement from a user in a natural language to automatically generate and provide visualization of key performance indicators (KPIs); generate, by a semantic engine, an analytical requirement statement corresponding to the received requirement statement by; parsing the received requirement statement to automatically determine analytical entities in the received requirement statement based on a pre-defined analytical vocabulary, wherein the analytical entities comprise types, measures, dimensions and variants, and wherein the pre-defined analytical vocabulary comprises semantics for identifying association between the measures and corresponding dimensions; map in real-time, by the semantic engine, the generated analytical requirement statement with an analytical profile of the user; extract data artifacts corresponding to the analytical profile of the user based on the generated analytical requirement statement; generate the visualization of the KPIs relevant to the user based on the analytical profile of the user and the extracted data artifacts; and render in real-time on a graphical user interface (GUI) the generated visualization of the KPIs relevant to the user based on the requirement statement provided by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method to provide intent based analytical visualizations, the method comprising:
-
receiving a requirement statement from a user in a natural language to automatically generate and provide visualization of key performance indicators (KPIs); generating, by a semantic engine, an analytical requirement statement corresponding to the received requirement statement by; parsing the received requirement statement to automatically determine analytical entities in the received requirement statement based on a pre-defined analytical vocabulary, wherein the analytical entities comprise types, measures, dimensions and variants, and wherein the pre-defined analytical vocabulary comprises semantics for identifying association between the measures and corresponding dimensions; mapping in real-time, by the semantic engine, the generated analytical requirement statement with an analytical profile of the user; extracting data artifacts corresponding to the analytical profile of the user based on the generated analytical requirement statement; generating the visualization of the KPIs relevant to the user based on the analytical profile of the user and the extracted data artifacts; and displaying in real-time on a graphical user interface (GUI) the generated visualization of the KPIs relevant to the user based on the requirement statement provided by the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system to provide intent based analytical visualization, the computer system comprising:
-
at least one processor; and one or more memory devices communicative with the at least one processor, wherein the one or more memory devices store instructions to; receive requirement statement from a user in a natural language to automatically generate and provide visualization of key performance indicators (KPIs); generate an analytical requirement statement corresponding to the received requirement statement by; parsing the received requirement statement to automatically determine analytical entities in the received requirement statement based on a pre-defined analytical vocabulary, wherein the analytical entities comprise types, measures, dimensions and variants, and wherein the pre-defined analytical vocabulary comprises semantics for identifying association between the measures and corresponding dimensions; map in real-time the generated analytical requirement statement with an analytical profile of the user; extract data artifacts corresponding to the analytical profile of the user based on the generated analytical requirement statement; generate the visualization of the KPIs relevant to the user based on the analytical profile of the user and the extracted data artifacts; and display in real-time on a graphical user interface (GUI) the generated visualization of the KPIs relevant to the user based on the requirement statement provided by the user during runtime. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification