Dynamic User Interface Object Replacement for Context-Aware Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User devices, such as smartphones and tablets, often display fixed home screens that provide unwanted information and user interfaces, failing to adapt to the user's desired content and context.

Innovation Solution

A method and device for dynamically modifying the user interface by selecting and changing objects based on events, such as schedule changes or geographical position, to display relevant information and connect to external devices, incorporating features like downloading and installing necessary applications for displaying recommended content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the user interface is fixed with predetermined objects, then the device structure is simple and easy to operate, but the interface cannot adapt to different user needs and events

Engineering Contradiction:
Improveinterface adaptabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The user interface transitions from a static fixed layout to a dynamic adaptive layout. Objects on the home screen are automatically replaced based on detected events (schedule changes, location changes, time changes). The controller continuously monitors event information and updates the UI accordingly, making the interface flexible and context-aware while maintaining a simple underlying structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically detects events and selects appropriate objects to display without requiring user intervention. When an event occurs (such as a schedule change or location change), the controller autonomously determines which object should be displayed and replaces it accordingly, enabling the interface to serve itself based on contextual information.

Inventive Principle:
Principle #25Self-service

2Loss of information

If the home screen displays fixed information, then the device is easy to manufacture and operate, but it provides unwanted information to users

Engineering Contradiction:
Improveinformation relevanceVSAvoidoperation simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

Multiple objects are pre-configured in the system with different functions and information types (schedule information, location-based information, time-based information, etc.). These objects are prepared in advance and stored in the controller, ready to be selected and displayed based on the current event context, ensuring relevant information is always available without complicating user operations.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the interface adapts dynamically to events and user needs, then information relevance is improved, but the device complexity increases

Engineering Contradiction:
Improveinformation relevanceVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The controller is designed as a universal component that can handle multiple event types (schedule events, location events, time events) and manage multiple objects with different functions. This multi-functional design consolidates complexity into a single component rather than requiring separate systems for each function, making the adaptive interface achievable without proportionally increasing overall system complexity.

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

Data Source

PatentUS10768796B2Method of displaying user interface on device, and device
Publication Date: 2020.09.08 SAMSUNG ELECTRONICS CO LTD
  • US10768796B2 patent drawing
  • US10768796B2 patent drawing
  • US10768796B2 patent drawing

AI summary

A method of displaying a user interface (UI) on a screen of a device is provided. The method includes selecting, when an event occurs, a first object, which is related to the event, from among the one or more objects included in the UI, determining a second object for executing a second operation related to a first operation, the first operation being executed when the first object is selected by an input to the device, and changing the first object into the second object.