Interactive tooltip
First Claim
1. A method for providing an interactive tooltip, the method comprising the steps of:
- receiving an indication that a function is being entered in an editing location;
recognizing an entered function name;
retrieving tooltip information associated with the recognized function name; and
displaying the tooltip information in a display location, the display location being proximate to the editing location;
wherein the tooltip information includes a function name and an argument name, the function name providing a link to a function name help topic, the argument name providing a selection tool to select a portion of the editing location corresponding to the argument name.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive tooltip provides access to help information and enhanced editing capabilities. The interactive tooltip is especially useful for a user editing a function within a spreadsheet formula. The present invention integrates HTML-like interactivity with a conventional tooltip to provide a new interface for working with the associated data. The interactivity of the tooltip provides additional levels of help or documentation when requested and provides additional editing navigation functionality within the associated data. The present invention provides a tooltip in close proximity to the associated data, while the associated data is being edited. In the case of a spreadsheet, a tooltip will be provided when the user begins editing a function within a spreadsheet cell. The help facility of the present invention recognizes that the user has begun entering a function, when the user has entered an equals sign (identifying a formula), a known function name, and a parenthesis (indicating the beginning of an argument set). The help facility then references a function database and determines the required argument set. The help facility renders the function name and argument set in an HTML-like text, and provides an alternate method for selecting any argument. Finally, the help facility displays the HTML-like text to the user next to the point at which the user is editing the spreadsheet function.
115 Citations
40 Claims
-
1. A method for providing an interactive tooltip, the method comprising the steps of:
-
receiving an indication that a function is being entered in an editing location;
recognizing an entered function name;
retrieving tooltip information associated with the recognized function name; and
displaying the tooltip information in a display location, the display location being proximate to the editing location;
wherein the tooltip information includes a function name and an argument name, the function name providing a link to a function name help topic, the argument name providing a selection tool to select a portion of the editing location corresponding to the argument name. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. (Canceled)
-
9. An interactive tooltip associated with data comprising:
-
a first text string that provides a link to help information corresponding to the associated data; and
a second text string that operates as a selection tool for selecting a portion of the associated data;
wherein the first text string and the second text string are displayed in proximity to an associated data location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17-20. -20. (Canceled)
-
21. A method for providing an interactive tooltip, the method comprising the steps of:
-
receiving an indication that a function is being entered in an editing location;
receiving a function name;
recognizing the function name;
retrieving tooltip information associated with the recognized function name, wherein the tooltip information includes the function name and an argument name associated with the function name;
displaying the tooltip information in a display location, the display location being proximate to the editing location;
determining if the function name associated with the tooltip information has been selected; and
if the function name has been selected, then displaying a help topic corresponding to the function name. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable medium containing computer-executable instructions which when executed by a computer perform a method for providing an interactive tooltip, the method comprising:
-
receiving an indication that a function is being entered in an editing location;
receiving a function name;
recognizing the function name;
retrieving tooltip information associated with the recognized function name, wherein the tooltip information includes the function name and an argument name associated with the function name;
displaying the tooltip information in a display location, the display location being proximate to the editing location;
determining if the function name associated with the tooltip information has been selected; and
if the function name has been selected, then displaying a help topic corresponding to the function name.
-
-
30. A method for providing an interactive tooltip, the method comprising the steps of:
-
receiving an indication that a function is being entered in an editing location;
receiving a function name;
recognizing the function name;
retrieving tooltip information associated with the recognized function name, wherein the tooltip information includes the function name and an argument associated with the function name;
displaying the tooltip information in a display location, the display location being proximate to the editing location;
determining if the argument name associated with the tooltip information has been selected; and
if the argument name has been selected, then displaying a help topic corresponding to the argument name. - View Dependent Claims (31, 32)
-
-
33. An interactive tooltip associated with data comprising:
-
a first text string that provides a link to help information corresponding to the associated data; and
a second text string that operates as a selection tool for selecting a portion of the associated data corresponding to the second text string;
wherein the first text string and the second text string are displayed in proximity to an associated data location. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
Specification