← Back to Patent Explorer
US6828988B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Interactive tooltip

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2001-02-27
•
Granted: 2004-12-07
•
Expires: 2021-02-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Margaret G. Hudson
  • 👤 Tuan Huynh
  • 👤 Kent R Lowry
  • 👤 Justin M. Maguire, III
  • 👤 Eric W. Patterson
  • 👤 Marcella Rader
  • 👤 Mariya Tikunova

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 05:21
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/453; G06F40/00; G06F40/10; G06F40/166; G06F40/177; G06F40/18

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 107 words
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 displayed in an underlined format 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.
Claim 2
Independent Claim 107 words
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 displayed in an underlined format 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.
Claim 3
Dependent Claim 17 words
A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 1 .
Claim 4
Dependent Claim 28 words
The method of claim 1 , wherein the step of receiving the indication comprises recognizing the entry of an equals sign, a function name, and an open parenthesis.
Claim 5
Dependent Claim 35 words
The method of claim 1 , wherein the step of recognizing the entered function name comprises comparing the entered function name to a function list and finding a matching function name in the function list.
Claim 6
Dependent Claim 14 words
The method of claim 1 , wherein the editing location is a spreadsheet cell.
Claim 7
Dependent Claim 14 words
The method of claim 1 , wherein the editing location is a formula bar.
Claim 8
Dependent Claim 25 words
The method of claim 1 , wherein the step of displaying the tooltip information comprises displaying a currently selected argument name in a boldfaced format.
Claim 9
Dependent Claim 185 words
In a computer system having a graphical user interface including a display and a user interface selection device, a spreadsheet help facility comprising: a function database for storing a function name text string, an argument name text string associated with the function name text string, a first link associated with the function name text string, and a second link associated with the argument name text string; a recognizer component for recognizing the entry of the function name and for retrieving the function name, the argument name, the first link, and the second link from the function database; a first rendering component for matching the function name text string to the first link and for matching the argument name text string to a second link; and a second rendering component for displaying a tooltip comprising the function text string and the argument text string; wherein selecting the function text string with the user interface selection device displays a help topic identified by the first link and wherein selecting the argument text string with the user interface selection device selects a portion of the entered function name.
Claim 10
Dependent Claim 185 words
In a computer system having a graphical user interface including a display and a user interface selection device, a spreadsheet help facility comprising: a function database for storing a function name text string, an argument name text string associated with the function name text string, a first link associated with the function name text string, and a second link associated with the argument name text string; a recognizer component for recognizing the entry of the function name and for retrieving the function name, the argument name, the first link, and the second link from the function database; a first rendering component for matching the function name text string to the first link and for matching the argument name text string to a second link; and a second rendering component for displaying a tooltip comprising the function text string and the argument text string; wherein selecting the function text string with the user interface selection device displays a help topic identified by the first link and wherein selecting the argument text string with the user interface selection device selects a portion of the entered function name.
Claim 11
Dependent Claim 56 words
The method of claim 8 , wherein the recognizer component recognizes the entry of the function name by recognizing the entry of an equals sign, the function name, and an open parenthesis and by comparing the function name to a function list in the function database and finding a matching function name in the function list.
Claim 12
Dependent Claim 18 words
The method of claim 8 , wherein the tooltip is displayed in proximity to a selected spreadsheet cell.
Claim 13
Dependent Claim 17 words
The method of claim 8 , wherein the tooltip is displayed in proximity to a formula bar.

References Cited (Backward Citations)

US5603021A Cited
US5893125A Cited
US6020886A Cited
US6057837A Cited
US5995101A Cited
US6584479B2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-12-07 2008-06-07 2008-12-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-12-07 2012-06-07 2012-12-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-12-07 2016-06-07 2016-12-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag