Rule-Based Display Layout Adaptation for Dynamic Information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing systems are limited in their ability to dynamically and customarily display application output without predetermined instructions, leading to inflexible and user-unfriendly interfaces.
Innovation Solution
A computing system that accesses display rules associated with application output to determine layout, allowing for dynamic reevaluation and adaptation based on changing information and rules, enabling flexible and user-centric interface configurations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If explicit instructions on how to display are received from the application itself, then the display layout is predetermined and simple to implement, but the system lacks flexibility and adaptability to changing information
Solution Approach 1:
The patent introduces display rules as an intermediary layer between the application output and the display presentation. These rules act as a mediator that translates application data into flexible display layouts without requiring the application to provide explicit display instructions. The display rules engine processes information according to configurable rules, enabling adaptability while maintaining system simplicity.
Solution Approach 2:
The system implements dynamic display capabilities where the layout and presentation of information can change based on configurable rules. The display rules are not fixed but can be modified to adapt to changing information types and user preferences, allowing the system to transition from static predetermined layouts to dynamic adaptive presentations.
2Ease of operation
If the display layout is predetermined by the application, then implementation is straightforward, but the user experience is rigid and cannot adapt to user feedback or changing requirements
Solution Approach 1:
The system performs preliminary configuration of display rules that establish the framework for flexible display without requiring complex real-time decisions. By pre-configuring display rules with various parameters and conditions, the system prepares adaptive display capabilities in advance, making both implementation and operation straightforward while maintaining flexibility.
Solution Approach 2:
The display rules incorporate multiple configurable parameters that can be adjusted to change display behavior. These parameters allow the system to adapt display layouts, formats, and presentations by modifying rule parameters rather than rewriting entire display configurations, enabling easy operation with high adaptability.
3Reliability
If user feedback is incorporated into applications, then the application can improve over time, but it takes years before user feedback is properly incorporated
Solution Approach 1:
The system implements a feedback mechanism where user preferences and interactions with display rules are captured and used to automatically adjust display configurations. This continuous feedback loop allows the system to improve display quality and user experience in real-time or near-real-time, rather than waiting years for formal application updates.
Solution Approach 2:
The display rules system enables self-service adaptation where the system automatically adjusts its own display behavior based on user feedback and usage patterns. This self-adjusting capability eliminates the need for lengthy development cycles and formal software updates, allowing continuous improvement of display quality through automated learning and adaptation.
Data Source
AI summary
Displaying application output in a manner that is not predetermined by the application, nor by the display. The computing system associated with the display accesses a set of information output by an application and to be displayed on a display. However, rather than explicit instructions on how to display being received from the application itself, the computing system instead accesses a set of one or more display rules that are associated with the set of information. The computing system then uses the set of one or more display rules to determine how to layout the set of information on the display. If the set of information were to change, the rules may be reevaluated to determine how the new information should be laid out. If the associated set of display rules were to also changed, the reevaluation would occur thereby resulting in a potentially different layout on the display.


