Unified Graphical User Interface for Vehicle Computing Systems

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

VSEngineering 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

Engineering Contradiction:
Improvesystem safetyVSAvoidsystem flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple applications are displayed together from different logical partitions, then user functionality and versatility are improved, but system complexity increases

Engineering Contradiction:
Improveuser functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10503343B2Integrated graphical user interface
Publication Date: 2019.12.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10503343B2 patent drawing
  • US10503343B2 patent drawing
  • US10503343B2 patent drawing

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.