Dispatch Bot for Multi-Bot Interaction Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic platforms do not allow users to efficiently search for and interact with multiple bots, requiring users to separately identify and interact with each bot for different tasks, leading to redundant input and inefficient interactions.

Innovation Solution

A dispatch bot is introduced to facilitate access and interaction with multiple action bots by providing search engine-like functionality, acting as an intermediary to minimize user input and reuse user-related data across conversations, enabling multimodal interactions and cross-platform compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users separately identify and interact with each bot for different tasks, then each bot can perform its specific function, but users experience redundant input and inefficient interactions

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidtime for redundant input
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent introduces a dispatch bot as an intermediary that users interact with instead of directly interacting with multiple action bots. The dispatch bot receives user requests, identifies the appropriate action bot, and routes the interaction. This mediator approach eliminates the need for users to separately identify and interact with each bot, reducing redundant input and improving interaction efficiency while maintaining the functional capabilities of individual action bots.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The dispatch bot serves multiple functions: it acts as a search engine for finding action bots, as a router for directing user requests to appropriate bots, and as a context manager for maintaining conversation state across multiple bots. This multi-functional approach allows a single bot to replace multiple separate interaction channels, reducing the time users spend on redundant identification and input activities.

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

2Adaptability or versatility

If users separately interact with multiple bots, then each interaction can be specialized, but the system complexity for users to manage multiple bots increases

Engineering Contradiction:
Improvebot specialization capabilityVSAvoiduser management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The dispatch bot serves as an intermediary that abstracts away the complexity of managing multiple specialized action bots from users. While each action bot maintains its specialized functionality, the dispatch bot handles the complexity of routing, context management, and coordination, presenting a simplified interface to users. This allows the system to maintain adaptability through specialized bots while reducing user-facing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system architecture segments functionality into specialized action bots while consolidating management functions in a dispatch bot. This segmentation allows each action bot to remain specialized and adaptable to specific tasks, while the dispatch bot handles the complexity of coordinating between multiple bots. Users interact with the unified dispatch interface rather than managing multiple separate bot interactions directly.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If users bookmark and separately access each bot like early Internet websites, then each bot remains accessible, but the access method becomes cumbersome and lacks search functionality

Engineering Contradiction:
Improvebot accessibilityVSAvoidaccess method complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces the manual bookmarking and separate access method (analogous to early Internet navigation) with an automated search and routing system. Instead of users mechanically bookmarking and navigating to each bot separately, they can now use natural language queries through the dispatch bot, which automatically searches for and routes to the appropriate action bot. This substitution dramatically simplifies the access method while maintaining bot accessibility.

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

Solution Approach 2:

The dispatch bot provides self-service functionality by automatically identifying and routing users to the appropriate action bots based on their requests. Instead of users needing to manually locate and access each bot through bookmarks or direct navigation, the dispatch bot autonomously performs the search and routing functions, making the system easier to operate while maintaining access to all specialized bots.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10929485B1Bot search and dispatch engine
Publication Date: 2021.02.23 AMAZON TECH INC
  • US10929485B1 patent drawing
  • US10929485B1 patent drawing
  • US10929485B1 patent drawing

AI summary

Techniques for improving access to and interactions with bots are described. In an example, a first bot, hosted on a computing system, may identify an action to be performed for a user associated with a computing device. The action may be identified based on a user interaction with the first bot, where the user interaction may be provided from the computing device. The first bot may select a second bot based on the action. The second bot may be hosted on a same or a different computing system. The first bot may determine, based on a previous user input to the first bot, a parameter value for an execution of the action and may send the parameter value to the second bot. In response, the first bot may receive a result of an execution of the action and may provide information about the result to the computing device.