Visual Multi-Channel Application Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current approaches to developing multi-channel, multi-modal applications are costly and time-intensive, requiring separate custom applications for each variation in mode, channel, browser, and device, leading to cumbersome maintenance and an inability to deliver a seamless user experience.

Innovation Solution

A system and method using a Model-View-Controller paradigm with a visual development tool for building scalable, object-oriented applications that operate across multiple network standards, devices, and browsers, allowing for rapid development of multi-channel, multi-modal applications by consolidating design into a single application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate custom applications are developed for each variation in mode, channel, browser, and device, then each application can be optimized for its specific platform, but development cost and time increase significantly

Engineering Contradiction:
Improveplatform adaptabilityVSAvoiddevelopment efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a universal application framework that can be deployed across multiple platforms (mobile devices, web browsers, tablets) through a single codebase. The system uses platform-agnostic programming models and runtime environments that automatically adapt the application to different devices, eliminating the need to develop separate custom applications for each platform while maintaining optimized performance.

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

Solution Approach 2:

The application is divided into modular components that can be selectively deployed to different platforms. The framework segments the application logic, user interface, and data access layers into independent modules that can be compiled and executed on various platforms using the same source code, enabling parallel development and reduced time-to-market.

Inventive Principle:
Principle #1Segmentation

2Reliability

If separate custom applications are developed for each variation in mode, channel, browser, and device, then platform-specific optimizations are achieved, but maintenance becomes cumbersome

Engineering Contradiction:
Improveplatform-specific optimizationVSAvoidmaintenance ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

A single universal application framework maintains consistent behavior across all platforms through unified code management. The framework includes automated build systems and deployment tools that synchronize changes across all platforms simultaneously, reducing maintenance complexity while preserving platform-specific optimizations through configurable runtime parameters and adaptive UI components.

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

3Adaptability or versatility

If separate custom applications are developed for each variation in mode, channel, browser, and device, then platform-specific functionality is maximized, but the ability to deliver a seamless user experience is compromised

Engineering Contradiction:
Improveplatform-specific functionalityVSAvoiduser experience seamlessness
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The framework provides a consistent user experience across platforms by using a unified application architecture that maintains the same business logic, data models, and interaction patterns. The runtime environment automatically adapts the presentation layer to match platform conventions while preserving the core user experience, enabling seamless transitions between different devices and channels.

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

Data Source

PatentUS7917888B2System and method for building multi-modal and multi-channel applications
Publication Date: 2011.03.29 SYMBOL TECHNOLOGIES LLC
  • US7917888B2 patent drawing
  • US7917888B2 patent drawing
  • US7917888B2 patent drawing

AI summary

A system and method are provided for visually building multi-channel and multi-modal applications. The system includes a process design module for designing application workflow, an integration design module for integrating data sources into the application; a presentation design module for designing application views; a media library; and a componentization module, for packaging designed workflow into reusable components. The system further includes an interactive development/design environment (IDE). The IDE provides a graphical user interface for allowing a developer to visually interact with and operate modules. The system allows a developer to design a single application that can operate across multiple network standards, devices, browsers and languages, and that operate in one or more modes, such as real-time, off-line and asynchronous modes.