Systems and methods for providing an indicator of detection of input related to an element of a user interface
First Claim
1. A method for providing an indicator to indicate a detection of an action associated with an element of an executable block diagram model, the method comprising:
- displaying an executable block diagram model via a user interface, the displayed executable block diagram model including at least one selectable element, the at least one selectable element being a block, line, parameter, signal label or annotation;
detecting a first selection action selecting the at least one selectable element;
detecting an editing action associated with the at least one selectable element, the editing action related to a value of the at least one selectable element;
displaying on the displayed executable block diagram model an indicator associated with the at least one selectable element of the executable block diagram model, the indicator representing an existence of a difference between the at least one selectable element as edited and a saved version of the at least one selectable element;
detecting a second selection action selecting a portion of the executable block diagram model outside the at least one selectable element, the second selection action detected while the indicator continues to be displayed; and
removing the indicator from the displayed executable block diagram model upon saving or applying the value of the at least one selectable element of the executable block diagram model.
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 and/or graphical model, and providing an indicator to indicate the action has been detected. The user interface and graphical model may provide one or more elements that may be editable or otherwise changeable by a user or programmatically via executable instructions. The action may provide input that may change a value of the editable element of the user interface or alter an element of the graphical model. Upon detection of the action, the present invention provides an indicator in the user interface or the graphical model in a manner associated with the detected changed element. The indicator may be a visual indicator or may be any other sensory type of indicator, such as a sound, force, or tactile indicator. As such, the indicator provides a prompt to a user that one or more elements of the user interface or graphical model may need to be saved, applied, or any changes canceled.
-
Citations
44 Claims
-
1. A method for providing an indicator to indicate a detection of an action associated with an element of an executable block diagram model, the method comprising:
-
displaying an executable block diagram model via a user interface, the displayed executable block diagram model including at least one selectable element, the at least one selectable element being a block, line, parameter, signal label or annotation; detecting a first selection action selecting the at least one selectable element; detecting an editing action associated with the at least one selectable element, the editing action related to a value of the at least one selectable element; displaying on the displayed executable block diagram model an indicator associated with the at least one selectable element of the executable block diagram model, the indicator representing an existence of a difference between the at least one selectable element as edited and a saved version of the at least one selectable element; detecting a second selection action selecting a portion of the executable block diagram model outside the at least one selectable element, the second selection action detected while the indicator continues to be displayed; and removing the indicator from the displayed executable block diagram model upon saving or applying the value of the at least one selectable element of the executable block diagram model. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing a visual indicator for an element in an executable block diagram model to indicate a detection of an action selecting one or more sub-elements associated with the first element, the method comprising:
-
displaying an executable block diagram model via a user interface, the displayed executable block diagram model including one or more sub-elements associated with a first element, the one or more sub-elements being a block, line, parameter, signal label or annotation, the one or more sub-elements configured to be selectable; detecting a first selection action selecting a first sub-element of the one or more sub-elements; detecting an editing action associated with the first sub-element, the editing action related to the value of the first sub-element; displaying on the displayed executable block diagram model a visual marker associated with the first sub-element to indicate an existence of a difference between the first sub-element as edited and a saved version of the first sub-element; detecting a second selection action selecting a portion of the executable block diagram model outside the first sub-element, the second selection action detected while the visual marker continues to be displayed; and removing the visual marker from the displayed executable block diagram model upon saving or applying the value of the first sub-element of the executable block diagram model. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for providing a plurality of visual indicators in a graphical modeling environment to indicate a detection of an action providing input to an executable graphical model, the method comprising:
-
displaying an executable graphical model in a graphical modeling environment via a user interface, the executable graphical model including a selectable element, the selectable element being at least one of a block, line, parameter, signal label, and annotation; detecting a change action changing a value of the selectable element of the executable graphical model from a first value to a second value; selecting a plurality of visual indicators from a set of visual indicators based on the change action, the set of visual indicators including an indicator for a structural change, an indicator for a parametric change, an indicator for a graphical change, an indicator for a configuration change, and an indicator for a dependency change; displaying on the displayed executable block diagram model the selected plurality of visual indicators associated with the executable graphical model to indicate an existence of a difference between the selectable element of the executable graphical model as changed and a saved version of the selectable element of the executable graphical model; detecting a selection action selecting a portion of the executable graphical model outside the selectable element, the selection action detected while the selected plurality of visual indicators continue to be displayed; and removing the selected plurality of visual indicators from the displayed executable graphical model upon saving or applying the change action to the executable graphical model. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for providing an indicator to indicate a detection of an action associated with an element of an executable block diagram model, the system comprising:
-
a display device for displaying an executable block diagram model via a user interface, the displayed executable block diagram model having one or more elements; and a processor for executing; a detector detecting; a first selection action selecting a first element of the one or more elements, the first element being a block, line, parameter, signal label or annotation in the displayed executable block diagram model; an editing action associated with the first element, the editing action related to a value of the first element, and a second selection action selecting a portion of the user interface outside the first element; an indicator displayed on the displayed executable block diagram model, the indicator associated with the first element, the indicator representing an existence of a difference between the first element as edited and a saved version of the first element; and a removal mechanism for removing the indicator from the displayed executable block diagram model upon saving or applying the value of the first element. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory device readable medium storing device readable instructions for an indicator to indicate a detection of an action associated with an element of an executable block diagram model, the instructions when executed causing a computer to perform:
-
displaying an executable block diagram model via a user interface, the displayed executable block diagram model including at least one selectable element, the at least one selectable element being a block, line, parameter, signal label or annotation; detecting a first selection action selecting the at least one selectable element; detecting an editing action associated with the at least one selectable element, the editing action related to a value of the at least one selectable element; displaying on the displayed executable block diagram model an indicator associated with the at least one selectable element of the executable block diagram model, the indicator representing an existence of a difference between the at least one selectable element as edited and a saved version of the at least one selectable element; detecting a second selection action selecting a portion of the executable block diagram model outside the at least one selectable element, the second selection detected while the indicator continues to be displayed; and removing the indicator from the displayed executable block diagram model upon saving or applying the first selection action to the at least one selectable element of the executable block diagram model. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A non-transitory device readable medium storing device readable instructions for providing a visual indicator for a first element in an executable block diagram model to indicate a detection of an action on one or more sub-elements associated with the first element, the instructions when executed causing a computer to perform:
-
displaying an executable block diagram model via a user interface, the displayed executable block diagram model having one or more sub-elements associated with a first element, the one or more sub-elements being a block, line, parameter, signal label or annotation, and the one or more sub-elements configured to be selectable; detecting a first selection action selecting a first sub-element of the one or more sub-elements; detecting an editing action associated with the first sub-element, the editing action related to a value of the first sub-element; displaying on the displayed executable block diagram model a visual marker associated with the first sub-element of the executable block diagram model to indicate an existence of a difference between the first sub-element as edited and a saved version of the first sub-element; detecting a second selection action selecting a portion of the executable block diagram model outside the first sub-element, the second selection action detected while the visual marker continues to be displayed; and removing the visual marker from the displayed executable block diagram model upon saving or applying the value of the first sub-element of the executable block diagram model. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A non-transitory device readable medium storing device readable instructions for providing a plurality of visual indicators in a graphical modeling environment to indicate a detection of an action on an executable graphical model, the instructions when executed causing a computer to perform:
-
displaying an executable graphical model in a graphical modeling environment via a user interface, the executable graphical model including a selectable element, the selectable element being at least one of a block, line, parameter, signal label, and annotation; detecting a change action changing a value of the selectable element of the executable graphical model from a first value to a second value; selecting a plurality of visual indicators from a set of visual indicators based on the change action, the set of visual indicators including an indicator for a structural change, an indicator for a parametric change, an indicator for a graphical change, an indicator for a configuration change, and an indicator for a dependency change; displaying on the displayed executable block diagram model the selected plurality of visual indicators associated with the executable graphical model to indicate an existence of a difference between the selectable element of the executable graphical model as changed and a saved version of the selectable element of the executable graphical model; detecting a selection action selecting a portion of the executable graphical model outside the selectable element, the selection action detected while the selected plurality of visual indicators continue to be displayed; and removing the selected plurality of visual indicators from the displayed executable graphical model upon saving or applying the change action to the executable graphical model. - View Dependent Claims (40, 41, 42, 43, 44)
-
Specification