Dynamic User Interface Object Replacement for Context-Aware Displays
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Loss of information
If the interface adapts dynamically to events and user needs, then information relevance is improved, but the device complexity increases
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.
Data Source
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.


