Utterance Building with Intent Segmentation for Conversational Agents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conversational software algorithms struggle to accurately process multi-intent and multi-topic user inputs, often ignoring or underweighting latter words, failing to understand compact sentences, and not addressing all requests in complex inputs.

Innovation Solution

The system splits user input into logical portions associated with single topics or intents, translating each portion into an utterance and processing it through specialized conversational software algorithms, ensuring each request is addressed and responses are validated.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single conversational software algorithm processes complex multi-intent input, then the system structure remains simple, but the accuracy of processing all requests deteriorates

Engineering Contradiction:
Improvesystem structureVSAvoidprocessing accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent divides complex multi-intent user input into multiple separate intents, each processed by a specialized conversational software algorithm. The system identifies distinct intents within a single input message and routes them to different algorithms that are pre-configured to handle specific intent types, thereby improving processing accuracy without requiring a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal input processing framework that can handle multiple intent types through a single interface. The system uses a common intent identification and routing mechanism that works across different intent categories, allowing the overall system to be simple while enabling specialized algorithms to handle diverse request types accurately.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of time

If conversational software algorithms process compact sentences with multiple intents, then response time is reduced, but the understanding of sentence meaning deteriorates

Engineering Contradiction:
Improveresponse timeVSAvoidsentence meaning understanding
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent segments compact multi-intent sentences into individual intent units for separate processing. Each intent is identified and extracted independently, then routed to appropriate specialized algorithms. This segmentation allows the system to process multiple meanings in parallel, maintaining fast response times while ensuring each intent is fully understood and addressed.

Inventive Principle:
Principle #1Segmentation

3Productivity

If conversational software algorithms ignore or underweight latter words in input, then processing speed is maintained, but the completeness of addressing all requests deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidrequest completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments user input into multiple independent intent units, where each segment is processed separately by specialized algorithms. This ensures that every part of the input, including latter words and sentences, is fully processed and addressed. The segmentation approach prevents any single part of the input from being overshadowed or ignored, maintaining both processing efficiency and request completeness.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12412030B2Utterance building to convey user input to conversational agents
Publication Date: 2025.09.09 BANK OF AMERICA CORP
  • US12412030B2 patent drawing
  • US12412030B2 patent drawing
  • US12412030B2 patent drawing

AI summary

A system receives an input from a user, where the input indicates a request to perform one or more tasks. The system generates a plurality of utterances from the input. Each utterance indicates a different operation. The system determines a sequence of the operations to be performed in order to perform the one or more tasks. The system identifies a conversational software algorithm that is configured to process a respective utterance based on the topic of the utterance. The system communicates each utterance to the respective conversational software algorithm. The system receives responses from the conversational software algorithms. The system determines whether each response is valid. The system generates a final response based on the valid responses. The system outputs the final response.