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

Method and system of help-information control method and system

Assignee: Hitachi Ltd
•
Filing: 1992-12-08
•
Granted: 1995-07-18
•
Expires: 2012-12-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of help-information control for displaying help information on a display unit of an information processing system executing a plurality of application programs. A status management table for storing the executing status of application programs is provided as common to these programs. During execution of a given application program, the contents of the status information table are updated successively in accordance with the executing status. Whenever an operator makes a help request, the contents of the status management table in effect at that point in time are referenced. The table is searched for the help information corresponding to the request. When found and retrieved, the information is displayed. The search is performed using a program identifier, a message identifier, and a help message searching table that includes the position information containing the corresponding help data. Each application program is equipped with a control data part that makes it possible to reference help data of other application programs.

Inventors

  • 👤 Hideki Kuwamoto
  • 👤 Tadashi Kuwabara
  • 👤 Hiroyuki Koreeda
  • 👤 Naomichi Nonaka
  • 👤 Keiichi Nakane
  • 👤 Masaki Fujiwara
  • 👤 Kiyoshi Masuda

Bibliographic Details

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

Claims Analysis

Total Claims: 81
Claim 1
Independent Claim 202 words
A method of controlling help-information of an information handling system having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, comprising the steps of: storing continuously an executing status corresponding to each of a plurality of application programs to be executed in the CPU in a status management table in the memory means until said executing status is renewed; renewing successively each executing status stored in said status management table in response to execution of a corresponding application program; referring to said executing statuses stored in said status management table in response to a help request provided from an operator during execution of one of said application programs to obtain an executing status corresponding to said one application program; and searching help data corresponding to said executing statuses stored in said status management table using said obtained executing status to display help-information corresponding to said obtained executing status of said one application program on the display means; wherein said status management table stores executing statuses each forming a set which includes a program identifier of an application program and a message identifier corresponding to an executing status of said application program.
Claim 2
Independent Claim 202 words
A method of controlling help-information of an information handling system having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, comprising the steps of: storing continuously an executing status corresponding to each of a plurality of application programs to be executed in the CPU in a status management table in the memory means until said executing status is renewed; renewing successively each executing status stored in said status management table in response to execution of a corresponding application program; referring to said executing statuses stored in said status management table in response to a help request provided from an operator during execution of one of said application programs to obtain an executing status corresponding to said one application program; and searching help data corresponding to said executing statuses stored in said status management table using said obtained executing status to display help-information corresponding to said obtained executing status of said one application program on the display means; wherein said status management table stores executing statuses each forming a set which includes a program identifier of an application program and a message identifier corresponding to an executing status of said application program.
Claim 3
Dependent Claim 33 words
The method according to claim 1, wherein: said status management table is stored in a memory area of the memory means, said memory area being commonly accessed by each of said application programs.
Claim 4
Dependent Claim 108 words
The method according to claim 1, wherein: a help-data management table and a help message searching table both formed in the memory means are searched in said searching step, said help-data management table stores a program identifier of each of said application programs and a storing position of help-data corresponding to each application program, said help message searching table stores a message identifier related to said executing status corresponding to each of said application programs and a storing position of help message data corresponding to said message identifier of said each application program, said help data includes a help-message searching table and a plurality of help messages data.
Claim 5
Dependent Claim 46 words
The method according to claim 1, wherein: a help-information searching table is searched in said searching step, said help-information searching table includes a program identifier, a message identifier, and a storing position of help message data related to said message identifier corresponding to each application program.
Claim 6
Dependent Claim 67 words
The method according to claim 1, further comprising the steps of: assigning a respective window of multi-windows which are to be displayed on the display means to a respective one of said application programs; simultaneously displaying on the display means the multi-windows for the respective ones of the application programs; selecting one of said sets corresponding to an active one of said multi-windows by current pointing means.
Claim 7
Dependent Claim 43 words
The method according to claim 1, wherein: said help-data includes display data to be displayed on the display means and control data including a plurality of sets each having a program identifier and a message identifer corresponding to each of said application programs.
Claim 8
Dependent Claim 56 words
The method according to claim 6, further comprising the steps of: judging whether an input, supplied from the input means after displaying said help-information on the display means, is another help request in accordance with said control data; and searching for another help-data when said input is another help request in accordance with said control data.
Claim 9
Dependent Claim 43 words
The method according to claim 1, wherein: said message identifier and said program identifier corresponding to each application program are stored in a status management table formed in a common area of the memory means commonly accessed by each of said application programs.
Claim 10
Independent Claim 265 words
A method of displaying help-information on an active window of multi-windows overlapping each other on display means of an information handling system having a central processing unit (CPU) for controlling the system and executing programs and video buffer means for storing video data to be displayed in windows on the display means, memory means, and input means connected to the CPU, comprising the steps of: drawing the video data for displaying at least one of the multi-windows in the video buffer means, each of the multi-windows being respectively allocated to one of a plurality of application programs which are executed in the CPU; storing an executing status of each of said application programs in the memory means until said executing status is renewed; renewing successively each of said executing statuses in response to the execution of a corresponding application program; referring to said executing statuses in response to a help request supplied from the input means during execution of one of said application programs to obtain an executing status corresponding to said one application program; searching help message data corresponding to said executing statuses stored in said memory means using said obtained executing status; drawing help message data corresponding to said obtained executing status as the video data for displaying an active window in the video buffer means; and displaying the video data stored in the video buffer means on the display means; wherein said memory means stores executing statuses each forming a set which includes a program identifier of an application program and a message identifier corresponding to executing status of said application program.
Claim 11
Independent Claim 265 words
A method of displaying help-information on an active window of multi-windows overlapping each other on display means of an information handling system having a central processing unit (CPU) for controlling the system and executing programs and video buffer means for storing video data to be displayed in windows on the display means, memory means, and input means connected to the CPU, comprising the steps of: drawing the video data for displaying at least one of the multi-windows in the video buffer means, each of the multi-windows being respectively allocated to one of a plurality of application programs which are executed in the CPU; storing an executing status of each of said application programs in the memory means until said executing status is renewed; renewing successively each of said executing statuses in response to the execution of a corresponding application program; referring to said executing statuses in response to a help request supplied from the input means during execution of one of said application programs to obtain an executing status corresponding to said one application program; searching help message data corresponding to said executing statuses stored in said memory means using said obtained executing status; drawing help message data corresponding to said obtained executing status as the video data for displaying an active window in the video buffer means; and displaying the video data stored in the video buffer means on the display means; wherein said memory means stores executing statuses each forming a set which includes a program identifier of an application program and a message identifier corresponding to executing status of said application program.
Claim 12
Independent Claim 208 words
A system for controlling help-information in an information handling apparatus having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, the system comprising: a set of programs to be executed in the CPU including a plurality of application programs and an operating system program; a status management table formed in the memory means, said status management table continuously stores an executing status corresponding to each of said application programs, each executing status having a set which includes a program identifier of an application program and a message identifier corresponding to executing status of said application program; means for successively renewing each executing status of said status management table in response to execution of a corresponding application program; means for referring to said executing statuses of said status management table in response to a help request supplied from the input means during execution of one of said application programs to obtain an executing status corresponding to said one application program; means for searching help message data corresponding to said executing statuses of said status management table using said obtained executing status; and means for supplying help message data corresponding to said obtained executing status to the display means.
Claim 13
Independent Claim 208 words
A system for controlling help-information in an information handling apparatus having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, the system comprising: a set of programs to be executed in the CPU including a plurality of application programs and an operating system program; a status management table formed in the memory means, said status management table continuously stores an executing status corresponding to each of said application programs, each executing status having a set which includes a program identifier of an application program and a message identifier corresponding to executing status of said application program; means for successively renewing each executing status of said status management table in response to execution of a corresponding application program; means for referring to said executing statuses of said status management table in response to a help request supplied from the input means during execution of one of said application programs to obtain an executing status corresponding to said one application program; means for searching help message data corresponding to said executing statuses of said status management table using said obtained executing status; and means for supplying help message data corresponding to said obtained executing status to the display means.
Claim 14
Dependent Claim 35 words
The system according to claim 10, wherein: said status management table is formed in a common memory area of the memory means, said common memory area being commonly accessed by each of said application programs.
Claim 15
Dependent Claim 78 words
The system according to claim 11, further comprising: means for allocating a respective window of multi-windows and a window control block to a respective one of said application programs so as to enable simultaneous display of said multi-windows on the display means; wherein each of said window control blocks has a status management table pointer, said status management table pointer pointing to one of said sets of program and message identifiers corresponding to one of said application programs.
Claim 16
Dependent Claim 26 words
The system according to claim 12, further comprising: active pointing means for pointing to a window control block corresponding to an active one of said multi-windows.
Claim 17
Dependent Claim 54 words
The system according to claim 10, further comprising: a help-information searching table formed in the memory means, said help-information searching table stores a plurality of sets each having a program identifier, a message identifier, and a storing position of help message data related to said message identifier corresponding to each of said application programs.
Claim 18
Dependent Claim 86 words
The system according to claim 10, further comprising: a help-data management table formed in the memory means, said help-data management table stores a plurality of sets each having a program identifier and a storing position of said help data corresponding to each of said application programs; and a help message searching table formed in the memory means, said help message searching table stores a plurality of sets of each having a message identifier and a storing position of help message data corresponding to said message identifer.
Claim 19
Dependent Claim 228 words
A control apparatus for controlling help facility in an information handling system having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to an executing status of each of said application programs, said operating system program being informed of said executing status by a corresponding application program; a status management table which is formed in the memory means and successively renewed in response to execution of each application program for continuously storing a current executing status corresponding to each of said application programs, said status management table storing a plurality of sets each having a program identifier and a message identifier corresponding to an application program as an executing status of said application program; and a help program to be started in response to said help request and executed in the CPU for referring to an executing status of an application program interrupted in response to said help request so as to search and deliver help message data corresponding to said executing status of said interrupted application program to the display means.
Claim 20
Dependent Claim 228 words
A control apparatus for controlling help facility in an information handling system having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to an executing status of each of said application programs, said operating system program being informed of said executing status by a corresponding application program; a status management table which is formed in the memory means and successively renewed in response to execution of each application program for continuously storing a current executing status corresponding to each of said application programs, said status management table storing a plurality of sets each having a program identifier and a message identifier corresponding to an application program as an executing status of said application program; and a help program to be started in response to said help request and executed in the CPU for referring to an executing status of an application program interrupted in response to said help request so as to search and deliver help message data corresponding to said executing status of said interrupted application program to the display means.
Claim 21
Dependent Claim 68 words
The control apparatus according to claim 16, further comprising: a help information searching table formed in the memory means, said help information searching table stores said program identifier, said message identifier, and a storing position in the memory means of said help message data corresponding to each of said application programs; wherein said help program searches said help message data in accordance with said help information searching table.
Claim 22
Dependent Claim 60 words
The control apparatus according to claim 16, further comprising: a help data area formed on the memory means for storing said help message data corresponding to each of said executing statuses including display data to be displayed on the display means and control data which have display positions of said display data, corresponding to program numbers and corresponding message numbers.
Claim 23
Dependent Claim 198 words
A help-information display system for displaying help-information on display means of an information handling system having a central processing unit (CPU) for executing programs and memory means, and input means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to a current executing status of each of said application programs; first area which is formed in the memory means and successively renewed in response to execution of each application program, for continuously storing a plurality of sets each having a program identifier and a message identifier corresponding to execution statuses of each of said application programs; and a help program to be started in response to said help request and executed in the CPU for referring to one of said sets of program and message identifiers representing a current execution status of a program for which help was requested so as to search and deliver said help message data corresponding to said one set to the display means.
Claim 24
Dependent Claim 198 words
A help-information display system for displaying help-information on display means of an information handling system having a central processing unit (CPU) for executing programs and memory means, and input means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to a current executing status of each of said application programs; first area which is formed in the memory means and successively renewed in response to execution of each application program, for continuously storing a plurality of sets each having a program identifier and a message identifier corresponding to execution statuses of each of said application programs; and a help program to be started in response to said help request and executed in the CPU for referring to one of said sets of program and message identifiers representing a current execution status of a program for which help was requested so as to search and deliver said help message data corresponding to said one set to the display means.
Claim 25
Dependent Claim 227 words
The help-information display system for displaying help-information on display means of an information handling system having a central processing unit (CPU) for executing programs and memory means, and input means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to a current executing status of each of said application programs; first area which is formed in the memory means and successively renewed in response to execution of each application program, for continuously storing a plurality of sets each having a program identifier and a message identifier corresponding to execution statuses of each of said application programs; a help program to be started in response to said help request and executed in the CPU for referring to one of said sets of program and message identifiers based on a current execution status of a program being executed so as to search and deliver said help message data corresponding to said one set to the display means; and said one set corresponds to help message data of one of said application programs, which is different from another one of said application programs interrupted in response to said help request.
Claim 26
Dependent Claim 227 words
The help-information display system for displaying help-information on display means of an information handling system having a central processing unit (CPU) for executing programs and memory means, and input means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to a current executing status of each of said application programs; first area which is formed in the memory means and successively renewed in response to execution of each application program, for continuously storing a plurality of sets each having a program identifier and a message identifier corresponding to execution statuses of each of said application programs; a help program to be started in response to said help request and executed in the CPU for referring to one of said sets of program and message identifiers based on a current execution status of a program being executed so as to search and deliver said help message data corresponding to said one set to the display means; and said one set corresponds to help message data of one of said application programs, which is different from another one of said application programs interrupted in response to said help request.
Claim 27
Dependent Claim 236 words
The help-information display system for displaying help-information on display means of an information handling system having a central processing unit (CPU) for executing programs and memory means, and input means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to a current executing status of each of said application programs; first area which is formed in the memory means and successively renewed in response to execution of each application program, for continuously storing a plurality of sets each having a program identifier and a message identifier corresponding to of each of said application programs; a help program to be started in response to said help request and executed in the CPU for referring to one of said sets of program and message identifiers so as to search and deliver said help message data corresponding to said one set to the display means; and a second area formed in the memory means is provided for storing said program identifier, said message identifier, and a storing position in the memory means of said help message data corresponding to each of aid application program; wherein said help program searches said help message data in accordance with said second area.
Claim 28
Dependent Claim 236 words
The help-information display system for displaying help-information on display means of an information handling system having a central processing unit (CPU) for executing programs and memory means, and input means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to a current executing status of each of said application programs; first area which is formed in the memory means and successively renewed in response to execution of each application program, for continuously storing a plurality of sets each having a program identifier and a message identifier corresponding to of each of said application programs; a help program to be started in response to said help request and executed in the CPU for referring to one of said sets of program and message identifiers so as to search and deliver said help message data corresponding to said one set to the display means; and a second area formed in the memory means is provided for storing said program identifier, said message identifier, and a storing position in the memory means of said help message data corresponding to each of aid application program; wherein said help program searches said help message data in accordance with said second area.
Claim 29
Independent Claim 133 words
A method of controlling help information of an information handling system having a central processing unit (CPU) for executing programs and memory means, input means and display means connected to the CPU, comprising the steps of: storing a history of execution statuses corresponding to previous execution statuses of a plurality of programs executed in the CPU in a status management table in the memory means; continuously updating said history of execution statuses in response to execution of said programs; referring to said history of execution statuses stored in said status management table in response to a help request provided from an operator; searching help information corresponding to said history of execution statuses stored in said status management table; and displaying help information corresponding to said history of execution statuses on said display means.
Claim 30
Independent Claim 133 words
A method of controlling help information of an information handling system having a central processing unit (CPU) for executing programs and memory means, input means and display means connected to the CPU, comprising the steps of: storing a history of execution statuses corresponding to previous execution statuses of a plurality of programs executed in the CPU in a status management table in the memory means; continuously updating said history of execution statuses in response to execution of said programs; referring to said history of execution statuses stored in said status management table in response to a help request provided from an operator; searching help information corresponding to said history of execution statuses stored in said status management table; and displaying help information corresponding to said history of execution statuses on said display means.
Claim 31
Dependent Claim 29 words
A method according to claim 22 wherein said help-information displayed on said display means is displayed on an active window of multi-windows overlapping each other on said display means.
Claim 32
Dependent Claim 14 words
A method according to claim 23 wherein said active window is a help window.
Claim 33
Dependent Claim 15 words
A method according to claim 23 wherein said active window is an application program window.
Claim 34
Dependent Claim 21 words
A method according to claim 25 wherein said application program window is automatically selected when said application program is being executed.
Claim 35
Independent Claim 206 words
A method of displaying help information on an active window of multi-windows overlapping each other on display means of an information handling system having a central processing unit (CPU) for controlling the system and executing programs and video buffer means for storing video data to be displayed in windows on the display means, memory means and input means connected to the CPU, comprising the steps of: drawing the video data for display in at least one of the multi-windows in the video buffer means, each of the multi-windows being respectively allocated to programs executed in the CPU; storing a history of executing statuses of said programs in the memory means; continuously renewing said history of executing statuses in response to execution of said programs; referring to said history of executing statuses in response to a help request supplied from the input means during execution of said programs; searching help information corresponding to said history of execution statuses stored in said memory means using said history of executing statuses; drawing help information corresponding to said history of executing statuses as the video data on an active window in the video buffer means; and displaying the video data stored in the video buffer means on the display means.
Claim 36
Independent Claim 206 words
A method of displaying help information on an active window of multi-windows overlapping each other on display means of an information handling system having a central processing unit (CPU) for controlling the system and executing programs and video buffer means for storing video data to be displayed in windows on the display means, memory means and input means connected to the CPU, comprising the steps of: drawing the video data for display in at least one of the multi-windows in the video buffer means, each of the multi-windows being respectively allocated to programs executed in the CPU; storing a history of executing statuses of said programs in the memory means; continuously renewing said history of executing statuses in response to execution of said programs; referring to said history of executing statuses in response to a help request supplied from the input means during execution of said programs; searching help information corresponding to said history of execution statuses stored in said memory means using said history of executing statuses; drawing help information corresponding to said history of executing statuses as the video data on an active window in the video buffer means; and displaying the video data stored in the video buffer means on the display means.
Claim 37
Dependent Claim 14 words
A method according to claim 27 wherein said active window is a help window.
Claim 38
Dependent Claim 15 words
A method according to claim 27 wherein said active window is an application program window.
Claim 39
Dependent Claim 95 words
A help system, in a computer system, for aiding a user of computer programs, comprising: a help information database for storing help information; monitoring means for monitoring a series of execution statuses of said computer programs; means for generating data indicating said series of execution statuses generated data database for storing said generated data; detecting means for detecting a request for help information from the user; selecting means for selecting appropriate help information from said help information database based on said generated data; and displaying means for displaying said selected help information to the user.
Claim 40
Dependent Claim 95 words
A help system, in a computer system, for aiding a user of computer programs, comprising: a help information database for storing help information; monitoring means for monitoring a series of execution statuses of said computer programs; means for generating data indicating said series of execution statuses generated data database for storing said generated data; detecting means for detecting a request for help information from the user; selecting means for selecting appropriate help information from said help information database based on said generated data; and displaying means for displaying said selected help information to the user.
Claim 41
Dependent Claim 17 words
A help system according to claim 30 wherein said help system operates independently of said computer programs.
Claim 42
Dependent Claim 102 words
A help system, in a computer system, for aiding a user of at least one computer program, comprising: a help information database for storing help information; monitoring means for monitoring a series of execution statuses of said at least one computer program; generating means for generating data indicating said series of execution statuses generated data database for storing said generated data; detecting means for detecting a request for help information from the user; selecting means for selecting appropriate help information from said help information database based on said generated data; and display means for displaying said selected help information to the user.
Claim 43
Dependent Claim 102 words
A help system, in a computer system, for aiding a user of at least one computer program, comprising: a help information database for storing help information; monitoring means for monitoring a series of execution statuses of said at least one computer program; generating means for generating data indicating said series of execution statuses generated data database for storing said generated data; detecting means for detecting a request for help information from the user; selecting means for selecting appropriate help information from said help information database based on said generated data; and display means for displaying said selected help information to the user.
Claim 44
Dependent Claim 17 words
A help system according to claim 32 wherein said help system operates independently of said computer programs.
Claim 45
Dependent Claim 139 words
A help controller for controlling help information of an information handling system having a central processing unit (CPU) for executing programs and memory means, input means and display means connected to the CPU, comprising: a status management table, stored in said memory means, for storing a history of executing statuses corresponding to previous execution statuses of a plurality of programs executed in the CPU; means for continuously updating said history of execution statuses in response to execution of said programs; means for referring to said history of execution statuses stored in said status management table in response to a help request provided from an operator; and means for searching help data corresponding to said history of execution statuses stored in said status management table and displaying help information corresponding to said history of execution statuses on said display means.
Claim 46
Dependent Claim 139 words
A help controller for controlling help information of an information handling system having a central processing unit (CPU) for executing programs and memory means, input means and display means connected to the CPU, comprising: a status management table, stored in said memory means, for storing a history of executing statuses corresponding to previous execution statuses of a plurality of programs executed in the CPU; means for continuously updating said history of execution statuses in response to execution of said programs; means for referring to said history of execution statuses stored in said status management table in response to a help request provided from an operator; and means for searching help data corresponding to said history of execution statuses stored in said status management table and displaying help information corresponding to said history of execution statuses on said display means.
Claim 47
Dependent Claim 30 words
A help controller according to claim 34 wherein said help-information displayed on said display means is displayed on an active window of multi-windows overlapping each other on said display means.
Claim 48
Dependent Claim 15 words
A help system according to claim 35 wherein said active window is a help window.
Claim 49
Dependent Claim 16 words
A help system according to claim 35 wherein said active window is an application program window.
Claim 50
Dependent Claim 22 words
A help system according to claim 37 wherein said application program window is automatically selected when said application program is being executed.
Claim 51
Dependent Claim 213 words
A help system for displaying help information on an active window of multi-windows overlapping each other on display means of an information handling system having a central processing unit (CPU) for controlling the system and executing programs and video buffer means for storing video data to be displayed in windows on the display means, memory means and input means connected to the CPU, comprising: means for drawing the video data for displaying at least one of the multi-windows in the video buffer means, each of the multi-windows being respectively allocated to programs executed in the CPU; said memory means stores a history of execution statuses of said programs; means for continuously renewing said history of execution statuses in response to execution of said programs; means for referring to said history of execution statuses in response to a help request supplied from the input means during execution of said programs; means for searching help information corresponding to said history of execution statuses stored in said memory means using said history of executing statuses; and means for drawing help information corresponding to said history of execution statuses as the video data on an active window in the video buffer means and displaying the video data stored in the video buffer means on the display means.
Claim 52
Dependent Claim 213 words
A help system for displaying help information on an active window of multi-windows overlapping each other on display means of an information handling system having a central processing unit (CPU) for controlling the system and executing programs and video buffer means for storing video data to be displayed in windows on the display means, memory means and input means connected to the CPU, comprising: means for drawing the video data for displaying at least one of the multi-windows in the video buffer means, each of the multi-windows being respectively allocated to programs executed in the CPU; said memory means stores a history of execution statuses of said programs; means for continuously renewing said history of execution statuses in response to execution of said programs; means for referring to said history of execution statuses in response to a help request supplied from the input means during execution of said programs; means for searching help information corresponding to said history of execution statuses stored in said memory means using said history of executing statuses; and means for drawing help information corresponding to said history of execution statuses as the video data on an active window in the video buffer means and displaying the video data stored in the video buffer means on the display means.
Claim 53
Dependent Claim 15 words
A help system according to claim 39 wherein said active window is a help window.
Claim 54
Dependent Claim 16 words
A help system according to claim 39 wherein said active window is an application program window.
Claim 55
Dependent Claim 22 words
A help system according to claim 41 further comprising: means for automatically selecting said active window when said program is being executed.
Claim 56
Independent Claim 194 words
A method of controlling help-information of an information handling system having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, comprising the steps of: storing continuously an executing status corresponding to each of a plurality of application programs to be executed in the CPU in a status management table in the memory means until said executing status is renewed; renewing successively each executing status stored in said status management table in response to execution of a corresponding application program; referring to said executing statuses stored in said status management table in response to a help request provided from an operator during execution of one of said application programs to obtain an executing status corresponding to said one application program; and searching help data corresponding to said executing statuses stored in said status management table using said obtained executing status to display help-information corresponding to said obtained executing status of said one application program on the display means; wherein said status management table stores executing statuses each of which includes a message identifier corresponding to an executing status of one of said application program.
Claim 57
Independent Claim 194 words
A method of controlling help-information of an information handling system having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, comprising the steps of: storing continuously an executing status corresponding to each of a plurality of application programs to be executed in the CPU in a status management table in the memory means until said executing status is renewed; renewing successively each executing status stored in said status management table in response to execution of a corresponding application program; referring to said executing statuses stored in said status management table in response to a help request provided from an operator during execution of one of said application programs to obtain an executing status corresponding to said one application program; and searching help data corresponding to said executing statuses stored in said status management table using said obtained executing status to display help-information corresponding to said obtained executing status of said one application program on the display means; wherein said status management table stores executing statuses each of which includes a message identifier corresponding to an executing status of one of said application program.
Claim 58
Dependent Claim 33 words
The method according to claim 43, wherein: said status management table is stored in a memory area of the memory means, said memory area being commonly accessed by each of said application programs.
Claim 59
Dependent Claim 96 words
The method according to claim 43, wherein: a help-data management table and a help message searching table both formed in the memory means are searched in said searching step, said help-data management stores a storing position of help-data corresponding to each application program, said help message searching table stores a message identifier related to said executing status corresponding to each of said application programs and a storing position of help message data corresponding to said message identifier of said each application program, said help-data includes a help-message searching table and a plurality of help messages data.
Claim 60
Dependent Claim 43 words
The method according to claim 43, wherein: a help.-information searching table is searched in said searching step, said help-information searching table includes a message identifier, and a storing position of help message data related to said message identifier corresponding to each application program.
Claim 61
Dependent Claim 67 words
The method according to claim 43, further comprising the steps of: assigning a respective window of multi-windows which are to be displayed on the display means to a respective one of said application programs; simultaneously displaying on the display means the multi-windows for the respective ones of the application programs; selecting one of said sets corresponding to an active one of said multi-windows by current pointing means.
Claim 62
Dependent Claim 34 words
The method according to claim 43, wherein: said help-data includes display data to be displayed on the display means and control data each having a message identifier corresponding to each of said application programs.
Claim 63
Dependent Claim 56 words
The method according to claim 48, further comprising the steps of: judging whether an input, supplied from the input means after displaying said help-information on the display means, is another help request in accordance with said control data; and searching for another help-data when said input is another help request in accordance with said control data.
Claim 64
Dependent Claim 39 words
The method according to claim 43, wherein: said message identifier corresponding to each application program is stored in a status management table formed in a common area of the memory means commonly accessed by each of said application programs.
Claim 65
Independent Claim 257 words
A method of displaying help-information on an active window of multi-windows overlapping each other on display means of an information handling system having a central processing unit (CPU) for controlling the system and executing programs and video buffer means for storing video data to be displayed in windows on the display means, memory means, and input means connected to the CPU, comprising the steps of: drawing the video data for displaying at least one of the multi-windows in the video buffer means, each of the multi-windows being respectively allocated to one of a plurality of application programs which are executed in the CPU; storing an executing status of each of said application programs in the memory means until said executing status is renewed; renewing successively each of said executing statuses in response to the execution of a corresponding application program; referring to said executing statuses in response to a help request supplied from the input means during execution of one of said application programs to obtain an executing status corresponding to said one application program; searching help message data corresponding to said executing statuses stored in said memory means using said obtained executing status; drawing help message data corresponding to said obtained executing status as the video data for displaying an active window in the video buffer means; and displaying the video data stored in the video buffer means on the display means; wherein said memory means stores executing statuses each of which includes a message identifier corresponding to an executing status of one said application program.
Claim 66
Independent Claim 257 words
A method of displaying help-information on an active window of multi-windows overlapping each other on display means of an information handling system having a central processing unit (CPU) for controlling the system and executing programs and video buffer means for storing video data to be displayed in windows on the display means, memory means, and input means connected to the CPU, comprising the steps of: drawing the video data for displaying at least one of the multi-windows in the video buffer means, each of the multi-windows being respectively allocated to one of a plurality of application programs which are executed in the CPU; storing an executing status of each of said application programs in the memory means until said executing status is renewed; renewing successively each of said executing statuses in response to the execution of a corresponding application program; referring to said executing statuses in response to a help request supplied from the input means during execution of one of said application programs to obtain an executing status corresponding to said one application program; searching help message data corresponding to said executing statuses stored in said memory means using said obtained executing status; drawing help message data corresponding to said obtained executing status as the video data for displaying an active window in the video buffer means; and displaying the video data stored in the video buffer means on the display means; wherein said memory means stores executing statuses each of which includes a message identifier corresponding to an executing status of one said application program.
Claim 67
Independent Claim 199 words
A system for controlling help-information in an information handling apparatus having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, the system comprising: a set of programs to be executed in the CPU including a plurality of application programs and an operating system program; a status management table formed in the memory means, said status management table continuously stores an executing status corresponding to each of said application programs, each executing status includes a message identifier corresponding to an executing status of one of said application programs; means for successively renewing each executing status of said status management table in response to execution of a corresponding application program; means for referring to said executing statuses of said status management table in response to a help request supplied from the input means during execution of one of said application programs to obtain an executing status corresponding to said one application program; means for searching help message data corresponding to said executing statuses of said status management table using said obtained executing status; and means for supplying help message data corresponding to said obtained executing status to the display means.
Claim 68
Independent Claim 199 words
A system for controlling help-information in an information handling apparatus having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, the system comprising: a set of programs to be executed in the CPU including a plurality of application programs and an operating system program; a status management table formed in the memory means, said status management table continuously stores an executing status corresponding to each of said application programs, each executing status includes a message identifier corresponding to an executing status of one of said application programs; means for successively renewing each executing status of said status management table in response to execution of a corresponding application program; means for referring to said executing statuses of said status management table in response to a help request supplied from the input means during execution of one of said application programs to obtain an executing status corresponding to said one application program; means for searching help message data corresponding to said executing statuses of said status management table using said obtained executing status; and means for supplying help message data corresponding to said obtained executing status to the display means.
Claim 69
Dependent Claim 33 words
The method according to claim 52, wherein: said status management table is stored in a memory area of the memory means, said memory area being commonly accessed by each of said application programs.
Claim 70
Dependent Claim 78 words
The system according to claim 53, further comprising: means for allocating a respective window of multi-windows and a window control block to a respective one of said application programs so as to enable simultaneous display of said multi-windows on the display means; wherein each of said window control blocks has a status management table pointer, said status management table pointer pointing to one of said sets of program and message identifiers corresponding to one of said application programs.
Claim 71
Dependent Claim 26 words
The system according to claim 54, further comprising: active pointing means for pointing to a window control block corresponding to an active one of said multi-windows.
Claim 72
Dependent Claim 51 words
The system according to claim 52, further comprising: a help-information searching table formed in the memory means, said help-information searching table stores a plurality of sets each having a message identifier, and a storing position of help message data related to said message identifier corresponding to each of said application programs.
Claim 73
Dependent Claim 75 words
The system according to claim 52, further comprising: a help-data management table formed in the memory means, said help-data management table stores a storing position of said help-data corresponding to each of said application programs; and a help message searching table formed in the memory means, said help message searching table stores a plurality of sets of each having a message identifier and a storing position of help message data corresponding to said message identifier.
Claim 74
Dependent Claim 219 words
A control apparatus for controlling help facility in an information handling system having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to an executing status of each of said application programs, said operating system program being informed of said executing status by a corresponding application program; a status management table which is formed in the memory means and successively renewed in response to execution of each application program for continuously storing a current executing status corresponding to each of said application programs, said status management table storing a plurality of message identifiers corresponding to said application program as executing statuses of said application programs; and a help program to be started in response to said help request and executed in the CPU for referring to an executing status of an application program interrupted in response to said help request so as to search and deliver help message data corresponding to said executing status of said interrupted application program to the display means.
Claim 75
Dependent Claim 219 words
A control apparatus for controlling help facility in an information handling system having a central processing unit (CPU) for executing programs and memory means, input means, and display means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to an executing status of each of said application programs, said operating system program being informed of said executing status by a corresponding application program; a status management table which is formed in the memory means and successively renewed in response to execution of each application program for continuously storing a current executing status corresponding to each of said application programs, said status management table storing a plurality of message identifiers corresponding to said application program as executing statuses of said application programs; and a help program to be started in response to said help request and executed in the CPU for referring to an executing status of an application program interrupted in response to said help request so as to search and deliver help message data corresponding to said executing status of said interrupted application program to the display means.
Claim 76
Dependent Claim 65 words
The control apparatus according to claim 58, further comprising: a help information searching table formed in the memory means, said help information searching table stores said message identifier, and a storing position in the memory means of said help message data corresponding to each of said application programs; wherein said help program searches said help message data in accordance with said help information searching table.
Claim 77
Dependent Claim 60 words
The control apparatus according to claim 58, further comprising: a help data area formed on the memory means for storing said help message data corresponding to each of said executing statuses including display data to be displayed on the display means and control data which have display positions of said display data, corresponding to program numbers and corresponding message numbers.
Claim 78
Dependent Claim 182 words
A help-information display system for displaying help-information on display means of an information handling system having a central processing unit (CPU) for executing programs and memory means, and input means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to a current executing status of each of said application programs; first area which is formed in the memory means and successively renewed in response to execution of each application program, for continuously storing a plurality of message identifiers each corresponding to one of said application programs; and a help program to be started in response to said help request and executed in the CPU for referring to one of said message identifiers based on a current execution status of a program being executed so as to search and deliver said help message data corresponding to said one set to the display means.
Claim 79
Dependent Claim 182 words
A help-information display system for displaying help-information on display means of an information handling system having a central processing unit (CPU) for executing programs and memory means, and input means connected to the CPU, comprising: a plurality of application programs to be executed in the CPU and interrupted in response to a help request provided from the input means; an operating system program to be executed in the CPU for controlling the system and managing help message data corresponding to a current executing status of each of said application programs; first area which is formed in the memory means and successively renewed in response to execution of each application program, for continuously storing a plurality of message identifiers each corresponding to one of said application programs; and a help program to be started in response to said help request and executed in the CPU for referring to one of said message identifiers based on a current execution status of a program being executed so as to search and deliver said help message data corresponding to said one set to the display means.
Claim 80
Dependent Claim 41 words
The help-information display system according to claim 61, wherein: said one message identifier corresponds to help message data of one of said application programs, which is different from another one of said application programs interrupted in response to said help request.
Claim 81
Dependent Claim 59 words
The help-information display system according to claim 61, wherein: a second area formed in the memory means is provided for storing said message identifiers, and a storing position in the memory means of said help message data corresponding to each of said application programs; wherein said help program searches said help message data in accordance with said second area.

References Cited (Backward Citations)

US4754326A Cited
US4964077A Cited
US4992972A Cited
JPH01273151A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-07-17 1999-01-16 1999-07-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-07-17 2003-01-16 2003-07-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-07-17 2007-01-16 2007-07-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag