Patent ID: 9367199
Filing Date: 2016-06-14
CPC Classification: G06F

Claim Text:
1. A computer-implemented method, comprising: selecting an action element of a plurality of action elements located on a user interface; identifying a help overlay graphics element for each of the plurality of action elements, wherein each of the plurality of help overlay graphics elements describe an action performable by a user for each of the plurality of action elements, and wherein at least one action element of the plurality of action elements includes a plurality of corresponding help overlay graphics elements with each help overlay graphics element in the plurality of corresponding help overlay graphics element being displayed on the user interface in a predetermined hierarchical order; positioning each of the plurality of help overlay graphics elements corresponding to each of the plurality of action elements on the user interface, wherein a first help overlay graphics element is positioned proximate to a first action element of the plurality of action elements and a second help overlay graphics element is positioned proximate to a second action element of the plurality of action elements, wherein a first position of the first help overlay graphics element is dependent on a second position of the second help overlay graphics element; and determining, based on a user familiarity with the first action element, whether to remove the first help overlay graphics element of the plurality of help overlay graphics elements, wherein the user familiarity is determined based on a frequency of user interactions with the first action element, and further determining whether the first action element and the second action element correspond to a similar action and, upon determining that the first action element and the second action element correspond to the similar action, displaying only one of the first help overlay graphics element and the second help overlay graphics element; wherein at least one of the selecting, the identifying, the positioning, and the determining is performed using at least one processor.