Systems and methods for providing an indicator of detection of input related to an element of a user interface
First Claim
1. A computer-implemented method for providing an indicator to indicate a detection of an editing action associated with at least one editable element of the user interface, the method comprising:
- displaying the user interface on a display device, where the user interface;
is associated with an executable block diagram model, andincludes one or more editable elements;
implementing the editing action on the at least one editable element among the one or more editable elements of the user interface, where the editing action;
modifies a value of the at least one editable element of the user interface, andalters an execution of the executable block diagram model;
displaying, on the displayed user interface, the indicator associated with the editing action, the indicator representing existence of a difference between;
the at least one editable element as modified by the editing action and a saved version of the at least one editable element, orthe at least one editable element as modified by the editing action and a version of the at least one editable element where the editing action is applied; and
removing the indicator from the displayed user interface upon saving the at least one editable element as modified by the editing action or upon applying the editing action to the at least one editable element.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for detecting an action providing input associated with an element of a user interface (UI) and/or graphical model, and providing an indicator to indicate the action has been detected. The UI and graphical model may provide elements that may be editable or otherwise changeable. The action may provide input that may change a value of the editable element of the UI or alter an element of the graphical model. Upon detection of the action, an indicator is provided in the UI or the graphical model in a manner associated with the detected changed element. The indicator may be a visual indicator or any other sensory indicator, such as a sound, force, or tactile indicator. The indicator provides a prompt to a user that one or more elements of the UI or graphical model may need to be saved, applied, or any changes canceled.
39 Citations
30 Claims
-
1. A computer-implemented method for providing an indicator to indicate a detection of an editing action associated with at least one editable element of the user interface, the method comprising:
-
displaying the user interface on a display device, where the user interface; is associated with an executable block diagram model, and includes one or more editable elements; implementing the editing action on the at least one editable element among the one or more editable elements of the user interface, where the editing action; modifies a value of the at least one editable element of the user interface, and alters an execution of the executable block diagram model; displaying, on the displayed user interface, the indicator associated with the editing action, the indicator representing existence of a difference between; the at least one editable element as modified by the editing action and a saved version of the at least one editable element, or the at least one editable element as modified by the editing action and a version of the at least one editable element where the editing action is applied; and removing the indicator from the displayed user interface upon saving the at least one editable element as modified by the editing action or upon applying the editing action to the at least one editable element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for providing an indicator to indicate a detection of an action associated with an executable block diagram model, the method comprising:
-
displaying an executable block diagram model via a user interface on a display device, where the executable block diagram model is editable; detecting an editing action associated with the executable block diagram model, where the editing action; adds an element to the executable block diagram model, removes an element from the executable block diagram model, or modifies a property of an element in the executable block diagram model; displaying, on the displayed executable block diagram model, an indicator associated with the editing action, the indicator representing existence of a difference; between the executable block diagram model as edited and a saved version of the executable block diagram model, or between the executable block diagram model as edited and a version of the executable block diagram model where the editing action is applied; removing the indicator from the displayed executable block diagram model upon saving the executable block diagram model as modified by the editing action or upon applying the editing action to the executable block diagram model. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing computer-readable instructions that when executed on a processor cause the processor to:
-
display a user interface on a display device, where the user interface; is associated with an executable block diagram model, and includes one or more editable elements; implement an editing action on at least one editable element of the user interface, where the editing action; modifies a value of the at least one editable element of the user interface, and alters an execution of the executable block diagram model; display, on the displayed user interface, an indicator associated with the editing action, the indicator representing existence of a difference between; the editable element as modified by the editing action and a saved version of the editable element, or the editable element as modified by the editing action and a version of the editable element where the editing action is applied; and remove the indicator from the displayed user interface model upon saving the editable element as modified by the editing action or upon applying the editing action to the editable element. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium storing computer-readable instructions that when executed on a processor cause the processor to:
-
display an executable block diagram model via a user interface on a display device, where the executable block diagram model is editable; detect an editing action associated with the executable block diagram model, where the editing action; adds an element to the executable block diagram model, removes an element from the executable block diagram model, or modifies a property of an element in the executable block diagram model; display, on the displayed executable block diagram model, an indicator associated with the editing action, the indicator representing existence of a difference; between the executable block diagram model as edited and a saved version of the executable block diagram model, or between the executable block diagram model as edited and a version of the executable block diagram model where the editing action is applied; and remove the indicator from the displayed executable block diagram model upon saving the executable block diagram model as modified by the editing action or upon applying the editing action to the executable block diagram model. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A system for providing an indicator to indicate a detection of an editing action associated with an editable element of a user interface, the system comprising:
-
a display device for displaying a user interface associated with an executable block diagram model, the user interface including one or more editable elements; and a processor executing instructions for; implementing an editing action on at least one editable element of the user interface, where the editing action; modifies a value of the at least one editable element of the user interface, and alters an execution of the executable block diagram model; displaying, on the displayed user interface, an indicator associated with the editing action, the indicator representing existence of a difference between; the editable element as modified by the editing action and a saved version of the editable element, or the editable element as modified by the editing action and a version of the editable element where the editing action is applied; and removing the indicator from the displayed user interface model upon saving the editable element as modified by the editing action or upon applying the editing action to the editable element.
-
-
30. A system for providing an indicator to indicate a detection of an action associated with an executable block diagram model, the system comprising:
-
a display device for displaying an executable block diagram model via a user interface, where the executable block diagram model is editable; and a processor executing instructions for; detecting an editing action associated with the executable block diagram model, where the editing action; adds an element to the executable block diagram model, removes an element from the executable block diagram model, or modifies a property of an element in the executable block diagram model, displaying, on the displayed executable block diagram model, an indicator associated with the editing action, the indicator representing existence of a difference; between the executable block diagram model as edited and a saved version of the executable block diagram model, or between the executable block diagram model as edited and a version of the executable block diagram model where the editing action is applied, and removing the indicator from the displayed executable block diagram model upon saving the executable block diagram model as modified by the editing action or upon applying the editing action to the executable block diagram model.
-
Specification