Cross-Platform Bot System for Unified Chat Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existence of multiple virtual assistant platforms burdens third-party developers with the need to customize task-specific bots for each platform, making it difficult to integrate their bots across different platforms and coordinate with other developers' bots.

Innovation Solution

A cross-platform bot system that acts as a backend for various chatbot platforms, using a standardized command interface and bot registry to identify and coordinate task-specific bots, enabling integration across multiple platforms and facilitating bot chaining for combined functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If third-party developers customize task-specific bots for each chat bot platform, then the bots can function on multiple platforms, but the development complexity and time required increase significantly

Engineering Contradiction:
Improvebot platform compatibilityVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal task-specific bot that can operate across multiple chat bot platforms (Alexa, Google Assistant, Cortana) through a single implementation. The bot uses standardized protocols and interfaces to achieve platform-agnostic functionality, eliminating the need for separate customizations for each platform while maintaining full compatibility.

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

Solution Approach 2:

The patent introduces an intermediary layer (the cross-platform bot framework) that mediates between the task-specific bot logic and the various chat bot platforms. This framework handles platform-specific adaptations, allowing developers to write bot logic once while the framework manages the complexities of different platform protocols and interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If developers integrate multiple task-specific bots from different developers, then functionality can be combined, but coordination difficulties arise due to platform-specific protocols

Engineering Contradiction:
Improvebot integration capabilityVSAvoidbot coordination ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent establishes a universal coordination mechanism that enables task-specific bots from different developers to work together seamlessly. By using standardized interfaces and protocols, the system allows bots to discover and coordinate with each other across platform boundaries, eliminating the need for platform-specific integration logic.

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

Solution Approach 2:

The patent promotes homogeneity in bot communication protocols and interfaces. All task-specific bots adhere to the same standardized protocol, making coordination predictable and straightforward. This uniformity allows bots from different developers to interact without needing to understand platform-specific nuances, simplifying the integration process.

Inventive Principle:
Principle #33Homogeneity

3Ease of manufacture

If a standardized cross-platform bot interface is implemented, then developer workload is reduced, but compatibility with existing platform-specific bots may be compromised

Engineering Contradiction:
Improvebot development easeVSAvoidplatform compatibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent introduces a standardized cross-platform bot interface that acts as an intermediary between simple bot development and broad platform compatibility. This interface layer handles the complexity of platform-specific adaptations, allowing developers to create bots using a uniform protocol while the intermediary ensures compatibility across Alexa, Google Assistant, Cortana, and other platforms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The standardized interface is designed to be universally compatible with multiple chat bot platforms simultaneously. By implementing platform-agnostic protocols and conventions, the system enables a single bot implementation to function across diverse platforms without requiring platform-specific customization, thus maintaining both development simplicity and broad adaptability.

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

Data Source

PatentUS10861442B2Automated chat bot processing
Publication Date: 2020.12.08 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US10861442B2 patent drawing
  • US10861442B2 patent drawing
  • US10861442B2 patent drawing

AI summary

Methods and computing systems are disclosed for a digital assistant platform that includes a cross-platform bot that can be used to bridge existing chat-bot platforms. The cross-platform bot would have its own single set of protocols and standards, such that a developer of a task-specific bot would only need to integrate with the cross-platform bot to enable its use across all the different chat-bot platforms. The cross-platform bot would enable the task-specific bots to coordinate to combine their functionality, while end users may continue using an existing chat-bot platform of their choice.