Interactive tooltip
First Claim
1. A method for providing an interactive tooltip in an electronic document, the method comprising:
- receiving an indication that a function is being entered in an editing location of the electronic document, wherein the electronic document comprises a spreadsheet and the editing location comprises a data cell of the spreadsheet;
recognizing an entered function name in the editing location of the electronic document in response to a user entering the function name;
retrieving tooltip information associated with the recognized function name;
retrieving a description of data required for the function; and
displaying the tooltip information in a display location, the display location being proximate to the editing location of the electronic document, 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 link to a portion of the editing location of the electronic document corresponding to the argument name, the tooltip information identifying the argument name as being currently entered and the description of data required for the function.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive tooltip provides access to help information and enhanced editing capabilities. The interactive tooltip may be useful for a user editing a function within a spreadsheet formula. The present invention may integrate HTML-like interactivity with a conventional tooltip to provide a new interface for working with the associated data. The interactivity of the tooltip may provide additional levels of help or documentation when requested and may provides additional editing navigation functionality within the associated data. Embodiments of the present invention may provide a tooltip in close proximity to the associated data, while the associated data is being edited. In the case of a spreadsheet, a tooltip may be provided when the user begins editing a function within a spreadsheet cell. The help facility may recognize that the user has begun entering a function.
36 Citations
21 Claims
-
1. A method for providing an interactive tooltip in an electronic document, the method comprising:
-
receiving an indication that a function is being entered in an editing location of the electronic document, wherein the electronic document comprises a spreadsheet and the editing location comprises a data cell of the spreadsheet; recognizing an entered function name in the editing location of the electronic document in response to a user entering the function name; retrieving tooltip information associated with the recognized function name; retrieving a description of data required for the function; and displaying the tooltip information in a display location, the display location being proximate to the editing location of the electronic document, 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 link to a portion of the editing location of the electronic document corresponding to the argument name, the tooltip information identifying the argument name as being currently entered and the description of data required for the function. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method for providing an interactive tooltip associated with data in an editing location of an electronic document, the method comprising:
-
providing, by the computer, a first text string displayed in the interactive tooltip in response to a user entering the function name, in proximity to the associated data in the editing location of the electronic document comprising a function name that provides a link to help information corresponding to the associated data in the editing location of the electronic document, wherein the electronic document comprises a spreadsheet and the editing location comprises a data cell of the spreadsheet; and providing a second text string displayed in the interactive tooltip in proximity to the associated data in the editing location of the electronic document comprising an argument name identifying an argument name as being currently entered and describing data required for a function that operates as a selection tool for selecting a portion of the associated data in the editing location of the electronic document. - View Dependent Claims (7)
-
-
8. A method for providing an interactive tooltip, the method comprising:
-
receiving an indication that a function is being entered in an editing location of an electronic document, wherein the electronic document comprises a spreadsheet and the editing location comprises a data cell of the spreadsheet; receiving a function name in the editing location of the electronic document;
recognizing the function name in the editing location of the electronic document in response to a user entering 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 comprising a description of data required by a formula associated with the function name, the tooltip information identifying the argument name as being currently entered; displaying the tooltip information in a display location, the display location being proximate to the editing location of the electronic document; determining if the function name associated with the tooltip information has been selected; if the function name has been selected, then displaying a help topic corresponding to the function name; determining if the argument name displayed in the interactive tooltip has been selected; and if the argument name displayed in the interactive tooltip has been selected, then selecting an area of the editing location of the electronic document corresponding to the argument portion of the function. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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 of an electronic document, wherein the electronic document comprises a spreadsheet and the editing location comprises a data cell of the spreadsheet; receiving a function name from the editing location of the electronic document; recognizing the function name in response to a user entering 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 comprising a description of data required by a formula associated with the function name, the tooltip information identifying the argument name as being currently entered; displaying the tooltip information in a display location, the display location being proximate to the editing location of the electronic document; determining if the function name associated with the tooltip information has been selected; if the function name has been selected, then displaying a help topic corresponding to the function name;
determining if the argument name associated with the tooltip information has been selected; andif the argument name displayed in the interactive tooltip has been selected, then selecting an area of the editing location of the electronic document corresponding to the argument portion of the function.
-
-
15. A method for providing an interactive tooltip, the method comprising:
-
receiving an indication that a function is being entered in an editing location of an electronic document, wherein the electronic document comprises a spreadsheet and the editing location comprises a data cell of the spreadsheet; receiving a function name from the editing location of the electronic document; recognizing the function name in response to a user entering 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 comprising a description of data required by a formula associated with the function name, the tooltip information identifying the argument name as being currently entered; displaying the tooltip information in a display location, the display location being proximate to the editing location of the electronic document; 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 (16, 17)
-
-
18. A system for providing an interactive tooltip associated with data in an electronic document, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; receive an indication that a function is being entered in an editing location of the electronic document, wherein the electronic document comprises a spreadsheet and the editing location comprises a data cell of the spreadsheet; receive a function name from the editing location of the electronic document; recognize the function name in response to a user entering the function name; provide a first text string in the interactive tooltip comprising the function name that provides a link to help information corresponding to the associated data; and provide a second text string in the interactive tooltip comprising an argument name describing data required for a function that operates as a selection tool for selecting a portion of the associated data in the editing location of the electronic document corresponding to the second text string wherein the interactive tooltip is displayed in proximity to the editing location of the electronic document, the interactive tooltip identifying an argument name as being currently entered. - View Dependent Claims (19, 20, 21)
-
Specification