Mobile Search Interface Using Dynamic Control Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current search and select user interfaces on mobile devices are inefficient due to limited screen size and input methods, as they often replicate web-based interfaces without considering mobile display and input limitations, leading to cumbersome navigation and space inefficiency.
Innovation Solution
A user interface system that generates and updates controls based on single-select or multi-select criteria, using a compressed representation to prioritize results over input parameters, allowing for efficient selection and display on mobile devices, with features like toggle views and in-place value editing to enhance usability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional web-based search and select interfaces are used on mobile devices, then complete search functionality is provided, but screen space is excessively consumed and navigation becomes cumbersome
Solution Approach 1:
The interface is segmented into collapsible sections where search criteria can be expanded or collapsed based on user needs. Each search parameter group can be independently collapsed to reduce visible screen space while maintaining full functionality when expanded.
Solution Approach 2:
The interface transitions from a static web-based layout to a dynamic mobile-optimized layout that adapts to screen space constraints. Controls are dynamically resized and repositioned to be touch-friendly, and the interface can dynamically collapse/expand sections based on interaction.
2Adaptability or versatility
If multiple search parameters are presented simultaneously, then comprehensive search capability is achieved, but the number of interaction steps increases
Solution Approach 1:
Less commonly used search parameters are extracted from the main view and placed in collapsible sections or accessible via additional controls. This allows the interface to present only essential parameters by default, reducing interaction steps while maintaining full search capability when needed.
Solution Approach 2:
The interface performs preliminary actions by pre-selecting common search parameters or grouping related parameters together. This reduces the number of individual interaction steps required to conduct a typical search while maintaining the ability to access all parameters when necessary.
3Measurement precision
If detailed search controls are provided for each parameter, then precise search definition is enabled, but device complexity increases
Solution Approach 1:
Different levels of control detail are provided in different parts of the interface. Frequently used parameters receive simple, direct controls, while less common parameters use more compact controls. This local differentiation maintains precision where needed while reducing overall complexity.
Solution Approach 2:
A universal control pattern is used across all search parameters, where a single interaction mode handles both simple selection and detailed specification. This multi-functional control reduces the number of different control types the user must learn, simplifying the interface while maintaining precise search capability.
Data Source
AI summary
Embodiments of the invention provide systems and methods for providing and using user interfaces for search and select forms on mobile devices. According to one embodiment, providing a user interface of a search function for an application can comprise generating the user interface including a plurality of controls. Each control can be associated with a search criteria and can provide for a selection of one or more values for the associated search criteria. The user interface can be provided to a mobile device. An indication of a selection of one of the controls can then be received from the mobile device. The user interface can be updated based on the selected control being associated with either a single-select criteria or a multi-select criteria. One or more values for the search criteria associated with the selected control can then be received through the updated user interface.


