Mobile Device GUI Generation for Vehicle Infotainment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing navigation applications on mobile devices face challenges in providing consistent and optimized graphical user interfaces for in-vehicle infotainment systems, as they need to accommodate various vehicle systems with different input and display capabilities, and ensure safe use during driving.

Innovation Solution

A mobile device generates graphical user interfaces for third-party navigation applications, using predefined templates and vehicle system information to create optimized layouts and interactions suitable for the in-vehicle context, ensuring consistency and safety by adjusting features based on vehicle conditions such as driving status and light conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If third-party applications provide navigation functionality directly to vehicle systems, then application versatility is improved, but interface consistency and optimization across different vehicle systems deteriorates

Engineering Contradiction:
Improveapplication versatilityVSAvoidinterface consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The mobile device operates as an intermediary between third-party navigation applications and vehicle infotainment systems. It receives map data and control requests from applications, generates optimized GUIs tailored to specific vehicle system capabilities, and presents them through the vehicle's display and input interfaces. This mediator role ensures interface consistency across different vehicle systems while maintaining application versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes GUI parameters such as layout, control elements, and display characteristics based on detected vehicle system capabilities and driving context. The mobile device adapts interface parameters to match the specific vehicle system being used, ensuring consistent and optimized user experience across different platforms while allowing third-party applications to maintain their core functionality.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If third-party applications customize their interfaces for different vehicle systems, then interface optimization is improved, but application configuration complexity increases

Engineering Contradiction:
Improveinterface optimizationVSAvoidapplication configuration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The mobile device performs self-service by automatically detecting vehicle system capabilities, selecting appropriate GUI templates, and generating optimized interfaces without requiring third-party application providers to configure each vehicle system individually. The system handles the complexity of interface adaptation autonomously, allowing applications to focus on providing navigation functionality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The mobile device prepares and generates the complete GUI before presenting it to the user through the vehicle system. By pre-generating the interface based on stored templates and current vehicle context, the system eliminates the need for real-time configuration complexity during application execution, simplifying the overall system architecture.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the mobile device generates GUIs for third-party applications, then interface consistency across applications is improved, but system processing load increases

Engineering Contradiction:
Improveinterface consistencyVSAvoidsystem processing load
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The GUI generation process is segmented into modular components: pre-defined templates for common interface elements, dynamic content insertion based on application data, and context-based rendering adjustments. This segmentation allows efficient processing by reusing template components rather than generating complete interfaces from scratch, reducing overall system processing load while maintaining consistency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system efficiently manages processing load by changing rendering parameters such as display resolution, color depth, and interface complexity based on driving context and vehicle capabilities. During driving, the system uses simplified parameters and pre-processed content to reduce real-time processing requirements, while maintaining interface consistency through standardized template application.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If the system adjusts GUI features based on vehicle context, then safety during driving is improved, but interaction flexibility decreases

Engineering Contradiction:
Improvesafety during drivingVSAvoidinteraction flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The interface dynamically adjusts its characteristics based on detected driving context such as vehicle motion state, ambient light conditions, and driving speed. The system transitions between different interaction modes (e.g., simplified controls during driving, enhanced options when parked) while maintaining safety priorities. This dynamic adaptation ensures safety without permanently reducing flexibility, as the interface restores full functionality when safe conditions prevail.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors driving context and provides feedback to adjust GUI features accordingly. When driving conditions indicate potential safety risks (such as high speed or vehicle motion), the system automatically simplifies interactions and prioritizes safety-critical information. This feedback mechanism maintains interaction flexibility by allowing users to access full functionality when safe, while ensuring safety during critical driving periods.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11042340B2Generating navigation user interfaces for third-party applications
Publication Date: 2021.06.22 APPLE INC
  • US11042340B2 patent drawing
  • US11042340B2 patent drawing
  • US11042340B2 patent drawing

AI summary

In some implementations, a mobile device can generate graphical user interfaces (GUIs) on behalf of third-party applications for presentation by vehicle infotainment systems. The mobile device can obtain configuration information for the vehicle system. The mobile device (e.g., operating system) can be configured with various GUI templates that define the layout of various user input controls. The third-party application can provide a template identifier and map data to the operating system. The mobile device can generate a GUI for the third-party application specifically for display by the vehicle system based on the identified template, the map data, and the configuration information for the vehicle system. The mobile device can then send the generated GUI to the vehicle system and the vehicle system can present the GUI on a display of the vehicle system.