Method and system of help-information control method and system
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
31 Citations
63 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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.
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18)
-
-
19. 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.
-
-
20. 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.
-
-
21. 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.
-
-
22. 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. - View Dependent Claims (23, 24, 25, 26)
-
-
27. 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. - View Dependent Claims (28, 29)
-
-
30. 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. - View Dependent Claims (31)
-
-
32. 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. - View Dependent Claims (33)
-
-
34. 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. - View Dependent Claims (35, 36, 37, 38)
-
-
39. 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. - View Dependent Claims (40, 41, 42)
-
-
43. 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. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
-
-
51. 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.
-
-
52. 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. - View Dependent Claims (53, 54, 55, 56, 57)
-
-
58. 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. - View Dependent Claims (59, 60)
-
-
61. 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. - View Dependent Claims (62, 63)
-
Specification