Techniques for managing software agent health
AssigneeOkta, Inc.
InventorsKunal Sinha, Andrey Omelchak
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for managing software agent health are described. A software platform may output multiple requests to one or more software agents. Each request may be associated with operation of a respective software agent. The software platform may obtain statistics for each software agent in response to the multiple requests. The statistics may correspond to a respective performance of each software agent of the one or more software agents. The software platform may output a recommendation for each software agent, of the one or more software agents, based on the statistics and one or more rules configured at the software platform.
Claims20
A method by a software agent device associated with a software agent, comprising:
- receiving, from a software platform device associated with a software platform, a first request for information associated with operation of the software agent device, wherein one or more tasks are delegated to the software agent by the software platform;
- sending, to the software platform device and in response to the first request, the information associated with operation of the software agent device;
- receiving, based at least in part on the information associated with operation of the software agent device, a second request for statistics corresponding to performance of the software agent;
- sending, to the software platform device and in response to the second request, the statistics corresponding to performance of the software agent device;
- and
- receiving, from the software platform device and based at least in part on the statistics, a recommendation associated with operation of the software agent device.
A software agent device associated with a software agent, comprising:
- one or more processors;
- memory coupled with the one or more processors;
- and
- instructions stored in the memory and executable by the one or more processors to cause the software agent device to:
- receive, from a software platform device associated with a software platform, a first request for information associated with operation of the software agent device, wherein one or more tasks are delegated to the software agent by the software platform;
- send, to the software platform device and in response to the first request, the information associated with operation of the software agent device;
- receive, based at least in part on the information associated with operation of the software agent device, a second request for statistics corresponding to performance of the software agent;
- send, to the software platform device and in response to the second request, the statistics corresponding to performance of the software agent device;
- and
- receive, from the software platform device and based at least in part on the statistics, a recommendation associated with operation of the software agent device.
A non-transitory computer-readable medium storing code, the code comprising instructions executable by a processor of a software agent device to:
- receive, from a software platform device associated with a software platform, a first request for information associated with operation of the software agent device, wherein the software agent device is associated with a software agent, and wherein one or more tasks are delegated to the software agent by the software platform;
- send, to the software platform device and in response to the first request, the information associated with operation of the software agent device;
- receive, based at least in part on the information associated with operation of the software agent device, a second request for statistics corresponding to performance of the software agent;
- send, to the software platform device and in response to the second request, the statistics corresponding to performance of the software agent device;
- and
- receive, from the software platform device and based at least in part on the statistics, a recommendation associated with operation of the software agent device.
Dependencies are inferred from the claim text.