Composite Service Model Auto-Completion for Multi-Channel Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current NGN networks face challenges in delivering composite services across multiple modalities, such as voice and visual channels, due to the need for separate markup documents and proprietary browsers, which limits user flexibility in switching between modalities within a session and synchronizing interactions across different channels.

Innovation Solution

A method and system for establishing multiple channels of access to a composite service within a common session, using auto-completion logic to synchronize views and update data members across channels, allowing seamless interaction across different modalities without requiring proprietary logic on client devices, by employing channel servlets, a model servlet, and auto-completion logic within an IMS framework.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate markup documents and proprietary browsers are used for different modalities, then service delivery can be maintained, but user flexibility in switching between modalities and synchronizing interactions is limited

Engineering Contradiction:
Improveuser flexibility in switching between modalitiesVSAvoidproprietary logic on client devices
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple modality-specific markup documents (VoiceXML, XHTML, WML) into a single unified service model that can be accessed through multiple channels. The service model acts as a central repository that synchronizes interactions across voice, visual, and other channels, eliminating the need for separate proprietary implementations on each client device.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified service model serves multiple functions simultaneously: it acts as the service definition repository, the synchronization point for cross-channel interactions, and the data source for all modality-specific views. This universal approach allows a single service model to support multiple modalities without requiring device-specific proprietary logic.

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

2Adaptability or versatility

If multiple channels of access are established for a composite service, then user flexibility is enhanced, but maintaining synchronized state across channels becomes complex

Engineering Contradiction:
Improvemultiple channels of accessVSAvoidsynchronization mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service model acts as an intermediary between multiple access channels. It receives updates from any channel, processes the changes, and propagates synchronized state to all other channels. This mediator approach simplifies synchronization by providing a central coordination point rather than requiring complex peer-to-peer synchronization between channels.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the service model monitors state changes across channels and automatically propagates updates. When a change occurs in one channel, the service model detects it and triggers appropriate updates to other channels, ensuring consistent state maintenance through continuous feedback loops.

Inventive Principle:
Principle #23Feedback

3Reliability

If separate markup documents are used for each modality, then service delivery is maintained, but the need for proprietary browsers limits interoperability

Engineering Contradiction:
Improveservice deliveryVSAvoidinteroperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the service delivery architecture into two distinct layers: a modality-neutral service model layer that ensures reliable service delivery, and modality-specific presentation layers (VoiceXML, XHTML, WML) that handle interoperability. This segmentation allows the core service logic to remain independent of specific markup languages or browsers, improving both reliability and interoperability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7827288B2Model autocompletion for composite services synchronization
Publication Date: 2010.11.02 WRP IP MANAGEMENT LLC
  • US7827288B2 patent drawing
  • US7827288B2 patent drawing
  • US7827288B2 patent drawing

AI summary

Embodiments of the present invention provide a method, system and computer program product for the auto-completion of values in a model in a composite services enablement data processing system. The method can include establishing for a common session, multiple channels of access to a model for a composite service. The method further can include synchronizing views for each of the channels of access based upon detected value changes to data members of the model. Finally, the method can include auto-completing associated values for other data members of the model responsive to receiving a value change for one data member in the model.