Dynamic Function Portals for Adaptive User Interface Layouts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smart terminal applications often have static user interfaces, leading to inefficient use of screen space and user inconvenience, as operations must be performed sequentially and according to the pre-configured layout, limiting user interaction flexibility.
Innovation Solution
Implementing dynamic function portals that are determined based on user actions and context, allowing for intuitive access to additional operations beyond the native, pre-configured ones, by presenting function portals that adapt to the user's intent and context, such as scrolling or clicking actions, to supplement or complement existing operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If operations are sequentially laid out on the user interface according to pre-configured page design, then the page layout is maintained and operations are accessible, but the display space is inefficiently used and user interaction flexibility is limited
Solution Approach 1:
The patent applies dynamics by transforming the static page layout into a dynamic system where function portals are dynamically generated and positioned based on real-time user actions and context. The system monitors user interactions (scrolling, clicking) and dynamically adjusts the presentation of operations, allowing the interface to adapt its structure rather than remaining fixed. This resolves the contradiction by enabling flexible user interaction without permanently complicating the underlying layout structure.
Solution Approach 2:
The patent segments the operations into distinct function portals that can be independently generated and positioned. Instead of a monolithic layout, the interface is divided into multiple functional segments (function portals) that can be selectively displayed based on user context and actions. This segmentation allows efficient use of display space by showing only relevant operations while maintaining access to all functions, resolving the contradiction between operational flexibility and layout complexity.
2Quantity of substance
If multiple operations are sequentially laid out on the user interface, then all operations are accessible, but the limited display space is quickly consumed
Solution Approach 1:
The patent transitions from a one-dimensional sequential layout to a multi-dimensional dynamic presentation. Function portals are generated in different dimensional spaces based on user context, allowing multiple operations to be accessible simultaneously without consuming linear display space. The system uses contextual dimensions (based on user actions, page content, and device state) to organize operations, enabling abundant operation access within limited display area.
Solution Approach 2:
The patent implements multi-functionality through function portals that can serve multiple purposes based on context. A single function portal can be triggered by different user actions (scrolling, clicking) and adapted to different operational contexts. This universality allows the system to present the same operational interface for multiple functions, reducing the need for separate dedicated spaces for each operation type.
3Adaptability or versatility
If the user must perform operations according to the pre-configured page design, then the page structure is maintained, but user convenience is reduced when the pre-configured layout does not match user needs
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the presentation parameters of operations based on user actions and context. The system monitors parameters such as user interaction type (scrolling direction, click position), page content, and device state to determine which function portals to generate and how to present them. This allows the interface to adapt to user needs while maintaining the underlying page structure, resolving the contradiction between adaptability and structural stability.
Data Source
AI summary
Dynamically presenting function portals is described, including: determining a user action with respect to a current page of an application; determining a context with respect to the application; determining a function portal based at least in part on the user action with respect to the current page of the application and the context with respect to the application; presenting the function portal at the current page of the application; and in response to a selection of the function portal, performing an operation corresponding to the function portal at the current page of the application.


