User inquiry facility for task status in a distributed system
First Claim
1. A user inquiry facility for a computerized data processing system, comprising:
- monitoring means for monitoring a conversation between a user of said data processing system after initialization during the execution of a user program to perform a task, and a communication partner associated with said data processing system;
selection means for selecting task progress status information from said conversation;
storage means for storing said selected task progress status information;
updating means for updating said task progress status information stored in said storage means by replacing noncurrent data with current data; and
inquiry means responsive to an instruction activated by said user to select task progress status information from said storage means for transmission to display means accessible by said user.
0 Assignments
0 Petitions
Accused Products
Abstract
A user inquiry facility and method are described for use in a computerized data processing system which provides for monitoring of conversations or information transmission between a user of the data processing system, during the execution of the user'"'"'s program, and a communication partner (which could include a database or other facility) associated with the data processing system. Task progress tracing information is selected from the conversations and stored. The stored information is updated to keep it current with the progress of the task of the user'"'"'s program. An instruction is provided by the facility or method which, when activated, by the user selects task progress tracing information from the stored information and after formatting it for readability is transmitted to the user-s display or terminal. The inquiry facility is independent of the successful operation of the user'"'"'s program so that it can feedback information to the user about any failure in the program or in any communication paths used for the conversations.
82 Citations
24 Claims
-
1. A user inquiry facility for a computerized data processing system, comprising:
-
monitoring means for monitoring a conversation between a user of said data processing system after initialization during the execution of a user program to perform a task, and a communication partner associated with said data processing system; selection means for selecting task progress status information from said conversation; storage means for storing said selected task progress status information; updating means for updating said task progress status information stored in said storage means by replacing noncurrent data with current data; and inquiry means responsive to an instruction activated by said user to select task progress status information from said storage means for transmission to display means accessible by said user.
-
-
2. A multiuser data processing system including a user inquiry facility comprising:
-
monitoring means for monitoring a conversation between a user of said data processing system during the execution of a program for said user, and a communication partner associated with said data processing system; selection means for selecting task progress status information from said conversation; storage means for storing said selected task progress status information; updating means for updating said task progress status information stored in said storage means by replacing noncurrent data with current data; inquiry means responsive to an instruction activated by said user to select task progress status information from said storage means; and transmission means to transmit said task progress status information to a display terminal of said user. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22)
-
-
3. A user inquiry facility for a computerized multiuser data processing system, comprising:
-
monitoring means for monitoring information transmitted between a user of said data processing system, after initiation or during execution of a user program, and a communication partner to be accessed by means of said data processing system; selection means for selecting task progress status information from said transmitted information; storage means for storing said selected task progress status information; updating means for updating said task progress status information stored in said storage means by replacing noncurrent data with current data; and inquiry means responsive to an instruction from said user to select task progress status information from said storage means for transmission to display means accessible by said user.
-
-
4. A multiuser data processing system including an inquiry facility comprising:
-
monitoring means for monitoring information transmitted between a user of said data processing system, after commencement or during the execution of a user program, and a communication partner to be accessed by means of said data processing system; selection means for selecting task progress status information from said information transmitted; storage means for storing said selected task progress status information; updating means for updating said task progress status information stored in said storage means by replacing noncurrent data with current data; query means responsive to an instruction from said user to select task progress status information from said storage means; and transmission means to transmit said task progress status information to a display accessible by said user, wherein operation of said inquiry facility is independent of the successful execution of said user application program.
-
-
18. A method of providing an inquiry facility for a computerized data processing system, comprising:
-
monitoring a conversation between a user of said data processing system, when a user program has been initiated to perform a task, and a communication partner associated with said data processing system; selecting task progress status information from said conversation; storing said selected task progress status information; updating said stored task progress status information, including by replacing noncurrent data with current data; and responding to an instruction activated by said user to select task progress status information from said stored information for transmission to a user display facility.
-
-
19. A method for processing a series of one or more DBMS statements in a computerized distributed database system having a requestor, having a server, having a communication link between the requestor and the server, and having a user terminal, comprising the steps of:
-
(a) establishing a storage block for storing information about the server and status of the DBMS statements; (b) storing information about the server in the storage block; (c) storing initial status information about a selected DBMS statement in the storage block; (d) sending the selected DBMS statement to the server; (e) receiving a responsive reply from the server; (f) updating the status information about the selected DBMS statement in the storage block with information derived from the responsive reply, including by replacing noncurrent data with current data; and (g) repeating steps (c) through (f) for each DBMS statement in the series while responding to any inquiry command entered from the user terminal by displaying selected information from the storage block about the server and the selected DBMS statement.
-
-
23. A computer program product for use within a multiuser data processing system environment, comprising:
a computer usable medium having computer readable program code means embodied in said medium for providing an inquiry facility for a computerized data processing system, said computer program product having; computer readable program code means for monitoring a conversation between a user of said data processing system, when a user program has been initiated to perform a task, and a communication partner associated with said data processing system; computer readable program code means for selecting task progress status information from said conversation; computer readable program code means for storing said selected task progress status information; computer readable program code means for updating said stored task progress status information;
including by replacing noncurrent data with current data; andcomputer readable program code means for responding to an instruction activated by said user to select task progress status information from said stored information for transmission to a user display facility.
-
24. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps within a multiuser data processing system environment for providing an inquiry facility for a computerized data processing system, said method steps comprising at compile time:
-
monitoring a conversation between a user of said data processing system, when a user program has been initiated to perform a task, and a communication partner associated with said data processing system; selecting task progress status information from said conversation; storing said selected task progress status information; updating said stored task progress status information, including by replacing noncurrent data with current data; and responding to an instruction activated by said user to select task progress status information from said stored information for transmission to a user display facility.
-
Specification