# How an AI System Answers Financial Questions Using Specialized Bots

> This patent describes an AI system where a large language model (LLM) directs specialized machine learning agents to answer natural language questions about financial data, then refines the answers using an adversarial AI.

- **Patent:** US 12307349
- **Original title:** Systems and methods of large language model driven orchestration of task-specific machine learning software agents
- **Owner:** Broadridge Financial Solutions
- **Granted:** 2025
- **Status:** Active
- **Times cited:** 0
- **Field:** finance, ai_ml, software, telecommunications

## What it does

This system takes a user's natural language question about financial records, like "Find similar stocks to Apple." A central large language model (LLM) then processes this request and outputs specific instructions to various machine learning (ML) agents (Claim 1). For example, a 'similarity-based data record identification machine learning model' (Claim 1) might be instructed to compare financial instruments. These agents perform their tasks, like finding similar financial instruments based on specific attributes, and return their findings. The LLM then takes these findings and generates a natural language response. Crucially, an 'adversarial machine learning agent' (Claim 1) then automatically reviews and modifies this response until it meets certain quality standards, ensuring clarity and accuracy before it's shown to the user.

## What it does NOT cover

- Does not cover systems that process natural language queries for non-financial data records, as Claim 1 specifies 'at least one attribute associated with at least one financial instrument'.
- Does not cover systems where a large language model directly answers the query without orchestrating separate, task-specific machine learning agents.
- Does not cover systems that identify similar data records without using a 'similarity-based data record identification machine learning model' to determine a metric between items (Claim 1).
- Does not cover systems that generate natural language responses without an 'adversarial machine learning agent' to recursively auto-correct the output based on predetermined criteria (Claim 1).
- Does not cover systems where the ML agents are not configured to be instantiated in parallel (Claim 2).
- Does not cover systems that do not generate an 'explainability prompt' to get a natural language explanation from the LLM about its decisions (Claim 3).

## The clever bit

The novelty lies in using a large language model not just to answer questions, but to act as an orchestrator, directing specialized machine learning agents to perform specific data tasks. Even more clever is the 'adversarial machine learning agent' that automatically reviews and refines the LLM's final natural language output, ensuring it meets quality standards before being presented to the user.

## Real-world examples

1. Financial analysis platforms using AI to answer investor questions
2. Customer service chatbots for banking and investment firms
3. AI-powered tools for compliance and risk management in finance
4. Automated financial report generation systems
5. Intelligent search engines for financial data records

## Why it matters

This patent describes a method for AI systems to handle complex, domain-specific queries, particularly in finance, by combining the broad understanding of an LLM with the precision of specialized ML agents. This approach can improve the accuracy and reliability of AI-generated responses in critical fields. The inclusion of an adversarial agent for self-correction aims to address common issues of factual errors or 'hallucinations' in LLM outputs, making AI more trustworthy for professional use.

## Frequently asked questions

### What does How an AI System Answers Financial Questions Using Specialized Bots cover?

This patent describes an AI system where a large language model (LLM) directs specialized machine learning agents to answer natural language questions about financial data, then refines the answers using an adversarial AI.

### Who owns patent US 12307349?

Broadridge Financial Solutions owns this patent, granted in 2025.

### When does this patent expire?

This patent is expected to expire on August 1, 2044, when the invention enters the public domain.

### What problem does this patent solve?

This patent describes a method for AI systems to handle complex, domain-specific queries, particularly in finance, by combining the broad understanding of an LLM with the precision of specialized ML agents. This approach can improve the accuracy and reliability of AI-generated responses in critical fields. The inclusion of an adversarial agent for self-correction aims to address common issues of factual errors or 'hallucinations' in LLM outputs, making AI more trustworthy for professional use.

### What does this patent NOT cover?

Does not cover systems that process natural language queries for non-financial data records, as Claim 1 specifies 'at least one attribute associated with at least one financial instrument'.

**Full plain-English explainer:** https://patentbrief.org/patent/us/12307349/systems-and-methods-of-large-language-model-driven-orchestration-of-task-specifi

**Original patent:** https://patents.google.com/patent/US12307349

---

_Source: PatentBrief — https://patentbrief.org. Patent facts are from public records; the plain-English explanation is PatentBrief's._


## Related patents

Semantically similar inventions in the PatentBrief corpus:

- [How AI Checks Documents for Policy Rules and Compliance](https://patentbrief.org/patent/us/12299406/large-language-model-artificial-intelligence-text-evaluation-system) — This patent describes a system where an AI model helps evaluate parts of a document against specific rules or policies given in plain language, then identifies problems or suggests fixes to ensure compliance.
- [How a Computer System Checks and Improves AI Text](https://patentbrief.org/patent/us/11989527/computer-implemented-methods-for-the-automated-analysis-or-use-of-data-including-11989527) — This patent describes a method where a separate computer system, using structured knowledge, checks and corrects the output from a large language model to make it more accurate and consistent.
- [How a Computer System Improves Large Language Model Output with Structured Data](https://patentbrief.org/patent/us/12067362/computer-implemented-methods-for-the-automated-analysis-or-use-of-data-including-12067362) — This patent describes a method where a separate computer system analyzes and refines the initial output from a large language model (LLM) by translating it into a highly structured, machine-readable language to reduce bias and improve accuracy.
- [How a Computer System Fact-Checks AI Language Models](https://patentbrief.org/patent/us/12073180/computer-implemented-methods-for-the-automated-analysis-or-use-of-data-including-12073180) — This patent describes a method for a separate computer system to fact-check and improve the output of a large language model by translating its text into a structured, machine-readable format.
- [Using Non-AI Systems to Improve AI Text Generation](https://patentbrief.org/patent/us/12353827/computer-implemented-methods-for-the-automated-analysis-or-use-of-data-including) — This patent describes a method where a traditional, rule-based computer system helps a Large Language Model (LLM) generate more accurate and reliable text by providing it with better context and fact-checking.
