Multi-Channel Interaction Flow Translation for Unified Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Companies face challenges in developing interaction sites that can handle multiple communication channels efficiently, as existing solutions require separate development for each channel, leading to increased costs and complexity in managing and maintaining these sites.

Innovation Solution

A multi-channel communications system that uses an interaction flow processor to identify the communication channel used by a user device, translates interaction flow documents into channel-specific code, and enables communication across various channels, including IVR, SMS, and email, allowing for a unified development platform for creating interaction sites that can be executed across multiple channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate development is performed for each communication channel, then channel-specific functionality can be optimized, but development costs and system complexity increase

Engineering Contradiction:
Improvechannel-specific functionalityVSAvoiddevelopment and management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal interaction site development platform that can deploy across multiple communication channels (voice, email, chat, SMS) without requiring separate development for each channel. The system uses a single development environment that generates channel-agnostic interaction flows, which are then automatically adapted to each target channel's specific requirements through translation layers and channel adapters.

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

Solution Approach 2:

The patent introduces intermediary components including a translation service that converts universal interaction site code into channel-specific implementations, and channel adapters that mediate between the unified interaction site and various communication channels. These intermediaries enable seamless multi-channel support while maintaining a single source of truth for interaction logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If separate development is performed for each communication channel, then channel optimization is achieved, but maintenance costs increase

Engineering Contradiction:
Improvechannel optimizationVSAvoidmaintenance effort
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system maintains a single universal interaction site definition that serves all communication channels, eliminating the need to maintain separate codebases for each channel. Updates and modifications are made once in the universal definition and automatically propagated to all channel-specific implementations, significantly reducing maintenance effort while preserving channel optimization.

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

Solution Approach 2:

The patent merges the maintenance of all channel-specific interactions into a single unified process. By combining the interaction logic, state management, and flow control into one universal definition, the system eliminates redundant maintenance activities across multiple separate development projects.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If a unified development platform is used for multiple channels, then development efficiency improves, but channel-specific customization capability may be reduced

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidchannel customization capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The unified development platform provides multi-functional capabilities that enable creation of interaction sites suitable for multiple channels simultaneously. The system includes built-in channel detection and adaptation mechanisms that automatically adjust the universal interaction flow to match the specific characteristics and requirements of each communication channel being used.

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

Solution Approach 2:

The system applies local quality by allowing channel-specific customization at the appropriate level of abstraction. While the overall interaction flow is universal, the platform enables localized adjustments for each channel's specific requirements through translation services and channel adapters that modify only the necessary portions of the interaction for optimal channel-specific performance.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10009463B2Multi-channel delivery platform
Publication Date: 2018.06.26 GENESYS CLOUD SERVICES INC
  • US10009463B2 patent drawing
  • US10009463B2 patent drawing
  • US10009463B2 patent drawing

AI summary

A request to execute an interaction site for enabling communications to be exchanged between a multi-channel communications system and a user device is received by an interaction flow processor. The interaction site is identified based on the request. An interaction flow document is accessed for the identified interaction site, the interaction flow document including code for initiating the interaction site between a user device and the multi-channel communications system using any one of multiple different communications channels including an interactive voice response channel. A communications channel used by the user device to contact the multi-channel communications system is determined. Based on the determined communications channel, the code of the interaction flow document is translated to code executable by the multi-channel communications system to enable the multi-channel communications system and the user device to exchange communications over the determined communications channel. A response is transmitted to the multi-channel communications system.