| CPC G06F 16/26 (2019.01) [G06F 16/21 (2019.01); G06F 16/212 (2019.01); G06F 16/245 (2019.01)] | 20 Claims |

|
1. A method for managing insights in reports and providing explanations for the insights, performed at a computing device having a display, one or more processors and memory storing one or more programs configured for execution by the one or more processors, the method comprising:
providing a primary report that is associated with a data model in a graphical user interface (GUI); and
in response to a user's interaction with the primary report or the user opening the primary report, performing actions:
generating an insight item and an associated natural language narrative based on the data model, wherein the insight item includes an insight visualization and the associated natural language narrative that explains a meaning for the insight item and a relevance for one or more of a trend or an insight associated with the insight item;
employing the GUI to display an insights pane that provides an interactive display of the insight item and the associated natural language narrative;
in response to a user's interaction with the insights pane displayed by the GUI, selecting the insight item; and
displaying the insight item in the GUI.
|