Vehicle Application Execution Control via Classification Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of applications that can be installed and executed on vehicles increases, safety concerns due to driver distraction become significant, as existing technologies lack effective methods to control the execution of applications based on the vehicle's operating status.

Innovation Solution

A computer-implemented method and system that determines whether to execute a vehicle application based on its classification data and execution rules, considering the vehicle's operating status, allowing only safe applications to run during driving and disabling distracting ones, such as an electronic game, while permitting essential applications like navigation to continue.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of applications that can be installed and executed on a vehicle increases, then the functionality and user experience of the vehicle is improved, but driver distraction and safety risks increase

Engineering Contradiction:
Improveapplication functionalityVSAvoiddriver distraction
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system applies different execution permissions to different applications based on their classification. Front-end applications are restricted when the vehicle is moving, while back-end applications can execute. This local differentiation of execution policies resolves the contradiction by allowing essential functionality while preventing driver distraction.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts application execution permissions based on the vehicle's operating status (moving vs. parked). When the vehicle status changes, the system re-evaluates which applications can execute. This dynamic adaptation allows the system to maintain safety while preserving application versatility when appropriate.

Inventive Principle:
Principle #15Dynamics

2Reliability

If applications are restricted based on vehicle operating status, then driver safety is improved, but application accessibility and user convenience deteriorate

Engineering Contradiction:
Improvedriver safetyVSAvoidapplication accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary classification of applications into front-end and back-end categories during installation or configuration. This advance categorization allows the system to automatically apply appropriate execution restrictions without requiring real-time user input, thus maintaining safety while preserving user convenience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically determines whether to execute an application based on its classification and the vehicle's current status, without requiring driver intervention. The system serves itself by making intelligent decisions about application execution, eliminating the need for users to manually manage safety restrictions.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If the system evaluates application classification data and execution rules before allowing app execution, then driver distraction is reduced, but system complexity and processing time increase

Engineering Contradiction:
Improvedriver distractionVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system segments applications into distinct categories (front-end and back-end) with different execution permissions. This segmentation simplifies the evaluation process by providing clear classification criteria, reducing the complexity of real-time decision-making while effectively preventing driver distraction.

Inventive Principle:
Principle #1Segmentation

4Reliability

If applications are blocked when the vehicle is moving, then safety is improved, but loss of useful functionality occurs

Engineering Contradiction:
ImprovesafetyVSAvoidfunctionality loss
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts application execution permissions based on vehicle status. Applications blocked when moving can be automatically re-enabled when the vehicle is parked, minimizing functionality loss while maintaining safety during operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10501093B2Application execution while operating vehicle
Publication Date: 2019.12.10 GOOGLE LLC
  • US10501093B2 patent drawing
  • US10501093B2 patent drawing
  • US10501093B2 patent drawing

AI summary

Enabling or disabling vehicle applications for execution is described. When a request to execute an application is received by a vehicle processing system or a change in the operational status of a vehicle is detected, the vehicle processing system may obtain classification data classifying the application and the current operational status of the vehicle. The classification data may indicate an application type of the application and the types of vehicle operation statuses that the application can be executed under. Based on the classification data, vehicle operation status, and one or more rules, the vehicle processing system may determine whether to enable execution of the application or deny execution of the application in the vehicle.