Virtual Assistant Factory APIs for Back Office Bot Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise organizations face challenges in providing appropriate virtual assistance to customers interacting with online services, as existing systems struggle to efficiently utilize resources and optimize operations while ensuring virtual assistant robots can access back office functionalities effectively.

Innovation Solution

A virtual assistant factory computing platform uses application programming interfaces (APIs) to automate interactions between customer-facing applications and back office services, enabling the spinning up of virtual assistant bots to perform various functions, such as address changes and account management, by communicating through externally-accessible APIs and integrating with third-party systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual assistant bots are deployed to provide customer assistance and access back office functionalities, 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 bots based on real-time customer service demands and resource availability. Bots are spun up or down automatically to match workload fluctuations, optimizing the balance between service quality and resource consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Virtual assistant bots are designed with multi-functionality to handle various customer service tasks and access multiple back office functionalities through a unified architecture. This reduces the need for multiple specialized systems, thereby optimizing overall resource utilization while maintaining comprehensive service coverage.

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

2Adaptability or versatility

If virtual assistant bots are deployed to access back office functionalities, then customer assistance capability is improved, but system complexity increases

Engineering Contradiction:
Improvecustomer assistance capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

An API gateway or intermediary layer is introduced between virtual assistant bots and back office functionalities. This intermediary manages authentication, authorization, and communication protocols, simplifying the integration process and reducing system complexity while enabling versatile access to multiple back office services.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system architecture is segmented into modular components including bot management services, API gateways, and back office service modules. This segmentation allows independent development, deployment, and maintenance of each component, reducing overall system complexity while maintaining high adaptability for customer assistance capabilities.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple virtual assistant bots are deployed to handle complex customer requests, then service coverage is improved, but operational efficiency decreases

Engineering Contradiction:
Improveservice coverageVSAvoidoperational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The bot management system implements feedback mechanisms that monitor bot performance, customer satisfaction, and operational metrics in real-time. Based on this feedback, the system automatically adjusts bot deployment strategies, task allocation, and resource distribution to optimize both service coverage and operational efficiency continuously.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Virtual assistant bots are pre-configured with common customer service protocols, authentication credentials, and access permissions for various back office functionalities. This preliminary preparation enables bots to handle a wide range of customer requests efficiently without requiring extensive real-time configuration or human intervention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11809171B2Virtual assistant factory computing platform
Publication Date: 2023.11.07 BANK OF AMERICA CORP
  • US11809171B2 patent drawing
  • US11809171B2 patent drawing
  • US11809171B2 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.