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

Flexible context searchable on-line information system with help files and modules for on-line computer system documentation

Assignee: International Business Machines Corp
•
Filing: 1987-11-18
•
Granted: 1991-02-12
•
Expires: 2007-11-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract On-line documentation for an application program resides in a number of help modules. A display file for the application program specifies command panels to be displayed. The command panel definition includes a mapping of screen areas to help modules as well as a designation of an index-sensitive search table. A user may access the on-line documentation either by pressing a function key for context-sensitive help (which displays the help module mapped to current cursor position) or by entering search words in an entry area for index-sensitive help. Index-sensitive help searches a table of synonyms, roots and topics which map to help modules, and lists the modules associated with the search word ordered by number of hits. Each command panel definition may specify a separate index-sensitive search table, permitting customization of the search to the application. The user then selects one or more of the listed modules for display.

Inventors

  • 👤 Wayne A. Brooks
  • 👤 Dennis A. Charland
  • 👤 Jose V. DiCecco
  • 👤 Devon D. Snyder
  • 👤 Robert G. Waite
  • 👤 Christopher B. Young

Bibliographic Details

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

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 460 words
A system for providing on-line information for a data processor capable of executing an interactive application program having associated therewith a display file including a set of definitions for command panels, comprising: a display for presenting display panels to a user, said display including a movable cursor; an input device coupled to the system for accepting commands and data from said user; a plurality of help modules contained in at least one help object or file stored in the system; a plurality of command-panel definitions stored in the system, at least some of said command-panel definitions having a help area contained therein, said help area including a set of help-area entries each associating a help module with a location area for said cursor; a context-sensitive selection means, coupled to the display and to the input device, for selecting a help module which the command-panel definition associates with a location area containing the cursor, said means being responsive to the position of the cursor and to a command received from the user via the input device; at least one index object or file stored in the system, including a plurality of synonym table entries each associating a synonym word specifying a potential search argument by said user with a root word associated with at least one of said help modules, a plurality of root table entries each associating one of said root words with a topic pertaining to one of said help modules, and a plurality of topic table entries each associating one of said topics with one of said help modules, wherein a synonym word is associated with an associated help module if and only if said synonym word is associated with an associated root word by a synonym table entry, said associated root word is associated with an associated topic by a root word table entry, and said associated topic is associated with said associated help module by a topic table entry; a search argument input means, coupled to said display and to said input device, for displaying an index input panel and for accepting from said user at least one of said synonyms as search arguments; an index-sensitive selection means, coupled to said display and to said input device, for displaying a list panel listing those of said help modules associated with said search argument synonyms by said index object or file, and for accepting from said user a designation of at least one of said modules for presentation from said help object on said display, said index-sensitive selection means being responsive to said search argument input means; and a help display means for displaying information contained in a selected help module, said help display means being responsive to the context-sensitive selection means and the index-sensitive selection means.
Claim 2
Independent Claim 460 words
A system for providing on-line information for a data processor capable of executing an interactive application program having associated therewith a display file including a set of definitions for command panels, comprising: a display for presenting display panels to a user, said display including a movable cursor; an input device coupled to the system for accepting commands and data from said user; a plurality of help modules contained in at least one help object or file stored in the system; a plurality of command-panel definitions stored in the system, at least some of said command-panel definitions having a help area contained therein, said help area including a set of help-area entries each associating a help module with a location area for said cursor; a context-sensitive selection means, coupled to the display and to the input device, for selecting a help module which the command-panel definition associates with a location area containing the cursor, said means being responsive to the position of the cursor and to a command received from the user via the input device; at least one index object or file stored in the system, including a plurality of synonym table entries each associating a synonym word specifying a potential search argument by said user with a root word associated with at least one of said help modules, a plurality of root table entries each associating one of said root words with a topic pertaining to one of said help modules, and a plurality of topic table entries each associating one of said topics with one of said help modules, wherein a synonym word is associated with an associated help module if and only if said synonym word is associated with an associated root word by a synonym table entry, said associated root word is associated with an associated topic by a root word table entry, and said associated topic is associated with said associated help module by a topic table entry; a search argument input means, coupled to said display and to said input device, for displaying an index input panel and for accepting from said user at least one of said synonyms as search arguments; an index-sensitive selection means, coupled to said display and to said input device, for displaying a list panel listing those of said help modules associated with said search argument synonyms by said index object or file, and for accepting from said user a designation of at least one of said modules for presentation from said help object on said display, said index-sensitive selection means being responsive to said search argument input means; and a help display means for displaying information contained in a selected help module, said help display means being responsive to the context-sensitive selection means and the index-sensitive selection means.
Claim 3
Dependent Claim 80 words
The system for providing on-line information of claim 1, wherein: the system comprises at least two index objects or files; the help area within the command-panel definition further contains an indicator associating one of the index objects or files with the command panel; and the search result selection means lists only those help modules which are associated with the search argument synonym by the index object or file associated with the command panel from which the user requested on-line information.
Claim 4
Dependent Claim 50 words
The system for providing on-line information of claim 1, wherein: the context-sensitive selection means and index-sensitive selection means may select more than one module; and the help display means further comprises means for scrolling between different selected help modules responsive to commands received from the user via the input device.
Claim 5
Dependent Claim 80 words
The system for providing on-line information of claim 3, wherein: the system comprises at least two index objects or files; the help area within the command-panel definition further contains an indicator associating one of the index objects or files with the command panel; and the search result selection means lists only those help modules which are associated with the search argument synonym by the index object or file associated with the command panel from which the user requested on-line information.
Claim 6
Dependent Claim 38 words
The system for providing on-line information of claim 1, wherein: the listing of help modules associated with search argument synonyms displayed by the index-sensitive selection means is ordered by number of associations between search argument synonym and module.
Claim 7
Dependent Claim 38 words
The system for providing on-line information of claim 4, wherein: the listing of help modules associated with search argument synonyms displayed by the index-sensitive selection means is ordered by number of associations between search argument synonym and module.

References Cited (Backward Citations)

US4730252A Cited
US4696003A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-02-11 1994-08-13 1995-02-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-02-11 1998-08-13 1999-02-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-02-11 2002-08-13 2003-02-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag