Personalized User Interface via Meta Application Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces (UIs) lack the ability to provide personalized and dynamic presentation of applications, with hosted business applications being represented in a predetermined pattern, limiting user-specific customization and productivity.

Innovation Solution

The implementation of meta applications that allow users to create personalized UI instances by selecting from libraries of contexts, applications, and patterns, enabling the override of original patterns and contexts to display hosted applications in a user-specific format, thereby allowing for a more tailored and efficient interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a predetermined pattern is used to display hosted applications in the personalized UI client, then the interface structure is simplified and standardized, but user customization capability and productivity are limited

Engineering Contradiction:
Improveuser customization capabilityVSAvoidinterface structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the UI configuration into separate components: templates define the structural pattern, while contexts provide dynamic content values. This allows the structure (template) to remain simple and standardized while the content (context) can be customized for each user, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes parameters by separating the template (structure) from the context (content values). The template remains constant providing standardized structure, while contexts can be modified per user to provide customization. This parameter separation enables adaptability without increasing structural complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If hosted applications are displayed using a fixed predetermined pattern, then the UI implementation is simpler, but user-specific needs and productivity are not optimized

Engineering Contradiction:
Improveuser productivityVSAvoidUI implementation ease
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The system performs preliminary action by pre-defining templates and contexts that can be dynamically combined. The template library is prepared in advance with various display patterns, and contexts are pre-configured with user-specific data. This allows the system to quickly generate personalized UIs without complex real-time implementation, improving productivity while maintaining ease of manufacture.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating template instances that can be replicated and customized. Instead of building a completely new UI for each user, the system copies the standardized template structure and fills it with user-specific context data, achieving personalization without the complexity of custom implementation for each user.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If a standardized predetermined pattern is used for all applications, then the UI consistency is maintained, but user-specific personalization and visual effectiveness are reduced

Engineering Contradiction:
Improveuser-specific personalizationVSAvoidUI consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system segments the UI into template (structure) and context (content) parts. The template maintains consistency across all UIs, while the context provides user-specific personalization. This segmentation allows both UI consistency and personalization to coexist by keeping the structural composition stable while allowing content variation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making the context portion variable and user-specific while keeping the template portion consistent. The template provides uniform structure and layout, while the context can be customized for each user's needs, achieving personalization without compromising overall UI consistency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9904452B2Building user specific user interface instances
Publication Date: 2018.02.27 SAP SE
  • US9904452B2 patent drawing
  • US9904452B2 patent drawing
  • US9904452B2 patent drawing

AI summary

A user specific meta application instance is launched. The user specific meta application instance inherits a pattern of display and at least one context of a meta application instance. A value for the at least one context of the user specific meta application instance is received. A selection of one or more applications from a plurality of applications provided by the user specific meta application instance is received. Each application from the one or more applications is associated with a pattern of display. One or more application contexts that match the at least one context of the user specific meta application instance are determined for each application from the selected one or more applications. The matching one or more application contexts are applied to each application from the selected one or more applications. A user specific UI based on the user specific meta application instance is displayed.