Rule-Based Display Layout Adaptation for Dynamic Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedisplay adaptabilityVSAvoiddisplay system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveease of display configurationVSAvoiddisplay flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvesoftware qualityVSAvoidfeedback incorporation time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10198405B2Rule-based layout of changing information
Publication Date: 2019.02.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10198405B2 patent drawing
  • US10198405B2 patent drawing
  • US10198405B2 patent drawing

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.