Patent US5287448A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5287448A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for providing help information to users of computers

Assignee: Apple Inc
•
Filing: 1993-03-24
•
Granted: 1994-02-15
•
Expires: 2013-03-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for presenting help messages to a user in an interactive computer environment in which a help mode operates concurrently with other programs operating in the computer system. The user receives information about an icon by positioning a pointer on the computer's video display over the icon about which more information is desired. The computer then retrieves an appropriate help message based upon user sophistication from a database of help messages stored in its memory and displays it in a graphic bubble on the video display. The graphic bubble is placed so as to not overlap the object about which more help is requested. The graphic bubble is removed as soon as the pointer is moved away from the object.

Inventors

  • 👤 Anne Nicol
  • 👤 Lawrence A. Kenyon
  • 👤 Annette Wagner
  • 👤 James T. Sulzen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:32
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/453

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 288 words
In a computer system having a video display and a graphic interface, a method of providing help information to a user of said computer system comprising the steps of: associating a first help message and a second help message with a first pictorial icon having a first pointer sensitive area on a video display of said computer system; activating a concurrent help mode of said computer system in response to a first user input to said computer system, said concurrent help mode functioning without taking precedence over another program operating in said computer system, said computer system remaining in the concurrent help mode until deactivated; moving a pointer on said graphic interface over said first pointer sensitive area associated with said first pictorial icon; selecting one of the first help message and the second help message associated with said first pictorial icon from a help message database stored in said computer's memory based upon a context of the computer system, the context being determined based upon factors including sophistication of the user and a current status of the computer system; calculating the size of a graphic bubble to contain the selected help message; locating a selected portion of said graphic interface having a size sufficient to accommodate said graphic bubble; displaying said selected help message to said user in said graphic bubble on said video display while said pointer is over said first pointer sensitive area, display of said selected help message not preempting operation of another program operating within said computer system, said graphic bubble being positioned within said selected portion; and removing said selected help message and said graphic bubble from said video display when said pointer is no longer over said first pointer sensitive area.
Claim 2
Dependent Claim 288 words
In a computer system having a video display and a graphic interface, a method of providing help information to a user of said computer system comprising the steps of: associating a first help message and a second help message with a first pictorial icon having a first pointer sensitive area on a video display of said computer system; activating a concurrent help mode of said computer system in response to a first user input to said computer system, said concurrent help mode functioning without taking precedence over another program operating in said computer system, said computer system remaining in the concurrent help mode until deactivated; moving a pointer on said graphic interface over said first pointer sensitive area associated with said first pictorial icon; selecting one of the first help message and the second help message associated with said first pictorial icon from a help message database stored in said computer's memory based upon a context of the computer system, the context being determined based upon factors including sophistication of the user and a current status of the computer system; calculating the size of a graphic bubble to contain the selected help message; locating a selected portion of said graphic interface having a size sufficient to accommodate said graphic bubble; displaying said selected help message to said user in said graphic bubble on said video display while said pointer is over said first pointer sensitive area, display of said selected help message not preempting operation of another program operating within said computer system, said graphic bubble being positioned within said selected portion; and removing said selected help message and said graphic bubble from said video display when said pointer is no longer over said first pointer sensitive area.
Claim 3
Dependent Claim 31 words
The method as described in claim 1, wherein said method is accomplished by a stored program in system software of said computer system which can be invoked by an application program.
Claim 4
Dependent Claim 35 words
The method as described in claim 1, wherein said method is accomplished in part by system software stored in said computer system's memory and in part by an application program running on said computer system.
Claim 5
Dependent Claim 24 words
The method as described in claim 1 wherein said first user input comprises depressing a preselected key on a keyboard of said computer system.
Claim 6
Dependent Claim 26 words
The method as described in claim 1 wherein said first user input comprises a first menu selection from a pull down menu of said graphic interface.
Claim 7
Dependent Claim 37 words
The method as described in claim 1 wherein said selected portion is located along an imaginary line connecting said first pictorial icon and a center pointer of said video display, substantially adjacent to said first pictorial icon.
Claim 8
Dependent Claim 27 words
The method as described in claim 1, wherein said graphic bubble is displayed on said video display so as not to overlap with said first pictorial icon.
Claim 9
Dependent Claim 39 words
The method as described in claim 1 wherein said graphic bubble is substantially rectangular in shape having rounded corners and which incorporates a pointed extension extending from one of said corners of said bubble towards said first pictorial icon.
Claim 10
Dependent Claim 23 words
The method as described in claim 8 wherein said rectangular graphic bubble has dimensions such that its height-to-width ratio is equal to two-to-three.
Claim 11
Dependent Claim 23 words
The method as described in claim 1 wherein said first pointer sensitive area has a shape substantially coincident with the first pictorial icon.
Claim 12
Dependent Claim 24 words
The method as described in claim 1 wherein said first pointer sensitive area is substantially rectangular in shape and surrounds the first pictorial icon.
Claim 13
Dependent Claim 23 words
The method as described in claim 1 wherein said pointer has the shape of a question mark after said help mode is activated.
Claim 14
Dependent Claim 68 words
The method of claim 1 wherein said first pointer sensitive area has a first set of Cartesian coordinates, said pointer has a second set of Cartesian coordinates representative of a current location of said pointer, and wherein said pointer is identified as being over said first pointer sensitive area by determining whether said second set of Cartesian coordinates is a subset of said first set of Cartesian coordinates.
Claim 15
Dependent Claim 50 words
The method of claim 1 further including a first subset of steps and a second subset of steps and wherein the first subset of the steps are implemented by an operating system and are accessible to a multiplicity of application programs, each application program implementing the second subset of steps.
Claim 16
Independent Claim 274 words
A method for providing help information to a user of a computer system in an interactive computing environment including a graphic interface, comprising the steps of: associating a first help message and a second help message with a first pictorial icon having a pointer sensitive area of a video display of said computer system; activating a concurrent help mode in response to a first user input to said computer system, said concurrent help mode functioning without taking precedence over another program operating in said computer system, said concurrent help mode remaining active until deactivated by the user; monitoring the position of a pointer on a video display of said computer until said pointer is positioned over the pointer sensitive area associated with the first pictorial icon, the positioning of the pointer over the first pictorial icon representing a help request; determining a context of the help request, the context being determined based upon factors including sophistication of the user and a current state of the computer system; selecting one of the first help message and the second help message based upon the context; displaying said selected help message for said first pictorial icon in proximity to said first pictorial icon in a graphic bubble, said selected help message being displayed while said pointer is positioned over the pointer sensitive area without preempting operation of another program operating in the computer system; said method being accomplished by means of a stored set of instructions in a memory device of said computer system, said instructions being a subset of an operating system program which can be called by an application program running on said computer system.
Claim 17
Independent Claim 274 words
A method for providing help information to a user of a computer system in an interactive computing environment including a graphic interface, comprising the steps of: associating a first help message and a second help message with a first pictorial icon having a pointer sensitive area of a video display of said computer system; activating a concurrent help mode in response to a first user input to said computer system, said concurrent help mode functioning without taking precedence over another program operating in said computer system, said concurrent help mode remaining active until deactivated by the user; monitoring the position of a pointer on a video display of said computer until said pointer is positioned over the pointer sensitive area associated with the first pictorial icon, the positioning of the pointer over the first pictorial icon representing a help request; determining a context of the help request, the context being determined based upon factors including sophistication of the user and a current state of the computer system; selecting one of the first help message and the second help message based upon the context; displaying said selected help message for said first pictorial icon in proximity to said first pictorial icon in a graphic bubble, said selected help message being displayed while said pointer is positioned over the pointer sensitive area without preempting operation of another program operating in the computer system; said method being accomplished by means of a stored set of instructions in a memory device of said computer system, said instructions being a subset of an operating system program which can be called by an application program running on said computer system.
Claim 18
Dependent Claim 61 words
The method of claim 15 wherein said pointer sensitive area has a first set of Cartesian coordinates and said pointer position has a second set of Cartesian coordinates, and wherein said pointer is identified as being positioned over the pointer sensitive area by determining whether the second set of Cartesian coordinates is a subset of the first set of Cartesian coordinates.
Claim 19
Dependent Claim 50 words
The method of claim 16 further including a first subset of steps and a second subset of steps and wherein the first subset of the steps are implemented by an operating system and are accessible to a multiplicity of application programs, each application program implementing the second subset of steps.
Claim 20
Dependent Claim 302 words
A computer system including a graphic interface for providing help information to a user of said computer system, said computer system comprising: a pointer control device for controlling the position of a pointer on a video display of said computer system; means for activating a concurrent help mode of said computer system in response to a first user input to said computer system, said concurrent help mode functioning without taking precedence over another program operating in said computer system, said concurrent help mode remaining active until deactivated by the user; means for monitoring the position of said pointer and determining whether the pointer is over a first pictorial icon on said video display, and said means for monitoring being coupled to said pointer control device to monitor the position of said pointer; means for determining a context of the computer system when the pointer is over the first pictorial icon, the context being determined based upon factors including sophistication of a user of the computer system and a current state of the computer system; means for selecting and retrieving one of a first help message and a second help message based upon the context, both of said first help message and second help message being associated with the first pictorial icon, said means for selecting and retrieving being coupled to said means for monitoring to determine when the pointer is over said first pictorial icon; and means for displaying said selected help message in a graphic bubble on said video display, said means for displaying being coupled to said means for selecting and retrieving to provide said selected help message to said means for displaying, said selected help message being displayed while the pointer is over the first pictorial icon without preempting the operation of another program operating in the computer system.
Claim 21
Dependent Claim 302 words
A computer system including a graphic interface for providing help information to a user of said computer system, said computer system comprising: a pointer control device for controlling the position of a pointer on a video display of said computer system; means for activating a concurrent help mode of said computer system in response to a first user input to said computer system, said concurrent help mode functioning without taking precedence over another program operating in said computer system, said concurrent help mode remaining active until deactivated by the user; means for monitoring the position of said pointer and determining whether the pointer is over a first pictorial icon on said video display, and said means for monitoring being coupled to said pointer control device to monitor the position of said pointer; means for determining a context of the computer system when the pointer is over the first pictorial icon, the context being determined based upon factors including sophistication of a user of the computer system and a current state of the computer system; means for selecting and retrieving one of a first help message and a second help message based upon the context, both of said first help message and second help message being associated with the first pictorial icon, said means for selecting and retrieving being coupled to said means for monitoring to determine when the pointer is over said first pictorial icon; and means for displaying said selected help message in a graphic bubble on said video display, said means for displaying being coupled to said means for selecting and retrieving to provide said selected help message to said means for displaying, said selected help message being displayed while the pointer is over the first pictorial icon without preempting the operation of another program operating in the computer system.

References Cited (Backward Citations)

US4899276A Cited
US4789962A Cited
US4648062A Cited
US5123086A Cited
US5029113A Cited
US4992972A Cited
US5175812A Cited
US5157768A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-02-14 1997-08-16 1998-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-02-14 2001-08-16 2002-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-02-14 2005-08-16 2006-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag