NARRATION SYSTEM FOR INTERACTIVE DASHBOARDS
First Claim
Patent Images
1. A method, comprising:
- receiving, with one or more processors, a command corresponding to user input to an interactive dashboard application from a user, wherein;
the interactive dashboard application is configured to present a plurality of instances of data visualizations in a dashboard user interface,the dashboard user interface comprises user-interface input elements, andthe interactive dashboard application is configured to adjust, responsive to the input elements, which data visualizations are shown, attributes of the data visualizations, or which data is depicted in the interactive dashboard application;
producing, with one or more processors, in response to the command, instances of data visualizations depicting data to be visualized;
generating, with one or more processors, with a trained captioning model, one or more narrative captions determined to be descriptive of the produced instances of data visualizations, wherein the one or more narrative captions include a natural language description of a phenomenon exhibited, at least in part, by the data to be visualized and visually depicted in at least one of the produced instances of data visualizations; and
causing, with one or more processors, the one or more narrative captions to be presented to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a process, including: receiving a command corresponding to user input to an interactive dashboard application from a user; producing in response to the command, instances of data visualizations depicting data to be visualized; generating, with a trained captioning model, one or more narrative captions determined to be descriptive of the produced instances of data visualizations, wherein the one or more narrative captions include a natural language description of a phenomenon exhibited, at least in part, by the data to be visualized and visually depicted in at least one of the produced instances of data visualizations; and causing the one or more narrative captions to be presented to the user.
2 Citations
20 Claims
-
1. A method, comprising:
-
receiving, with one or more processors, a command corresponding to user input to an interactive dashboard application from a user, wherein; the interactive dashboard application is configured to present a plurality of instances of data visualizations in a dashboard user interface, the dashboard user interface comprises user-interface input elements, and the interactive dashboard application is configured to adjust, responsive to the input elements, which data visualizations are shown, attributes of the data visualizations, or which data is depicted in the interactive dashboard application; producing, with one or more processors, in response to the command, instances of data visualizations depicting data to be visualized; generating, with one or more processors, with a trained captioning model, one or more narrative captions determined to be descriptive of the produced instances of data visualizations, wherein the one or more narrative captions include a natural language description of a phenomenon exhibited, at least in part, by the data to be visualized and visually depicted in at least one of the produced instances of data visualizations; and causing, with one or more processors, the one or more narrative captions to be presented to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:
-
receiving, with one or more processors, a command corresponding to user input to an interactive dashboard application from a user, wherein; the interactive dashboard application is configures to present a plurality of instances of data visualizations in a dashboard user interface, the dashboard user interface comprises user-interface input elements, and the interactive dashboard application is configured to adjust, responsive to the input elements, which data visualizations are shown, attributes of the data visualizations, or which data is depicted in the interactive dashboard application; producing, with one or more processors, in response to the command, instances of data visualizations depicting data to be visualized; generating, with one or more processors, with a trained captioning model, one or more narrative captions determined to be descriptive of the produced instances of data visualizations, wherein the one or more narrative captions include a natural language description of a phenomenon exhibited, at least in part, by the data to be visualized and visually depicted in at least one of the produced instances of data visualizations; and causing, with one or more processors, the one or more narrative captions to be presented to the user. - View Dependent Claims (19, 20)
-
Specification