# 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:

- [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.
- [Training AI on Private Data Without Seeing It](https://patentbrief.org/patent/us/12518214/distributed-machine-learning-systems-including-generation-of-synthetic-data) — This patent describes a way to train artificial intelligence models using private data stored on many separate computers, by generating fake data that mimics the real data's patterns, so the private data itself never leaves its original location.
- [How a Digital Assistant Launches Apps Using Your Voice](https://patentbrief.org/patent/us/9548050/continuity-handoff) — This patent describes how a digital assistant like Siri uses your spoken words and understanding of your conversation to figure out what you want and launch the right app.
- [How Digital Assistants Control Apps and Ask for More Information](https://patentbrief.org/patent/us/11204787/github-copilot-code-generation-ai) — This patent describes how a digital assistant on a device can understand what a user wants from a natural language command, find the right app, get a step-by-step guide from another device, and then ask the user for more details on the screen to complete the task with that app.
- [How a Smart System Verifies and Updates Customer Data](https://patentbrief.org/patent/us/8285656/cortana-virtual-assistant) — This patent describes an automated system that uses artificial intelligence to pick the best ways to check and update information about people or businesses, choosing from methods like web searches, phone calls, or direct mail.
