# US 2026/0087433 A1 · Systems and methods for process performance via autonomous agent

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0087433 A1
- Document ID: US20260087433A1
- Status: Published application
- Kind: A1
- Application number: 18/895,306
- Filed: 2024-09-24
- Published: 2026-03-26
- Earliest claimed: 2024-09-24
- Assignees: ServiceNow, Inc.
- Applicants: ServiceNow, Inc.
- Inventors: Gaurav Goyal; Avishek Dalal; Chaitanya Saragadam; Suhas Kalya Sridhar
- Web page: https://patentgrep.com/patent/US20260087433A1

## CPC

- G06Q 10/0633: Workflow analysis
- G06Q 10/0639: Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q 10/10: Office automation; Time management
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method includes receiving an indication of a process to be performed from a client device, identifying a first workflow associated with a first task of the process, identifying a second workflow associated with a second task of the process, initiating performance of the first and second workflows, and transmitting an indication of completion of the performance of the first and second workflows to the client device.

## Claims

### Claim 1

A method comprising:
receiving, from a client device, an indication of a process to be performed;
identifying a first workflow associated with a first task of the process, and identifying a second workflow associated with a second task of the process;
initiating performance of the first and second workflows; and
transmitting, to the client device, an indication of completion of the performance of the first and second workflows.

### Claim 2 (depends on 1)

The method of claim 1, comprising decomposing the process into the first task and the second task.

### Claim 3 (depends on 2)

The method of claim 2, comprising:
decomposing the first task into a first subtask and a second subtask; and
initiating performance of the first subtask and the second subtask.

### Claim 4 (depends on 2)

The method of claim 2, comprising:
decomposing the process into the first task, the second task, and a third task;
in response to identifying no workflows that are associated with the third task, generating, based on contextual information, a new workflow associated with the third task; and
initiating the new workflow associated with the third task.

### Claim 5 (depends on 2)

The method of claim 2, comprising:
providing the decomposed process as an input to a large language model (LLM); and
receiving, from the LLM, an output confirming the decomposed process.

### Claim 6 (depends on 2)

The method of claim 2, comprising:
providing the decomposed process to the client device; and
receiving, from the client device, an approval of the decomposed process.

### Claim 7 (depends on 2)

The method of claim 2, wherein decomposing the process into the first task and the second task is performed via a first agent, and wherein initiating the performance of the first workflow associated with the first task is via a second agent.

### Claim 8 (depends on 7)

The method of claim 7, wherein initiating the performance of the second workflow associated with the second task is via a third agent.

### Claim 9 (depends on 2)

The method of claim 2, wherein decomposing the process comprises breaking the process into a plurality of tasks, including the first task and the second task, and breaking the plurality of tasks into a plurality of subtasks until the plurality of tasks and subtasks are capable of performance via a plurality of defined workflows.

### Claim 10 (depends on 1)

The method of claim 1, wherein initiating the performance of the first workflow associated with the first task occurs prior to identifying the second workflow associated with second task.

### Claim 11 (depends on 1)

The method of claim 1, wherein identifying the second workflow associated with the second task occurs prior to initiating the performance of the first workflow associated with the first task.

### Claim 12 (depends on 1)

The method of claim 1, comprising providing an output of the first task to the client device.

### Claim 13 (depends on 1)

The method of claim 1, comprising providing an output of the process to the client device.

### Claim 14 (depends on 1)

The method of claim 1, comprising:
transmitting, to the client device, a request for an input to complete the first workflow;
receiving, from the client device, the input; and
completing the first workflow based on the received input.

### Claim 15 (depends on 1)

The method of claim 1, wherein the indication of the process to be performed comprises a natural language indication of the process.

### Claim 16

A system, comprising:
processing circuitry; and
a memory, accessible by the processing circuitry, and storing instructions that, when executed by the processing circuitry, cause the processing circuitry to execute a client instance, wherein the client instance is configured to perform operations comprising:
receiving, from a client device, an indication of a process to be performed;
identifying a first workflow associated with a first task of the process, and identifying a second workflow associated with a second task of the process;
initiating performance of the first and second workflows; and
transmitting, to the client device, an indication of completion of the performance of the first and second workflows.

### Claim 17 (depends on 16)

The system of claim 16, wherein the operations comprise decomposing the process into the first task and the second task.

### Claim 18 (depends on 16)

The system of claim 16, wherein the operations comprise:
decomposing the process into the first task, the second task, and a third task;
in response to identifying no workflows that are associated with the third task, generating, based on contextual information, a new workflow associated with the third task; and
initiating the new workflow associated with the third task.

### Claim 19

A non-transitory, computer readable medium comprising instructions that, when executed by processing circuitry, cause the processing circuitry to perform operations comprising:
receiving, from a client device, an indication of a process to be performed;
identifying a first workflow associated with a first task of the process, and identifying a second workflow associated with a second task of the process;
initiating performance of the first and second workflows; and
transmitting, to the client device, an indication of completion of the performance of the first and second workflows.

### Claim 20 (depends on 19)

The non-transitory, computer readable medium of claim 19, wherein the operations comprise:
decomposing the process into the first task, the second task, and a third task;
in response to identifying no workflows that are associated with the third task, generating, based on contextual information, a new workflow associated with the third task; and
initiating the new workflow associated with the third task.
