Interactive graphical user interface with override guidance
First Claim
1. A system for generating a graphical user interface (GUI) with override guidance, the system comprising:
- a processing device; and
a memory device including instructions that are executable by the processing device for causing the processing device to;
generate the GUI, wherein the GUI includes a first input component for receiving a first input indicating a dataset for display within the GUI;
receive the first input indicating the dataset via the first input component, wherein the dataset represents a time-series projection spanning a future time period, and wherein the time-series projection was previously generated by analyzing historical data spanning another time period that is prior to the future time period;
in response to receiving the first input, generate a graph of the time-series projection within the GUI;
automatically feed the dataset into a first machine-learning model to obtain an output from the first machine-learning model indicating whether the time-series projection has a data value that should be overridden with an override value;
in response to the output from the first machine-learning model indicating that the time-series projection has the data value that should be overridden;
automatically feed the data value as input to a second machine-learning model to obtain an output from the second machine-learning model indicating whether the override value should be greater than or less than the data value; and
automatically render a visual directionality cue within the GUI based on the output from the second machine-learning model, wherein the visual directionality cue is configured to provide guidance about whether the override value should be greater than or less than the data value;
receive a second input including the override value via a second input component of the GUI;
in response to receiving the second input, generate another version of the time-series projection in which the data value is overridden with the override value; and
render the other version of the time-series projection within the GUI.
1 Assignment
0 Petitions
Accused Products
Abstract
One exemplary system can receive a selection of a dataset via a graphical user interface (GUI). The dataset can represent a time-series projection. The system can feed the dataset into a first machine-learning model to obtain an output indicating whether the time-series projection has a data value that should be overridden with an override value. If the first machine-learning model indicates that the time-series projection has the data value that should be overridden, the system can feed the data value as input to a second machine-learning model to obtain an output indicating whether the override value should be greater than or less than the data value. The system can then render a visual directionality cue within the GUI based on the output from the second machine-learning model. The visual directionality cue can provide guidance for overriding the data value.
-
Citations
30 Claims
-
1. A system for generating a graphical user interface (GUI) with override guidance, the system comprising:
-
a processing device; and a memory device including instructions that are executable by the processing device for causing the processing device to; generate the GUI, wherein the GUI includes a first input component for receiving a first input indicating a dataset for display within the GUI; receive the first input indicating the dataset via the first input component, wherein the dataset represents a time-series projection spanning a future time period, and wherein the time-series projection was previously generated by analyzing historical data spanning another time period that is prior to the future time period; in response to receiving the first input, generate a graph of the time-series projection within the GUI; automatically feed the dataset into a first machine-learning model to obtain an output from the first machine-learning model indicating whether the time-series projection has a data value that should be overridden with an override value; in response to the output from the first machine-learning model indicating that the time-series projection has the data value that should be overridden; automatically feed the data value as input to a second machine-learning model to obtain an output from the second machine-learning model indicating whether the override value should be greater than or less than the data value; and automatically render a visual directionality cue within the GUI based on the output from the second machine-learning model, wherein the visual directionality cue is configured to provide guidance about whether the override value should be greater than or less than the data value; receive a second input including the override value via a second input component of the GUI; in response to receiving the second input, generate another version of the time-series projection in which the data value is overridden with the override value; and render the other version of the time-series projection within the GUI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium comprising program code that is executable by a processing device for causing the processing device to:
-
generate a graphical user interface (GUI) that includes a first input component for receiving a first input indicating a dataset for display within the GUI; receive the first input indicating the dataset via the first input component, wherein the dataset represents a time-series projection spanning a future time period, and wherein the time-series projection was previously generated by analyzing historical data spanning another time period that is prior to the future time period; in response to receiving the first input, generate a graph of the time-series projection within the GUI; automatically feed the dataset into a first machine-learning model to obtain an output from the first machine-learning model indicating whether the time-series projection has a data value that should be overridden with an override value; in response to the output from the first machine-learning model indicating that the time-series projection has the data value that should be overridden; automatically feed the data value as input to a second machine-learning model to obtain an output from the second machine-learning model indicating whether the override value should be greater than or less than the data value; and automatically render a visual directionality cue within the GUI based on the output from the second machine-learning model, wherein the visual directionality cue is configured to provide guidance about whether the override value should be greater than or less than the data value; receive a second input including the override value via a second input component of the GUI; in response to receiving the second input, generate another version of the time-series projection in which the data value is overridden with the override value; and render the other version of the time-series projection within the GUI. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for generating a graphical user interface (GUI) with override guidance, the method comprising:
-
generating, by a processing device, the GUI, wherein the GUI includes a first input component for receiving a first input indicating a dataset for display within the GUI; receiving, by the processing device, the first input indicating the dataset via the first input component, wherein the dataset represents a time-series projection spanning a future time period, and wherein the time-series projection was previously generated by analyzing historical data spanning another time period that is prior to the future time period; in response to receiving the first input, generating, by the processing device, a graph of the time-series projection within the GUI; automatically feeding, by the processing device, the dataset into a first machine-learning model to obtain an output from the first machine-learning model indicating whether the time-series projection has a data value that should be overridden with an override value; in response to the output from the first machine-learning model indicating that the time-series projection has the data value that should be overridden; automatically feeding, by the processing device, the data value as input to a second machine-learning model to obtain an output from the second machine-learning model indicating whether the override value should be greater than or less than the data value; and automatically rendering, by the processing device, a visual directionality cue within the GUI based on the output from the second machine-learning model, wherein the visual directionality cue is configured to provide guidance about whether the override value should be greater than or less than the data value; receiving, by the processing device, a second input including the override value via a second input component of the GUI; in response to receiving the second input, generating, by the processing device, another version of the time-series projection in which the data value is overridden with the override value; and rendering, by the processing device, the other version of the time-series projection within the GUI. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification