DYNAMICAL AND SMART POSITIONING OF HELP OVERLAY GRAPHICS IN A FORMATION OF USER INTERFACE ELEMENTS
First Claim
1. A computer-implemented method, comprising:
- selecting an action element located on a user interface, wherein the user interface includes a plurality of action elements, whereby each action element corresponds to an action performable by a user and causing a change in a state of the user interface;
identifying a help overlay graphics element for each selected action element in the plurality of action elements, the help overlay graphics element describing the action corresponding to the selected action element; and
dynamically positioning a plurality of help overlay graphics elements identified for at least a portion of the plurality of selected action elements on the user interface, wherein the plurality of help overlay graphics elements are positioned proximate to associated action elements, wherein a position of one identified help overlay graphics element is dependent on a position of another help overlay graphics element;
wherein at least one of the selecting, the identifying, and the dynamically positioning is performed using at least one processor.
2 Assignments
0 Petitions
Accused Products
Abstract
In some example implementations, there is provided a method. The method may include selecting an action element located on a user interface, wherein the user interface includes a plurality of action elements, whereby each action element corresponds to an action performable by a user and causing a change in a state of the user interface; identifying a help overlay graphics element for each selected action element in the plurality of action elements, the help overlay graphics element describing the action corresponding to the selected action element; and dynamically positioning a plurality of help overlay graphics elements identified for at least a portion of the plurality of selected action elements on the user interface, wherein the plurality of help overlay graphics elements are positioned proximate to associated action elements. Related systems, methods, and articles of manufacture are also provided.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
selecting an action element located on a user interface, wherein the user interface includes a plurality of action elements, whereby each action element corresponds to an action performable by a user and causing a change in a state of the user interface; identifying a help overlay graphics element for each selected action element in the plurality of action elements, the help overlay graphics element describing the action corresponding to the selected action element; and dynamically positioning a plurality of help overlay graphics elements identified for at least a portion of the plurality of selected action elements on the user interface, wherein the plurality of help overlay graphics elements are positioned proximate to associated action elements, wherein a position of one identified help overlay graphics element is dependent on a position of another help overlay graphics element; wherein at least one of the selecting, the identifying, and the dynamically positioning is performed using at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium including code that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
-
selecting an action element located on a user interface, wherein the user interface includes a plurality of action elements, whereby each action element corresponds to an action performable by a user and causing a change in a state of the user interface; identifying a help overlay graphics element for each selected action element in the plurality of action elements, the help overlay graphics element describing the action corresponding to the selected action element; and dynamically positioning a plurality of help overlay graphics elements identified for at least a portion of the plurality of selected action elements on the user interface, wherein the plurality of help overlay graphics elements are positioned proximate to associated action elements, wherein a position of one identified help overlay graphics element is dependent on a position of another help overlay graphics element; wherein at least one of the selecting, the identifying, and the dynamically positioning is performed using at least one processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
at least one programmable processor; and at least one memory including code that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising; selecting an action element located on a user interface, wherein the user interface includes a plurality of action elements, whereby each action element corresponds to an action performable by a user and causing a change in a state of the user interface; identifying a help overlay graphics element for each selected action element in the plurality of action elements, the help overlay graphics element describing the action corresponding to the selected action element; and dynamically positioning a plurality of help overlay graphics elements identified for at least a portion of the plurality of selected action elements on the user interface, wherein the plurality of help overlay graphics elements are positioned proximate to associated action elements, wherein a position of one identified help overlay graphics element is dependent on a position of another help overlay graphics element; wherein at least one of the selecting, the identifying, and the dynamically positioning is performed using at least one processor.
-
Specification