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

Method of and system for displaying context sensitive and application independent help information

Assignee: Hewlett Packard Development Co LP
•
Filing: 1995-08-09
•
Granted: 1996-07-09
•
Expires: 2015-08-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method or process is disclosed for displaying help information to users of computer programs. The process is application independent and provides context sensitive help information for a particular subject selected by the user. The help information is customized to the needs of an individual user. The process also automatically provides help information for the particular subject matter selected by the user from other contexts without having the user select the other contexts or even know about the existence of the other contexts. The help information is displayed to the user without interrupting the application currently being run by the user.

Inventors

  • 👤 James S. Miller
  • 👤 Jagadeesan Ganapathi

Bibliographic Details

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

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 135 words
A method for displaying help information using a help information program to a user of a first application running on a computer having an identifiable active context, said help information program being external to said first application, and a second non-running application, said second application having a non-active context said second application being external to said help information program and said first application, said method comprising the steps of: identifying said active context corresponding to said first application and identifying said non-active context corresponding to said second application; identifying a user selection about which help information is sought; determining whether said user selection corresponds to said active or said non-active context; constructing a help information menu corresponding to said user selection; and displaying said help information menu to the user without interrupting said first application.
Claim 2
Independent Claim 135 words
A method for displaying help information using a help information program to a user of a first application running on a computer having an identifiable active context, said help information program being external to said first application, and a second non-running application, said second application having a non-active context said second application being external to said help information program and said first application, said method comprising the steps of: identifying said active context corresponding to said first application and identifying said non-active context corresponding to said second application; identifying a user selection about which help information is sought; determining whether said user selection corresponds to said active or said non-active context; constructing a help information menu corresponding to said user selection; and displaying said help information menu to the user without interrupting said first application.
Claim 3
Independent Claim 202 words
A method for displaying help information using a help information program to a user of a first application running on a computer having an identifiable active context, said help information program being external to said first application, and a second non-running application, said second application having a non-active context, said active and said non-active context each having a corresponding context help file, said computer having a plurality of said context help files containing user customized help information for said active and non-active contexts and a directory file containing a mapping between said active and non-active contexts and said plurality of context help files corresponding therewith, said method comprising the steps of: detecting a user selection; identifying said active context corresponding to said first application and identifying said non-active context corresponding to said second application; identifying a user selection about which help information is sought; determining whether said user selection corresponds to said active or said non-active context and determining which context help file corresponds to said user selection; constructing a help information menu from said context help file and from said help information corresponding to said user selection; and displaying said help information menu to the user without interrupting said first application.
Claim 4
Independent Claim 202 words
A method for displaying help information using a help information program to a user of a first application running on a computer having an identifiable active context, said help information program being external to said first application, and a second non-running application, said second application having a non-active context, said active and said non-active context each having a corresponding context help file, said computer having a plurality of said context help files containing user customized help information for said active and non-active contexts and a directory file containing a mapping between said active and non-active contexts and said plurality of context help files corresponding therewith, said method comprising the steps of: detecting a user selection; identifying said active context corresponding to said first application and identifying said non-active context corresponding to said second application; identifying a user selection about which help information is sought; determining whether said user selection corresponds to said active or said non-active context and determining which context help file corresponds to said user selection; constructing a help information menu from said context help file and from said help information corresponding to said user selection; and displaying said help information menu to the user without interrupting said first application.
Claim 5
Dependent Claim 24 words
The method as set forth in claim 2, further comprising the step of: updating said customized help information to incorporate any changes made thereto.
Claim 6
Dependent Claim 22 words
The method as set forth in claim 3 wherein said updating step occurs automatically every time a user invocation request is detected.
Claim 7
Independent Claim 353 words
A method for displaying help information to a user of a program having an identifiable active context running on a computer, said help information being external to said program, said help information being associated with a plurality of different contexts, one of said contexts being said active context and other of said contexts being non-active contexts, each of said contexts having a corresponding help file, said computer having a plurality of said context help files containing help information corresponding to said contexts and user customized help information associated therewith and a directory file containing mapping between said plurality of different contexts and said plurality of context help files corresponding therewith, said method comprising the steps of: (a) identifying said active context in which the user program is operating; (b) identifying a user selection about which help information is sought; (c) comparing said active context with a context in said directory file; (d) if said active context matches said context in said directory file compared in step (c) comparing said user selection to said selections in said context help file corresponding to said context in said directory file compared in step (c) (e) if said user selection corresponds to a selection in said context help file compared in step (d), constructing a first help information menu based on said active context and said user selection; (f) if said user selection does not correspond to a selection in said context help file compared in step (d), selecting another one of said contexts in the directory and repeating steps (c) through (f) until each of said plurality of different contexts are compared to said active contexts; (g) if said active context does not match a context in said directory file, comparing said user selection to selections in said context help files corresponding to non-matching contexts in said directory file; (h) if said user selection corresponds to selections in context help files corresponding to non-matching contexts, constructing a second help information menu based on said non-matching contexts and said user selection; (i) displaying said first help information menu without interrupting the program being run by the user.
Claim 8
Independent Claim 353 words
A method for displaying help information to a user of a program having an identifiable active context running on a computer, said help information being external to said program, said help information being associated with a plurality of different contexts, one of said contexts being said active context and other of said contexts being non-active contexts, each of said contexts having a corresponding help file, said computer having a plurality of said context help files containing help information corresponding to said contexts and user customized help information associated therewith and a directory file containing mapping between said plurality of different contexts and said plurality of context help files corresponding therewith, said method comprising the steps of: (a) identifying said active context in which the user program is operating; (b) identifying a user selection about which help information is sought; (c) comparing said active context with a context in said directory file; (d) if said active context matches said context in said directory file compared in step (c) comparing said user selection to said selections in said context help file corresponding to said context in said directory file compared in step (c) (e) if said user selection corresponds to a selection in said context help file compared in step (d), constructing a first help information menu based on said active context and said user selection; (f) if said user selection does not correspond to a selection in said context help file compared in step (d), selecting another one of said contexts in the directory and repeating steps (c) through (f) until each of said plurality of different contexts are compared to said active contexts; (g) if said active context does not match a context in said directory file, comparing said user selection to selections in said context help files corresponding to non-matching contexts in said directory file; (h) if said user selection corresponds to selections in context help files corresponding to non-matching contexts, constructing a second help information menu based on said non-matching contexts and said user selection; (i) displaying said first help information menu without interrupting the program being run by the user.
Claim 9
Dependent Claim 26 words
The method of claim 5, further comprising the step of: (j) displaying said second help information menu without interrupting the program being run by the user.
Claim 10
Independent Claim 191 words
A system for displaying help information on a terminal screen of a user of a first application running on a computer having an active context associated with said first application, said system comprising: a help information program said program being external to said first application; a second non-running application said second application being external to said first application and said help information program; means for identifying said active context corresponding to said first application and identifying said non-active context corresponding to said second application; a database for storing customized help information based upon said active and said non-active contexts and a plurality of selections, each said active context and said non-active contexts having one or more selections associated therewith; a processor responsive to said user selection and said active context identity for retrieving from said database customized help information; a portion of said retrieved customized help information based upon said active context and said user selection and another portion of said retrieved help information based upon said non-active context and said user selection; means for displaying said retrieved customized help information based upon said active context without interrupting said first application.
Claim 11
Independent Claim 191 words
A system for displaying help information on a terminal screen of a user of a first application running on a computer having an active context associated with said first application, said system comprising: a help information program said program being external to said first application; a second non-running application said second application being external to said first application and said help information program; means for identifying said active context corresponding to said first application and identifying said non-active context corresponding to said second application; a database for storing customized help information based upon said active and said non-active contexts and a plurality of selections, each said active context and said non-active contexts having one or more selections associated therewith; a processor responsive to said user selection and said active context identity for retrieving from said database customized help information; a portion of said retrieved customized help information based upon said active context and said user selection and another portion of said retrieved help information based upon said non-active context and said user selection; means for displaying said retrieved customized help information based upon said active context without interrupting said first application.
Claim 12
Dependent Claim 42 words
The system for displaying customized help information as set forth in claim 7, further comprising: means for displaying said retrieved customized help information based upon said other contexts without having the user identify said other contexts and without interrupting the user application.

References Cited (Backward Citations)

US4899276A Cited
US4789962A Cited
US4648062A Cited
US4970678A Cited
US5029113A Cited
US4964077A Cited
US4992922A Cited
US5122972A Cited
US5175812A Cited
US5157768A Cited
US5287448A Cited
US5327529A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-09 2000-01-08 2000-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-09 2004-01-08 2004-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-09 2008-01-08 2008-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag