TL;DR: A search study is conducted to determine when gaze and cursor are aligned, and thus when the cursor position is a good proxy for gaze position, and improves the state-of-the-art technique for approximating visual attention with the cursor.
Abstract: Past studies of user behavior in Web search have correlated eye-gaze and mouse cursor positions, and other lines of research have found cursor interactions to be useful in determining user intent and relevant parts of Web pages. However, cursor interactions are not all the same; different types of cursor behavior patterns exist, such as reading, hesitating, scrolling and clicking, each of which has a different meaning. We conduct a search study with 36 subjects and 32 search tasks to determine when gaze and cursor are aligned, and thus when the cursor position is a good proxy for gaze position. We study the effect of time, behavior patterns, user, and search task on the gaze-cursor alignment, findings which lead us to question the maxim that "gaze is well approximated by cursor." These lessons inform an experiment in which we predict the gaze position with better accuracy than simply using the cursor position, improving the state-of-the-art technique for approximating visual attention with the cursor. Our new technique can help make better use of large-scale cursor data in identifying how users examine Web search pages.
TL;DR: In this article, a graphical user interface allows the application to receive single gesture inputs of a stylus, such as a drag of the stylus a minimum distance from the input point to a map object, and the map is panned to a new center view.
Abstract: An application on a personal digital assistant (PDA) displays a map. A graphical user interface permits the application to receive single gesture inputs of a stylus. If the single gesture input comprises a drag of the stylus a minimum distance, the map is panned such that the map is shifted to a new center view. The displayed map may contain one or more map objects. If the input comprises a single tap on a specific map object, the map object under the tap may be selected and highlighted. Further, a ToolTip for the map object may be displayed. A further tap of the ToolTip may result in the navigation to a link or URL associated with the map object selected. One or more zoom buttons may also be displayed. If a zoom button is tapped by the user, the map may be displayed in a different level of detail.
TL;DR: In this article, a method and apparatus of displaying contextual help or status information to the user of a computer system in a graphical user interface is presented, and the information is then displayed proximate to the pointer, preferably in a semitransparent window at a predictable offset from the pointer to allow the information presented by the graphical interface to be viewed.
Abstract: A method and apparatus of displaying contextual help or status information to the user of a computer system in a graphical user interface. When a help facility is enabled, the system determines the position of a pointer, such as a mouse pointer, relative to the objects in the graphical user interface. If the pointer is over an object, the system refers to one or more tables which correlate objects with help and/or status information. The information is then displayed proximate to the pointer, preferably in a semitransparent window at a predictable offset from the pointer to allow the information presented by the graphical user interface to be viewed. As the pointer is moved across the graphical user interface, the information text associated with the pointer changes dynamically. In one preferred embodiment, at least one of the tables which correlate objects with the information is updated to reflect details about objects which change dynamically.
TL;DR: In this paper, a method for displaying hover assistance on a display screen is described, which involves 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.
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.
TL;DR: In this article, the HTML format extension allows a web page designer to specify the text over which the user must place the cursor to activate tooltips, which will be displayed when the cursor reaches the specified text.
Abstract: A method and apparatus that allows a Web page designer to specify tooltips for his Web page. Tooltips are text areas that display automatically when the user places the cursor over predetermined text on a display device. The invention also enables Web browser software to display the tooltips specified by the designer. The HTML format extension allows a Web page designer to specify the text over which the user must place the cursor to activate tooltips. The HTML extension also allows the designer to specify the tooltip text that will be displayed when the cursor reaches the specified text. Using the present invention, the designer only needs to specify tooltips for any given information once per page, even though the displayed information may appear multiple times on the Web page.