Seamless Application Portability Across Vehicle and Mobile Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current vehicular computing systems disconnect from user experiences when the user leaves the vehicle, compartmentalizing in-car and out-of-car interactions, failing to seamlessly integrate information and application functionality across environments.

Innovation Solution

A processor-based system that receives and processes data from vehicles, determines when a mobile device has left the vehicle, and continues application functionality by executing instructions on the mobile device in the extra-vehicular environment, allowing data transfer and updates between the vehicle and mobile device for a seamless user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If vehicular computing systems provide advanced functionality only within the vehicle, then the system complexity remains manageable, but the user experience is compartmentalized and discontinuous across environments

Engineering Contradiction:
Improveapplication portabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables applications to function universally across multiple environments (in-vehicle and extra-vehicular) by allowing the same application to be executed on different devices. The vehicle computing system and mobile device share application functionality, enabling seamless continuation of services like navigation, messaging, and media playback regardless of location.

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

Solution Approach 2:

A portability manager acts as an intermediary component that facilitates application porting between the vehicle computing system and mobile device. It receives requests from applications, determines portability eligibility, and manages the transfer of application states and data between devices, abstracting the complexity of cross-environment execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Duration of action of moving object

If application data is stored only in the vehicle computing system, then data security and consistency are maintained, but application functionality cannot continue when the user leaves the vehicle

Engineering Contradiction:
Improveapplication continuityVSAvoiddata synchronization
Core Design Contradiction:
Duration of action of moving objectVSLoss of information

Solution Approach 1:

The system performs preliminary actions by caching application data and states in both the vehicle computing system and mobile device before the user leaves. The portability manager pre-loads necessary data and establishes synchronization mechanisms in advance, enabling seamless application continuation without data loss when transitioning between environments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous application functionality across environment transitions by implementing persistent data synchronization between the vehicle computing system and mobile device. Application states, user data, and contextual information are continuously updated and synchronized, ensuring uninterrupted service delivery whether the user is in-vehicle or extra-vehicular.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If the system continuously monitors device location to determine extra-vehicular status, then application portability is accurately managed, but energy consumption increases

Engineering Contradiction:
Improveenvironment detection accuracyVSAvoidmobile device energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic location monitoring instead of continuous tracking, checking device location at scheduled intervals to determine extra-vehicular status. This periodic approach maintains sufficient accuracy for application portability decisions while significantly reducing energy consumption compared to continuous GPS monitoring.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The mobile device autonomously determines its own extra-vehicular status using onboard sensors and location services, reporting this information to the vehicle computing system only when necessary. This self-service approach eliminates the need for continuous system-wide monitoring, reducing overall energy consumption while maintaining reliable environment detection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10104203B2Method and apparatus for seamless application portability over multiple environments
Publication Date: 2018.10.16 FORD GLOBAL TECH LLC
  • US10104203B2 patent drawing
  • US10104203B2 patent drawing
  • US10104203B2 patent drawing

AI summary

A system includes a processor configured to receive data, gathered by a vehicle, for use by a mobile application. The processor is further configured to receive instructions from the application interacting with the vehicle, for continuing usage in the extra-vehicular environment, utilizing the received data. Also, the processor is configured to determine that a mobile device, containing the processor, has left the vehicle. Additionally, the processor is configured to execute the instructions to continue application functionality while the mobile device remains out of contact with the vehicle in the extra-vehicular environment.