Search

JP-7855658-B2 - An interactive interface for data analysis and report generation.

JP7855658B2JP 7855658 B2JP7855658 B2JP 7855658B2JP-7855658-B2

Inventors

  • キム,ジュン ホ

Assignees

  • タブロー ソフトウェア,エルエルシー

Dates

Publication Date
20260508
Application Date
20241004
Priority Date
20200730

Claims (17)

  1. A method for managing data visualizations using one or more processors that execute instructions configured to perform actions, A step of providing a primary visualization associated with a data model, wherein the primary visualization is displayed on a graphical user interface (GUI) display panel, and In response to user interaction between the GUI and the display panel, A step of generating insight items and associated natural language narratives based on the data model, wherein the insight items include an insight visualization and the associated natural language narratives that describe the meaning of the insight items and the relevance of one or more trends or insights associated with the insight items. The steps include employing the GUI to display an insight panel that provides an interactive display of the insight items and the associated natural language narratives, The steps include selecting an insight item in response to user interaction with the insight panel displayed by the GUI, The steps include performing an action that includes the step of displaying the insight items on the display panel instead of the primary visualization , A step of generating a different visualization in response to the selection of one of the insight items displayed on the insight panel or the scratch item displayed on the scratch panel, wherein the different visualization is displayed on the display panel in place of the currently displayed visualization. A method that includes this.
  2. The method according to claim 1, further comprising the step of generating one or more insight items based on the primary visualization and the data model, wherein the one or more insight items correspond to one or more analytical information related to one or more visualizations sharing one or more parts of the data model, another data model, or a data source.
  3. The method according to claim 1, further comprising the step of generating one or more narratives to be displayed in the insight panel, wherein the one or more narratives describe the context of the displayed insight items.
  4. The method according to claim 1, further comprising the step of providing a correspondence between the insight items and one or more analytical information, another data model, or data sources relating to one or more visualizations that share one or more parts of the data model.
  5. The steps include generating a visualization to be displayed on the display panel in place of the primary visualization in response to the selection of the aforementioned insight item, The method according to claim 1, further comprising the step of generating a scratch item which includes a thumbnail view of the primary visualization for display on a scratch panel.
  6. The step of generating the aforementioned insight items is: The steps include employing one or more evaluation models to generate one or more candidate insight items associated with one or more insight scores, The method according to claim 1, further comprising the step of determining an insight item based on the one or more candidate insight items having insight scores that exceed a threshold.
  7. A network computer for managing data visualization, At least memory to store instructions, A system comprising one or more processors that execute instructions configured to perform an action, wherein the action is A step of providing a primary visualization associated with a data model, wherein the primary visualization is displayed on a graphical user interface (GUI) display panel, and In response to user interaction between the GUI and the display panel, A step of generating insight items and associated natural language narratives based on the data model, wherein the insight items include an insight visualization and the associated natural language narratives that describe the meaning of the insight items and the relevance of one or more trends or insights associated with the insight items. The steps include employing the GUI to display an insight panel that provides an interactive display of the insight items and the associated natural language narratives, The steps include selecting an insight item in response to user interaction with the insight panel displayed by the GUI, The steps include performing an action that includes the step of displaying the insight items on the display panel instead of the primary visualization , A step of generating a different visualization in response to the selection of one of the insight items displayed on the insight panel or the scratch item displayed on the scratch panel, wherein the different visualization is displayed on the display panel in place of the currently displayed visualization. Network computers, including
  8. The network computer according to claim 7, further comprising the step of generating one or more insight items based on the primary visualization and the data model, wherein the one or more insight items correspond to one or more analytical information related to one or more visualizations sharing one or more parts of the data model, another data model, or a data source.
  9. The network computer according to claim 7, further comprising the step of generating one or more narratives to be displayed in the insight panel, wherein the one or more narratives describe the context of the displayed insight items .
  10. The network computer according to claim 7, further comprising the step of providing a correspondence between the insight items and one or more analytical information, another data model, or data sources relating to one or more visualizations that share one or more parts of the data model.
  11. The steps include generating a visualization to be displayed on the display panel in place of the primary visualization in response to the selection of the aforementioned insight item, The network computer according to claim 7 , further comprising the step of generating a scratch item which includes a thumbnail view of the primary visualization for display on a scratch panel.
  12. The step of generating the aforementioned insight items is: The steps include employing one or more evaluation models to generate one or more candidate insight items associated with one or more insight scores, The network computer according to claim 7 , further comprising the step of determining an insight item based on candidate insight items having one or more insight scores exceeding a threshold.
  13. A processor-readable non-temporary storage medium including instructions configured to manage data visualization, wherein the execution of the instructions by one or more processors enables the execution of an action, and the action is A step of providing a primary visualization associated with a data model, wherein the primary visualization is displayed on a graphical user interface (GUI) display panel, and In response to user interaction between the GUI and the display panel, A step of generating insight items and associated natural language narratives based on the data model, wherein the insight items include an insight visualization and the associated natural language narratives that describe the meaning of the insight items and the relevance of one or more trends or insights associated with the insight items. The steps include employing the GUI to display an insight panel that provides an interactive display of the insight items and the associated natural language narratives, The steps include selecting an insight item in response to user interaction with the insight panel displayed by the GUI, The steps include performing an action that includes the step of displaying the insight items on the display panel instead of the primary visualization , A step of generating a different visualization in response to the selection of one of the insight items displayed on the insight panel or the scratch item displayed on the scratch panel, wherein the different visualization is displayed on the display panel in place of the currently displayed visualization. Processor-readable non-temporary storage medium, including [specific data/features].
  14. The processor-readable non-temporary storage medium according to claim 13, further comprising the step of generating one or more insight items based on the primary visualization and the data model, wherein the one or more insight items correspond to one or more analytical information relating to one or more visualizations sharing one or more parts of the data model, another data model, or a data source.
  15. The processor-readable non-temporary storage medium according to claim 13, further comprising the step of generating one or more narratives to be displayed on the insight panel, wherein the one or more narratives describe the context of the displayed insight items .
  16. The processor-readable non-temporary storage medium according to claim 13, further comprising the step of providing a correspondence between the insight items and one or more analytical information relating to one or more visualizations sharing one or more parts of the data model, another data model, or one or more data sources.
  17. The steps include generating a visualization to be displayed on the display panel in place of the primary visualization in response to the selection of the aforementioned insight item, The processor-readable non-temporary storage medium according to claim 13 , further comprising the step of generating a scratch item which includes a thumbnail view of the primary visualization for display on a scratch panel.

