Virtual Assistant Factory API Orchestration for Dynamic Bot Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise organizations face challenges in ensuring that virtual assistant robots are available to provide appropriate levels of assistance while optimizing resource utilization and bandwidth in their computing infrastructure, particularly when interacting with customers through online services.

Innovation Solution

A virtual assistant factory computing platform utilizes application programming interfaces (APIs) to automate virtual assistant bots that can spin up and interact with both users and back office operations, supporting various levels of functionality from simple tasks to complex interactions, including integration with third-party systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual assistant robots are deployed to provide customer assistance, then customer service quality is improved, but resource utilization and bandwidth consumption increase

Engineering Contradiction:
Improvecustomer service qualityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts the deployment and activation of virtual assistant robots based on real-time customer service demands. Virtual assistants are spun up or down according to workload fluctuations, ensuring service quality is maintained while optimizing resource utilization and reducing unnecessary bandwidth consumption during low-demand periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The virtual assistant factory creates multi-functional robotic agents that can handle various customer service tasks across different enterprise systems. A single virtual assistant can perform multiple functions including customer support, data retrieval, and transaction processing, reducing the total number of specialized robots needed and thereby optimizing overall resource utilization.

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

2Reliability

If virtual assistant robots are deployed to provide customer assistance, then customer service quality is improved, but computing infrastructure complexity increases

Engineering Contradiction:
Improvecustomer service qualityVSAvoidcomputing infrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The virtual assistant factory serves as an intermediary layer between customers and enterprise back-office systems. It manages the complexity of deploying and coordinating multiple virtual assistants by providing a centralized control mechanism that handles robot creation, task assignment, and system integration, thereby reducing the perceived complexity for both customers and enterprise infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If virtual assistant factory dynamically spins up robots, then responsiveness to user needs is improved, but resource management complexity increases

Engineering Contradiction:
Improveresponsiveness to user needsVSAvoidresource management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The virtual assistant factory pre-configures and prepares robotic agents with necessary skills and capabilities before they are needed. Templates and frameworks are established in advance, allowing virtual assistants to be rapidly spun up and deployed in response to user needs without requiring complex real-time resource management decisions during critical response periods.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250284269A1Virtual Assistant Factory Computing Platform
Publication Date: 2025.09.11 BANK OF AMERICA CORP
  • US20250284269A1 patent drawing
  • US20250284269A1 patent drawing
  • US20250284269A1 patent drawing

AI summary

Various aspects of the disclosure relate to a virtual assistant factory that supports back office operations within a computing system. Various internal services (e.g., banking services, user management services, and the like) may be accessible to external application via an application programming interface. In some cases, a virtual assistant factory computing platform may expose services that call on and/or are tied to various back office computing operations. The virtual assistant factory platform may spin up and host robots, controls, and/or processes that may supplement computing operations and other associated back office operations. The application interface may call API functions that may cause the virtual assistant factory to spin up a virtual assistant to perform various functions and interact with both the user and the appropriate back office operations and/or third-party computing systems.