IP Library Patent Application 18951366
Patent Application
App. No. 18/951,366

SYSTEMS AND METHODS FOR DETERMINING ERRORS DURING EXECUTION OF MULTIPLE APPLICATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/951,366
Abstract

Presented herein are systems and methods for determining root cause of errors during execution of multiple applications. Systems include at least one processor to detect a cause analysis instruction identifying one or more systems; receive error metadata associated with a first operation error; determine a first debug operation set based on the error metadata; determine a first result associated with a first debug operation of the first debug operation set; and determine a second result associated with a second debug operation based on the first result for the first debug operation. The one or more processors can generate an error report based on the first result and the second result, the error report indicating each result and a next debug operation set of one or more next debug operations.

Claims (43)

1 . A system, comprising:

a computer comprising at least one processor, configured to:

receive error metadata associated with an operation error of a plurality of operation errors identified by one or more systems involved in the plurality of operation errors;

execute, according to a preconfigured mapping, a first debug operation set for determining a first result associated with the operation error using the error metadata, the first result indicating a second debug operation set;

execute, according to the preconfigured mapping, the second debug operation set for determining a second result using the error metadata, the second result indicating a report generation operation; and

generate, by executing the report generation operation indicated by the second result, an error report comprising updated error metadata based on the first result and the second result.

2 . The system of claim 1 , wherein the first debug operation set corresponds to a first error scenario, and wherein the second debug operation set corresponds to a second error scenario that is mapped to the first error scenario.

3 . The system of claim 1 , wherein the at least one processor is further programmed to obtain, according to a first debug operation, data associated with execution of an executable operation represented by the error metadata, and

wherein the at least one processor determines the first result using the data associated with the execution of the executable operation.

4 . The system of claim 3 , wherein the error report represents a root cause of the operation error using the first result and the second result.

5 . The system of claim 1 , wherein the at least one processor that determines the second result associated with the second debug operation is programmed to determine the second result by executing a second debug operation of the second debug operation set, the second debug operation set having one or more debug operations different from the one or more debug operations of the first debug operation set.

6 . The system of claim 1 , wherein the at least one processor is further programmed to:

compare a value associated with execution of an executable operation against one or more accepted values, the one or more accepted values associated with executable operations with successful executions, and

wherein the at least one processor determines the first result or the second result based on comparing the value associated with the execution of the executable operation against the one or more accepted values.

7 . The system of claim 1 , wherein the at least one processor is further programmed to generate a next error report based on the second result indicating that criteria associated with a subsequent debug operation set for an application is satisfied.

8 . A method, comprising:

receiving, by at least one processor, error metadata associated with an operation error of a plurality of operation errors identified by one or more systems involved in the plurality of operation errors;

executing, by the at least one processor and according to a preconfigured mapping, a first debug operation set for determining a first result associated with the operation error using the error metadata, the first result indicating a second debug operation set;

executing, by the at least one processor and according to the preconfigured mapping, the second debug operation set for determining a second result using the error metadata, the second result indicating a report generation operation; and

generating, by the at least one processor and by executing the report generation operation indicated by the second result, an error report comprising updated error metadata based on the first result and the second result.

9 . The method of claim 8 , wherein the first debug operation set corresponds to a first error scenario, and wherein the second debug operation set corresponds to a second error scenario that is mapped to the first error scenario.

10 . The method of claim 8 , wherein the at least one processor is further programmed to obtaining, by the at least one processor and according to a first debug operation, data associated with execution of an executable operation represented by the error metadata, and

wherein the at least one processor determines the first result using the data associated with the execution of the executable operation.

11 . The method of claim 10 , further comprising generating, by the at least one processor, the error report representing a root cause of the operation error using the first result and the second result.

12 . The method of claim 8 , wherein determining the second result associated with the second debug operation comprises determining, by the at least one processor, the second result by executing a second debug operation of the second debug operation set, the second debug operation set having one or more debug operations different from the one or more debug operations of the first debug operation set.

13 . The method of claim 8 , further comprising:

comparing, by the at least one processor, a value associated with execution of an executable operation against one or more accepted values, the one or more accepted values associated with executable operations with successful executions, and

determining, by the at least one processor, the first result or the second result based on comparing the value associated with the execution of the executable operation against the one or more accepted values.

14 . The method of claim 8 , further comprising generating, by the at least one processor, a next error report based on the second result indicating that criteria associated with a subsequent debug operation set for an application is satisfied.

15 . A non-transitory, computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to:

receive error metadata associated with an operation error of a plurality of operation errors identified by one or more systems involved in the plurality of operation errors;

execute, according to a preconfigured mapping, a first debug operation set for determining a first result associated with the operation error using the error metadata, the first result indicating a second debug operation set;

execute, according to the preconfigured mapping, the second debug operation set for determining a second result using the error metadata, the second result indicating a report generation operation; and

generate, by executing the report generation operation indicated by the second result, an error report comprising updated error metadata based on the first result and the second result.

16 . The non-transitory, computer-readable medium of claim 15 , wherein the first debug operation set corresponds to a first error scenario, and wherein the second debug operation set corresponds to a second error scenario that is mapped to the first error scenario.

17 . The non-transitory, computer-readable medium of claim 15 , wherein the instructions further cause the at least one processor to obtain, according to a first debug operation, data associated with execution of an executable operation represented by the error metadata, and

wherein the instructions cause the at least one processor to determine the first result using the data associated with the execution of the executable operation.

18 . The non-transitory, computer-readable medium of claim 17 , wherein the instructions cause the at least one processor to generate the error report representing a root cause of the operation error using the first result and the second result.

19 . The non-transitory, computer-readable medium of claim 15 , wherein instructions that cause the at least one processor to determine the second result associated with the second debug operation cause the at least one processor to:

determine the second result by executing a second debug operation of the second debug operation set, the second debug operation set having one or more debug operations different from the one or more debug operations of the first debug operation set.

20 . The non-transitory, computer-readable medium of claim 15 , wherein the instructions that cause the at least one processor further cause the at least one processor to:

compare a value associated with execution of an executable operation against one or more accepted values, the one or more accepted values associated with executable operations with successful executions, and

wherein the instructions cause the at least one processor to determine the first result or the second result based on comparing the value associated with the execution of the executable operation against the one or more accepted values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2024
From: PADMANABAN ANAND, RAJAGOPALAN
To: CITIGROUP, INC.
Reel/Frame 069310/0024 →