Description

This invention generally relates to data analysis, and more specifically, to interactive data analysis, but is not limited to it. Organizations generate and collect ever-increasing amounts of data. This data can be linked to different parts of the organization, such as consumer activity, manufacturing activities, customer service, and server logs. For various reasons, it can be inconvenient for such organizations to effectively utilize these vast collections of data. In some cases, the sheer volume of data makes it difficult to effectively use the collected data to improve business practices. In some cases, organizations employ various tools to generate visualizations of some or all of that data. By employing visualizations to represent this data, organizations can gain a deeper understanding of critical business operations and use them to monitor key performance indicators. However, in some cases, skilled or specialized data analysts may be required to discover visualizations and insights from data that may be valuable to the organization. Furthermore, in some cases, the sheer number of visualizations or the volume of data can make it difficult to discover visualizations that may share useful commonalities. Moreover, in some cases, the difficulties associated with integrating information from different sources or from many visualizations can hinder the efficient generation of reports that capture the insights discovered during data analysis. Therefore, the present invention has been made with respect to these and other considerations. Non-limiting and non-exclusive embodiments of the present invention are described with reference to the following drawings. In the drawings, unless otherwise specified, the same reference numerals throughout the various figures refer to the same parts. For a better understanding of the innovation described, please refer to the following "Modes for Carrying Out the Invention," which should be read in conjunction with the accompanying drawings. This describes a system environment in which various implementations can be carried out. A schematic embodiment of the client computer is shown. A schematic embodiment of a network computer is shown. This document presents a logical architecture for a system of an interactive interface for data analysis and report generation, in one or more of various embodiments. This shows a logical representation of a portion of the user interface for an interactive interface for data analysis and report generation, according to one or more of the various embodiments. This shows a logical representation of a portion of the user interface for an interactive interface for data analysis and report generation, according to one or more of the various embodiments. This shows a logical representation of a portion of the user interface for an interactive interface for data analysis and report generation, according to one or more of the various embodiments. A flowchart outlining the process for an interactive interface for data analysis and report generation, based on one or more of various embodiments, is shown. A flowchart shows the process for generating a report based on a scratchpad panel, according to one or more of the various embodiments. A flowchart of the process for providing an interactive interface for data analysis and report generation, according to one or more of the various embodiments, is shown. This flowchart shows a process for determining insight items that provide an interactive interface for data analysis and report generation, using one or more of the various embodiments. Next, various embodiments are described more fully below with reference to the accompanying drawings, which form part of this specification and illustrate specific exemplary embodiments in which the present invention may be carried out. However, embodiments can be embodied in many different forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided so as to fully convey to those skilled in the art that this disclosure is thorough and complete and that the scope of embodiments can be fully communicated. In particular, various embodiments may be methods, systems, media, or devices. Thus, various embodiments may take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Accordingly, the following detailed description should not be construed as restrictive. Throughout this specification and the claims, the following terms have the meanings expressly associated herein, unless the context clearly indicates otherwise. The phrase "in one embodiment" as used herein may refer to the same embodiment, but not necessarily the same embodiment. Furthermore, the phrase "in another embodiment" as used herein may refer to a different embodiment, but not necessarily a different embodiment. Therefore, various embodiments can be readily combined wi