Smart Queue for Automated Response Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated response generating systems face inefficiencies when interfacing with non-API applications, leading to prolonged response times and wastage of computational resources, as they often require human intervention due to the lack of available APIs for all applications.

Innovation Solution

An automated response generating tool that records and analyzes workflows to generate custom APIs and headless browser steps, enabling it to interface with non-API applications and provide responses efficiently, even in the absence of existing APIs, by leveraging metadata and machine learning algorithms to automate interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If chat bots interface with non-API applications through human agents, then responses can be generated, but response time increases significantly and computational resources are wasted

Engineering Contradiction:
Improveresponse generation capabilityVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automated response generation for non-API applications through self-service mechanisms. The chat bot automatically performs workflows by capturing user interactions with the application interface, extracting necessary information, and generating responses without requiring human agent intervention. This self-service approach resolves the contradiction by maintaining reliability while dramatically reducing response time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical system of human agents manually navigating application interfaces with an automated computational system. The chat bot uses screen capture, image recognition, and workflow automation technologies to substitute human manual operations with automated processes, thereby eliminating the time loss associated with human intervention while maintaining the ability to generate responses.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If human agents manually navigate through application pages to generate responses, then responses can be provided, but processing speed decreases and resources are consumed

Engineering Contradiction:
Improveability to interface with any applicationVSAvoidresponse generation speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system enables automated self-service for interfacing with applications. The chat bot autonomously captures user interactions, extracts information from application interfaces using image recognition, and executes workflows without requiring human operators. This maintains ease of operation for diverse applications while dramatically improving productivity through automated processing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses copying techniques by capturing screen images and creating digital representations of application interfaces. These captured images are then processed through image recognition to extract information and reproduce the workflow automatically. This copying approach enables the system to interface with any application visually without manual intervention, maintaining operational flexibility while boosting processing speed.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the system waits for human agents to process requests, then complex queries can be handled, but computational resources are wasted and users may abandon the channel

Engineering Contradiction:
Improveability to handle complex queriesVSAvoidcomputational resource utilization
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system handles complex queries through self-service automation. The chat bot independently performs information extraction, workflow execution, and response generation without transferring requests to human agents. This maintains the ability to handle complex queries while eliminating the wasteful consumption of computational resources associated with idle waiting and manual processing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary action by pre-capturing and storing workflow information during initial user interactions. The system learns and stores the sequence of actions required to complete tasks, so that when similar queries arise, the chat bot can execute pre-learned workflows immediately. This preliminary preparation enables the system to handle complex queries efficiently without wasting computational resources on real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11977779B2Smart queue for distributing user requests to automated response generating systems
Publication Date: 2024.05.07 BANK OF AMERICA CORP
  • US11977779B2 patent drawing
  • US11977779B2 patent drawing
  • US11977779B2 patent drawing

AI summary

A system includes a memory and a processor. The memory stores a queue that includes a sequence of slots, each of which is configured to store a request. The processor receives, from a user device, a request for information. In response, the processor stores the request in an end slot of the queue. The processor collects values for parameters associated with the system. The processor determines, based on the request and the collected values for the parameters, an estimate of a time to generate a response to the request. Generating the response includes identifying an application for use in generating the response, generating, based on a set of videos of processes previously performed using the application, instructions for interfacing with the application to generate the response, and executing the instructions to interface with the application. The processor further transmits, to the user device, the estimate of the time.