DYNAMIC AND INTELLIGENT HOVER ASSISTANCE
First Claim
1. A method of displaying hover assistance on a display screen, comprising:
- moving a pointer element to a position over a user interface element shown on the display screen in response to user manipulation of a pointing device;
while the pointer element is positioned over the user interface element, invoking a first hover element for display on the display screen; and
invoking a second hover element for display on the display screen after invoking the first hover element, wherein invoking the second hover element is responsive to the pointer element continuing to be positioned over the user interface element;
wherein invoking the first hover element occurs after expiration of a first period of time and invoking the second hover element occurs in response to user input from an input device
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system and article of manufacture for hover help management in data processing systems and, more particularly, for providing dynamic and intelligent hover assistance in graphical user interfaces. One embodiment provides a method of displaying hover assistance on a display screen. The method comprises moving a pointer element to a position over a user interface element shown on the display screen in response to user manipulation of a pointing device, while the pointer element is positioned over the user interface element, invoking a first hover element for display on the display screen, and invoking a second hover element for display on the display screen after invoking the first hover element, and while the pointer element continues to be positioned over the user interface element.
33 Citations
20 Claims
-
1. A method of displaying hover assistance on a display screen, comprising:
-
moving a pointer element to a position over a user interface element shown on the display screen in response to user manipulation of a pointing device; while the pointer element is positioned over the user interface element, invoking a first hover element for display on the display screen; and invoking a second hover element for display on the display screen after invoking the first hover element, wherein invoking the second hover element is responsive to the pointer element continuing to be positioned over the user interface element; wherein invoking the first hover element occurs after expiration of a first period of time and invoking the second hover element occurs in response to user input from an input device - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of displaying hover assistance for a user on a display screen, comprising:
-
moving a pointer element to a position over a user interface element shown on the display screen in response to user manipulation of a pointing device; and while the pointer element is positioned over the user interface element; determining a hover assistance detail level for the user; and invoking a hover element with the determined hover assistance detail level for display on the display screen. - View Dependent Claims (8, 9, 10)
-
-
11. A computer readable storage medium containing a program which, when executed, performs an operation of displaying hover assistance on a display screen, the operation comprising:
-
detecting a pointer element at a position over a user interface element shown on the display screen; while the pointer element is positioned over the user interface element, invoking a first hover element for display on the display screen; and invoking a second hover element for display on the display screen after invoking the first hover element, and responsive to the pointer element continuing to be positioned over the user interface element;
wherein invoking the first hover element occurs after expiration of a first period of time and invoking the second hover element occurs in response to receiving user input from an input device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a display screen; a graphical user interface displayable on the display screen; an input device for controlling movement of a pointer element over graphical user interface elements of the graphical user interface; and a hover assistance manager configured for; detecting a pointer element at a position over a user interface element shown on the display screen; while the pointer element is positioned over the user interface element, invoking a first hover element for display on the display screen; and invoking a second hover element for display on the display screen after invoking the first hover element, and while the pointer element continues to be positioned over the user interface element.
-
Specification