Vehicle-Mobile Mirroring Session Continuity via Keep-Alive

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data communication systems between mobile devices and vehicle displays, such as MirrorLink™ and Miracast™, terminate when the mobile device enters an inactivity mode, disrupting the mirroring session and imagery data transmission.

Innovation Solution

A method is implemented to continue the mirroring session by establishing a communication link between the mobile device and vehicle display, receiving a keep-alive message from the vehicle display, and maintaining the session even when the mobile device enters an inactivity mode, such as power-saving mode, by overriding or reconfiguring internal systems to prevent session termination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the mobile device enters an inactivity mode to conserve power, then energy consumption is reduced, but the mirroring session is terminated and data communication is disrupted

Engineering Contradiction:
Improvemobile device power consumptionVSAvoidmirroring session continuity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing a keep-alive mechanism before the mobile device enters inactivity mode. The head unit sends keep-alive messages to the mobile device at predetermined intervals, and the mobile device is pre-configured to recognize these messages as exceptions that prevent session termination. This preliminary setup ensures that when the device enters low-power mode, the session continuity is automatically maintained without requiring real-time intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback loop where the head unit continuously monitors the mirroring session status and sends keep-alive messages to the mobile device. The mobile device responds to these messages by maintaining its communication resources active, even when in inactivity mode. This feedback mechanism creates a closed-loop control system that dynamically adjusts the device's power state based on session requirements, resolving the contradiction between power conservation and session reliability.

Inventive Principle:
Principle #23Feedback

2Reliability

If the mobile device maintains the mirroring session continuously, then session reliability is improved, but energy consumption increases

Engineering Contradiction:
Improvemirroring session continuityVSAvoidmobile device power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by differentiating the operational state of different components within the mobile device. Specifically, the communication resources and session management functions are kept active and responsive to keep-alive messages, while other non-essential device functions can enter low-power states. This selective maintenance of activity in critical communication pathways allows the device to conserve overall power while ensuring session continuity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of maintaining continuous high-power operation, the system uses periodic keep-alive messages sent at predetermined intervals to refresh the session state. The mobile device transitions to a lower power state between these periodic messages, only activating full communication resources when a keep-alive message is received. This periodic refresh mechanism reduces average power consumption while maintaining session reliability.

Inventive Principle:
Principle #19Periodic action

3Use of energy by moving object

If the mobile device enters inactivity mode, then battery life is conserved, but user experience deteriorates due to session disruption

Engineering Contradiction:
Improvebattery lifeVSAvoiduser experience
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The head unit acts as an intermediary that mediates between the mobile device's power management requirements and the user's expectation of continuous service. By sending keep-alive messages through this intermediary, the system enables the mobile device to maintain session state without requiring the user to be aware of or interact with the underlying mechanism. The user experiences seamless continuous service while the device independently manages its power state.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The mobile device implements self-service by autonomously responding to keep-alive messages and adjusting its own power state without user intervention. When a keep-alive message is received, the device automatically maintains its communication resources active, and when no message is received, it transitions to power-saving mode. This self-managing behavior allows the device to optimize battery life while maintaining user experience, without requiring user configuration or awareness.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9462626B1Maintaining a mirroring session between a vehicle and a mobile device
Publication Date: 2016.10.04 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US9462626B1 patent drawing
  • US9462626B1 patent drawing
  • US9462626B1 patent drawing

AI summary

A communication system that includes a vehicle and a mobile device, and a method of continuing a mirroring session between the mobile device and a display in the vehicle, which is carried out using the communication system. The method includes the steps of: establishing the mirroring session between the mobile device and the vehicle display; providing mirroring data from the mobile device to the vehicle display via the mirroring session; receiving at the mobile device a keep-alive message from the vehicle display; and in response to receiving the keep-alive message, continuing the mirroring session following an initiation of an inactivity mode of the mobile device.