IP Library Granted Patent US 12706797
Granted Patent B2
US 12706797 · App. 18/772,098 · Granted Aug 11, 2026

Using AI agents to perform actions in a computing network

Inventors: Sharad Agarwal (Seattle, WA); Pedro Henrique Bragioni Las Casas (Belo Horizonte, BR); Rodrigo Lopes Cancado Fonseca (Bothell, WA); Manikanta Kotaru (Kenmore, WA); Alok Gautam Kumbhare (Sammamish, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
H04L41/04H04L41/046H04L41/0631H04L41/16
View Patent ↗
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 12706797
App. No.
18/772,098
Granted
Aug 11, 2026
Kind
B2
Abstract

Conditions are identified in a telecommunications network. Based on the condition, a data store is accessed to identify an associated executable plan for responding to the detected anomaly. The executable plan is generated by an AI agent based on a structured operator-readable document comprising operator-executable procedures. The executable plan comprises a series of operations that are executable by an execution component.

Claims (47)

1 . A method of managing a computing network implemented in a virtualized computing environment comprising a plurality of computing nodes and virtual machines or containers running of the computing nodes implementing network functions, the method comprising:

receiving, by a computing system of the computing network, data collected from the computing network, wherein the data is indicative of conditions in the computing network;

based on the data, detecting a condition in the computing network; and

based on the detected condition:

accessing, by the computing system, a data store storing a plurality of executable plans to identify an associated executable plan for responding to the detected condition,

wherein the executable plans comprise an operational procedure to be performed in the computing network, the operational procedure embodying a structured operator-readable document comprising operator-executable operations for resolving an issue in the computing network or implementing a modification to the computing network, and

wherein the executable plans generated by an artificial intelligence (AI) agent are based on the structured operator-readable document, the executable plans comprising a series of operations that are executable by the computing system;

running a first operation of the series of operations of the associated executable plan using the computing system;

verifying that the first operation meets a criterion for completion of the first operation;

running remaining operations of the series of operations of the associated executable plan; and

verifying that the remaining operations meet respective criteria for completion of the remaining operations.

2 . The method of claim 1 , further comprising performing a remedial action in response to a failure of one of the operations to meet associated criteria.

3 . The method of claim 1 , wherein the computing system uses the AI agent for performing the running and verifying operations.

4 . The method of claim 1 , wherein the structured operator-readable document is one of a troubleshooting guide (TSG), method of operation (MOP), run book, or play book.

5 . The method of claim 4 , wherein the executable plans are generated in response to creation or modification of the structured operator-readable documents.

6 . The method of claim 1 , wherein the executable plans include usage of tools that are available in the computing network.

7 . The method of claim 1 , wherein the executable plans comprise a flowchart comprising a directed graph with each node representing an action, condition, or event.

8 . The method of claim 1 , wherein the verifying that the first operation meets a criterion comprises verifying that a prior command was completed.

9 . The method of claim 1 , wherein the verifying that the first operation meets a criterion comprises verifying that a browser task was completed.

10 . The method of claim 1 , wherein the verifying that the first operation meets a criterion comprises verifying that a logical expression is satisfied.

11 . A computing system, comprising:

one or more processors; and

a computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the processor, cause the computing system to perform operations comprising:

receiving an indication of an operational procedure to be performed in a computing network, the operational procedure comprising a structured operator-readable document comprising operator-executable operations for resolving an issue in the computing network or implementing a modification to the computing network;

accessing a data store to identify an associated executable plan for performing the operational procedure, the executable plan generated by an AI agent based on the structured operator-readable document, the executable plan comprising a series of operations that are executable by the AI agent;

running a first operation of the series of operations of the executable plan;

verifying that the first operation meets a criterion for completion of the first operation;

running remaining operations of the series of operations; and

verifying that the remaining operations meet respective criteria for completion of the remaining operations.

12 . The computing system of claim 11 , wherein the indication is determined by:

receiving data collected from the computing network, wherein the data is indicative of conditions in the computing network;

based on the data, detecting, an anomaly in the computing network; and

based on the detected anomaly, accessing a data store to identify the associated executable plan for responding to the detected anomaly.

13 . The computing system of claim 12 , wherein the structured operator-readable document is one of a troubleshooting guide (TSG), method of operation (MOP), run book, or play book.

14 . The computing system of claim 11 , wherein the executable plan includes usage of tools that are available in the computing network.

15 . The computing system of claim 11 , wherein the executable plan is a flowchart comprising a directed graph with each node representing an action, condition, or event.

16 . The computing system of claim 11 , wherein the verifying that the first operation meets a criterion comprises verifying that a prior command was completed.

17 . The computing system of claim 11 , wherein the verifying that the first operation meets a criterion comprises verifying that a browser task was completed.

18 . The computing system of claim 11 , wherein the verifying that the first operation meets a criterion comprises verifying that a logical expression is satisfied.

19 . A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a processor of a computing system, cause the computing system to perform operations comprising:

receiving an indication of an operational procedure to be performed in a computing network, the operational procedure comprising a structured operator-readable document comprising operator-executable operations for resolving an issue in the computing network or implementing a modification to the computing network;

accessing a data store to identify an associated executable plan for performing the operational procedure, the executable plan generated by an AI agent based on the structured operator-readable document, the executable plan comprising a series of operations that are executable by the AI agent;

running a first operation of the series of operations of the executable plan using the AI agent;

verifying that the first operation meets a criterion for completion of the first operation;

running remaining operations of the series of operations; and

verifying that the remaining operations meet respective criteria for completion of the remaining operations.

20 . The computer-readable storage medium of claim 19 , wherein the executable plan is a flowchart comprising a directed graph with each node representing an action, condition, or event.