Synchronizing problem resolution task status using awareness of current state and transaction history
First Claim
1. A computer-implemented method to manage transaction states to facilitate avoidance of repeated transactions when resolving system problems, the computer-implemented method comprising:
- configuring one or more computer processors of a system to perform an operation comprising;
identifying a first instance of a problem experienced by an application executing on the system;
responsive to identifying the first instance of the problem, creating a transaction profile associated with the problem, wherein the transaction profile specifies a sequence of transactions that are performed on the system to resolve the problem, wherein the transaction profile is associated with a transaction token comprising an identification (ID) value;
identifying a second instance of the problem experienced by the application executing on the system;
responsive to identifying the second instance of the problem;
detecting a first transaction performed on the system, wherein the first transaction is associated with the transaction token;
upon determining the first transaction matches one of the sequence of transactions of the transaction profile, marking the one of the sequence of transactions in the transaction profile as having been performed;
conveying that the first transaction, of the sequence of transactions, has been performed;
passing the transaction token to a second transaction, of the sequence of transactions; and
causing the system to perform the remainder of the sequence of transactions.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and articles of manufacture are disclosed for synchronizing a transaction profile with a resolution status of a problem experienced by an application. The problem may be detected for the application. A transaction profile may be retrieved for the detected problem. The transaction profile may include a sequence of transactions to be performed on the system to remedy the open problem. Transactions occurring on the system may be monitored, and an instance of the transaction profile may be updated accordingly to create a synchronized transaction profile.
20 Citations
21 Claims
-
1. A computer-implemented method to manage transaction states to facilitate avoidance of repeated transactions when resolving system problems, the computer-implemented method comprising:
-
configuring one or more computer processors of a system to perform an operation comprising; identifying a first instance of a problem experienced by an application executing on the system; responsive to identifying the first instance of the problem, creating a transaction profile associated with the problem, wherein the transaction profile specifies a sequence of transactions that are performed on the system to resolve the problem, wherein the transaction profile is associated with a transaction token comprising an identification (ID) value; identifying a second instance of the problem experienced by the application executing on the system; responsive to identifying the second instance of the problem; detecting a first transaction performed on the system, wherein the first transaction is associated with the transaction token; upon determining the first transaction matches one of the sequence of transactions of the transaction profile, marking the one of the sequence of transactions in the transaction profile as having been performed; conveying that the first transaction, of the sequence of transactions, has been performed; passing the transaction token to a second transaction, of the sequence of transactions; and causing the system to perform the remainder of the sequence of transactions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium containing a program which, when executed, performs an operation to manage transaction states to facilitate avoidance of repeated transactions when resolving system problems, the operation comprising:
-
identifying a first instance of a problem experienced by an application executing on the system; creating a transaction profile associated with the problem, wherein the transaction profile specifies a sequence of transactions that are performed on the system to resolve the problem, wherein the transaction profile is associated with a transaction token comprising an identification (ID) value; identifying a second instance of the problem experienced by the application executing on the system; responsive to identifying the second instance of the problem; detecting a first transaction performed on the system, wherein the first transaction is associated with the transaction token; upon determining the first transaction matches one of the sequence of transactions of the transaction profile, marking the one of the sequence of transactions in the transaction profile as having been performed; conveying that the first transaction, of the sequence of transactions, has been performed; passing the transaction token to a second transaction, of the sequence of transactions; and causing the system to perform the remainder of the sequence of transactions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
one or more computer processors; and a memory containing a program, which when executed by the one or more computer processors is configured to perform an operation to manage transaction states to facilitate avoidance of repeated transactions when resolving system problems, the operation comprising; identifying a first instance of a problem experienced by an application executing on the system; creating a transaction profile associated with the problem, wherein the transaction profile specifies a sequence of transactions that are performed on the system to resolve the problem, wherein the transaction profile is associated with a transaction token comprising an identification (ID) value; identifying a second instance of the problem experienced by the application executing on the system; responsive to identifying the second instance of the problem; detecting a first transaction performed on the system, wherein the first transaction is associated with the transaction token; upon determining the first transaction matches one of the sequence of transactions of the transaction profile, marking the one of the sequence of transactions in the transaction profile as having been performed; conveying that the first transaction, of the sequence of transactions, has been performed; passing the transaction token to a second transaction, of the sequence of transactions; and causing the system to perform the remainder of the sequence of transactions. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification