IVR Content Stream Coordination via VXML Extensions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interactive voice response (IVR) systems primarily deliver audio content and lack the capability to seamlessly integrate and coordinate multiple media types, such as video and audio, during calls, limiting the engagement and information delivery to users.

Innovation Solution

Extensions to the Voice extensible Markup Language (VXML) standard are introduced to enable IVR systems to deliver and coordinate various media types, including video and audio, by specifying playback order, timing, and synchronization of content streams, allowing for concurrent or sequential playback and control of content streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IVR systems deliver only audio content, then system simplicity is maintained, but user engagement and information delivery are limited

Engineering Contradiction:
Improvemedia type capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The IVR system is extended to handle multiple media types (audio, video, text) through a unified content delivery framework. The system can deliver different media types based on terminal capabilities, making it universally applicable to various device types while maintaining a single system architecture.

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

Solution Approach 2:

The content delivery system is segmented into independent content streams that can be individually controlled and coordinated. Each media type is treated as a separate stream that can be delivered, synchronized, and managed independently, allowing the system to maintain simplicity while supporting multiple media types.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple content streams are delivered without coordination, then content delivery flexibility is improved, but playback synchronization and timing control are lost

Engineering Contradiction:
Improvecontent delivery flexibilityVSAvoidplayback synchronization
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system implements feedback mechanisms to monitor the playback state of multiple content streams and adjust delivery timing accordingly. This ensures that video, audio, and text streams are synchronized properly while maintaining the flexibility to deliver different content types.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-coordinates the delivery of multiple content streams by establishing playback order and timing information in advance. This preliminary coordination ensures that when content streams are delivered flexibly, they maintain proper synchronization and timing relationships.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If video content is added to IVR calls, then user engagement is improved, but system complexity and coordination requirements increase

Engineering Contradiction:
Improvemultimedia content capabilityVSAvoidcoordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The content delivery system is made dynamic by allowing the IVR system to adapt content delivery based on terminal capabilities and call context. The system can dynamically select which media types to deliver and how to coordinate them, providing multimedia capability without requiring fixed complex coordination for all scenarios.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7711095B2Coordination of content streams in interactive voice response systems
Publication Date: 2010.05.04 ARLINGTON TECHNOLOGIES LLC
  • US7711095B2 patent drawing
  • US7711095B2 patent drawing
  • US7711095B2 patent drawing

AI summary

A method and apparatus are disclosed that enable an interactive voice response (IVR) system to deliver content streams of various media types (e.g., video, audio, etc.) to telecommunications terminals. The illustrative embodiment provides extensions to the Voice extensible Markup Language (VXML) standard that enable an IVR system script to specify the playback order, timing, and coordination of multiple content streams (e.g., whether an audio stream and a video stream should be played back concurrently or serially; whether a particular content stream should finish before playback of another content stream commences; whether a content stream that is currently playing should be stopped and supplanted with another content stream, etc.).