Method of and system for displaying context sensitive and application independent help information
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
224 Citations
8 Claims
-
1. 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.
-
-
2. 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. - View Dependent Claims (3, 4)
-
-
5. 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. - View Dependent Claims (6)
-
-
7. 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. - View Dependent Claims (8)
-
Specification