Dynamic User Interface Adaptation via Context-Aware Mashups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Telecommunication systems have been slow to adopt mashup technologies and Service-Oriented Architectures (SOA) to integrate disparate data as discrete Web services, limiting the scope and capabilities of phone mashups in customizing user interfaces according to user roles, contexts, and locations.

Innovation Solution

An intelligent communication system that determines user roles, contexts, and locations by monitoring behavior, and dynamically provides customized mashups and user interface configurations using a processor executable mashup stimulus module, management module, and selection/creation modules, leveraging open APIs and SOA to integrate data sources and provide enriched services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional static user interface customization is used, then device structure remains simple and easy to manufacture, but user effectiveness and convenience are limited and cannot adapt to different roles and contexts

Engineering Contradiction:
Improveuser interface adaptabilityVSAvoiddevice structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic user interface customization where the device automatically adapts its functionality and presentation based on detected user context, role, and behavior patterns. The system transitions from static configuration to dynamic reconfiguration, allowing the same physical device to provide role-specific interfaces without requiring multiple specialized devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs automated context detection and interface adaptation algorithms that enable the device to self-configure based on user behavior analysis. Rather than requiring manual reconfiguration or complex user setup, the device autonomously determines appropriate interface configurations by monitoring usage patterns and contextual signals.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If specialized computers are created for specific functions like remote servicing and computing, then functional capability is improved, but integration between communications and computing is incomplete and device complexity increases

Engineering Contradiction:
Improvefunctional capabilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal communication device that can perform multiple specialized functions through software-based role adaptation. Instead of requiring separate specialized computers for different tasks, a single device dynamically transforms its interface and capabilities to match the user's current role, whether remote servicing, computing, or other professional functions.

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

Solution Approach 2:

The system segments functional capabilities into modular role-specific configurations that can be independently activated. Each professional role represents a discrete functional package that can be loaded or activated as needed, allowing the device to provide specialized functionality without permanently committing hardware resources to each function.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If mashup technologies and SOA are not adopted, then system simplicity is maintained, but the scope and capabilities of phone mashups are limited and cannot integrate disparate data as discrete Web services

Engineering Contradiction:
Improveservice integration capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces mashup technologies and Service-Oriented Architecture as intermediary layers that enable integration of disparate data sources and services. These intermediaries facilitate communication between different systems and data sources, allowing the device to aggregate and coordinate information from multiple external sources without requiring direct integration between each system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system pre-configures role-specific interface templates and service aggregations that can be rapidly activated when a user context is detected. Rather than building custom integrations from scratch for each use case, the mashup framework provides pre-established service patterns and data aggregation logic that can be instantiated based on detected user roles and contexts.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9253306B2Device skins for user role, context, and function and supporting system mashups
Publication Date: 2016.02.02 AVAYA INC
  • US9253306B2 patent drawing
  • US9253306B2 patent drawing
  • US9253306B2 patent drawing

AI summary

Embodiments of the present invention are directed to a communication system that provides various automated operations, including searches of public and private resources for third party information and presentation of the located third party information by a mashup and preparation of a mashup to combine different communication modes or modes in a common session.