Automated runbook operation recommendations
AssigneeOracle International Corporation
InventorsRaghu Hanumanth Reddy Patti, Christopher A. Roy, Ana Maria Hernandez McCollum, Manas Goswami
Life of this patent
Estimating the term…
Abstract
Techniques for recommending runbook operations during a runbook generation process are disclosed. The system recommends operations for including in the runbook based on user activity. Generating operations of a runbook based on user activity generates a runbook that captures a user's behavior. The recommended operations may be different than any operations performed by the user. The recommended operations may be based in part on data sets accessed by the user frequently, periodically, or continuously.
Claims20
A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors cause performance of operations comprising:
- presenting a runbook generation interface including functionality for defining a plurality of runbooks, wherein each runbook of the plurality of runbooks defines a corresponding set of independently executable operations;
- obtaining user activity comprising user interaction with one or more of:
- a data set, a process, an application, a software system component, or a hardware system component;
- based on the user activity, selecting a first candidate operation associated with one or more of:
- the data set, the process, the application, the software system component, or the hardware system component;
- presenting, in the runbook generation interface, the first candidate operation as a recommended operation for including in a particular runbook;
- receiving user input selecting the first candidate operation for including in the particular runbook;
- and
- generating the particular runbook comprising the first candidate operation.
A method comprising:
- presenting a runbook generation interface including functionality for defining a plurality of runbooks, wherein each runbook of the plurality of runbooks defines a corresponding set of independently executable operations;
- obtaining user activity comprising user interaction with one or more of:
- a data set, a process, an application, a software system component, or a hardware system component;
- based on the user activity, selecting a first candidate operation associated with one or more of:
- the data set, the process, the application, the software system component, or the hardware system component;
- presenting, in the runbook generation interface, the first candidate operation as a recommended operation for including in a particular runbook;
- receiving user input selecting the first candidate operation for including in the particular runbook;
- and
- generating the particular runbook comprising the first candidate operation.
A system comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
- presenting a runbook generation interface including functionality for defining a plurality of runbooks, wherein each runbook of the plurality of runbooks defines a corresponding set of independently executable operations;
- obtaining user activity comprising user interaction with one or more of:
- a data set, a process, an application, a software system component, or a hardware system component;
- based on the user activity, selecting a first candidate operation associated with one or more of:
- the data set, the process, the application, the software system component, or the hardware system component;
- presenting, in the runbook generation interface, the first candidate operation as a recommended operation for including in a particular runbook;
- receiving user input selecting the first candidate operation for including in the particular runbook;
- and
- generating the particular runbook comprising the first candidate operation.
Dependencies are inferred from the claim text.