Unified Graphical User Interface for Vehicle Computing Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current automobile computing systems are closed, preventing users from installing or modifying applications, which limits functionality and flexibility, such as a salesperson needing to track sales information.
Innovation Solution
A system that seamlessly integrates graphical user interfaces from different applications executing on various logical partitions into a single user interface, allowing users to interact with multiple applications as if they were part of a single application, using a user interface remoting protocol and configuration to define display portions and locations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the computing system is kept as a closed system to ensure safety, then system safety and reliability are improved, but system flexibility and adaptability deteriorate
Solution Approach 1:
The system is divided into multiple logical partitions, each with different security levels and access policies. The display system is segmented to show only content from trusted partitions, while allowing users to install applications in untrusted partitions. This segmentation enables the system to maintain safety boundaries while providing flexibility within those boundaries.
Solution Approach 2:
A configuration system and display management intermediary layer is introduced between the applications and the display output. This intermediary reads configuration data to determine which applications are trusted and what content should be displayed, acting as a mediator that enables flexibility while maintaining safety through controlled access policies.
2Adaptability or versatility
If multiple applications are displayed together from different logical partitions, then user functionality and versatility are improved, but system complexity increases
Solution Approach 1:
The display system is designed with universal functionality to handle multiple applications from different logical partitions through a unified interface. The configuration data structure and display management mechanisms are created once and can universally manage any combination of applications, reducing the need for application-specific complexity.
Solution Approach 2:
The system uses configuration data copies and graphical user interface copies from different logical partitions to create a unified display without requiring direct integration of the underlying applications. This copying approach allows multiple applications to be displayed together while maintaining their original isolation, reducing system complexity.
Data Source
AI summary
A system described herein includes a receiver component that receives a first graphical user interface of a first computer-executable application and a second graphical user interface of a second computer-executable application. The system also includes an integration component that automatically causes a portion of the first graphical user interface and a portion of the second graphical user interface to be simultaneously displayed on a display screen in an integrated graphical user interface that appears to an end user as being a single application.


