Touch Interface Field Rearrangement and Configuration Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current user interfaces for applications with multiple fields lack intuitive and efficient methods for users to personalize and configure the display, making it difficult for users to customize their experience according to their preferences.
Innovation Solution
A system and method for configuring a user interface on a touch-sensitive screen that allows users to rearrange and edit fields by selecting, dragging, and dropping them to new positions, with the ability to add or remove fields, using a user interface manager to update and save the configurations, enabling personalized layouts and templates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users are provided with extensive configuration options for personalizing the interface, then the adaptability and versatility of the interface is improved, but the device complexity and ease of operation deteriorate
Solution Approach 1:
The system enables users to personally configure and customize their own interface by selecting, adding, removing, and rearranging fields according to their preferences. The configuration is saved and automatically applied, allowing the interface to serve itself by remembering user choices across sessions and devices.
Solution Approach 2:
The system provides pre-configured templates that contain commonly used field combinations and layouts. Users can start with these pre-prepared configurations and modify them as needed, rather than building interfaces from scratch, which simplifies the initial setup process.
2Adaptability or versatility
If users are provided with extensive configuration options for personalizing the interface, then the adaptability and versatility of the interface is improved, but the ease of operation deteriorates
Solution Approach 1:
The system enables users to personally configure and customize their own interface by selecting, adding, removing, and rearranging fields according to their preferences. The configuration is saved and automatically applied, allowing the interface to serve itself by remembering user choices across sessions and devices.
Solution Approach 2:
The system provides pre-configured templates that contain commonly used field combinations and layouts. Users can start with these pre-prepared configurations and modify them as needed, rather than building interfaces from scratch, which simplifies the initial setup process.
3Reliability
If the system saves and retrieves user configurations across devices and templates, then the consistency of user experience is improved, but the quantity of data managed increases
Solution Approach 1:
The configuration system is designed to be universally applicable across multiple devices and template types. A single configuration set can be stored and automatically applied to different devices (mobile, tablet, desktop) and various template categories (customer information, order information, etc.), making the configuration system multi-functional and reducing the need for separate configurations for each device-template combination.
Data Source
AI summary
Example systems and methods of managing a user interface are described. In one implementation, a method displays a user interface for an application, the application has a plurality of fields is described. A user selection of a field of the plurality of fields is detected via a touch-sensitive screen. A user input indicating a new position of the selected field is received. The other fields affected by the new position are identified and repositioned based on the new position of the selected field. The plurality of fields has a set of data associated with them. A user activation of a field editing operation is detected. An editing command from the user is received via a touch-sensitive screen. The editing command is implemented with respect to at least one field, and the user interface is updated. The updated user interface is displayed with the set of data.


