UPnP Control Point for Automobile Infotainment Data Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for infotainment between automobile head units and mobile devices are limited by pre-regulated data exchange methods, such as HTTP communication and TCP/IP socket communication, which restrict the simultaneous use of various types of applications and user interfaces.

Innovation Solution

A unified communication scheme is implemented, allowing for the simultaneous use of web and native applications by discovering available services, determining their compatibility, and executing the appropriate application through a UPnP stack and web browser, enabling dynamic selection and execution of web or native applications based on user demand.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pre-regulated data exchange methods (HTTP, TCP/IP socket) are used for communication between mobile device and automobile head unit, then communication stability is ensured, but application diversity and user interface flexibility are restricted

Engineering Contradiction:
Improveapplication diversityVSAvoidcommunication scheme complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal communication framework based on UPnP that enables multiple application types (web applications, native applications, hybrid applications) to operate through a single unified protocol. The UPnP control point discovers and manages diverse applications through standard UPnP protocols, eliminating the need for separate communication schemes for different application types while maintaining communication stability through the standardized interface.

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

2Ease of operation

If multiple application types (web application, native application) are supported simultaneously, then user convenience is improved, but communication protocol complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidcommunication protocol complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a UPnP control point as an intermediary that mediates between diverse applications and the automobile head unit. The control point translates various application types into standardized UPnP control commands, allowing web applications, native applications, and hybrid applications to communicate uniformly with the head unit through a single protocol interface, thereby simplifying the communication architecture while supporting multiple application types.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If web applications are executed through a web browser in the control point device, then platform independence is achieved, but execution speed and performance may be reduced

Engineering Contradiction:
Improveplatform independenceVSAvoidapplication execution speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent implements a dynamic application execution architecture where the system can adaptively select between different execution environments based on application requirements. The UPnP control point discovers available applications and determines the appropriate execution mode (web browser for platform independence, native environment for performance-critical applications), allowing the system to dynamically optimize between platform independence and execution speed depending on the specific application and user needs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2695082B1Apparatus and method for exchanging data between automobile head unit and mobile device
Publication Date: 2021.06.23 SAMSUNG ELECTRONICS CO LTD
  • EP2695082B1 patent drawingFigure 1~2
  • EP2695082B1 patent drawingFigure 3
  • EP2695082B1 patent drawingFigure 4~5

AI summary

A unified data exchange method between an automobile head unit and a mobile device is provided, in which the automobile head unit directly provides a web user interface to the mobile device or drives a mobile application of the mobile device to provide a user interface when the automobile head unit does not provide the web user interface. Further, in the data exchange method, a user interface is dynamically provided from a third user interface server connected to the mobile device.