Vehicle Rule Prioritization System for Resource-Constrained Data Collection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In-vehicle systems face challenges in efficiently managing data collection and prioritization of requests from third parties, such as insurance companies and government agencies, due to limited processing and storage capacity, leading to potential data loss and inefficient resource utilization.

Innovation Solution

A request retrieval system that prioritizes data collection based on available resources, user identity, and payment fees, allowing only rules with sufficient capacity to be launched and ensuring that data is collected and transmitted efficiently, while generating notifications for insufficient resource conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple rules are launched to collect data for all third party requests, then data completeness is improved, but processing capacity and memory capacity are exceeded

Engineering Contradiction:
Improvedata completenessVSAvoidprocessing capacity
Core Design Contradiction:
Loss of informationVSPower

Solution Approach 1:

The system selectively launches only the highest priority rules when resource constraints are detected, rather than attempting to launch all rules. This partial action approach ensures that critical data collection operations are executed while avoiding resource exhaustion, balancing data completeness with feasible processing capacity utilization.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the execution parameters by dynamically adjusting which rules are launched based on real-time monitoring of processing and memory capacity. When capacity thresholds are approached, the system modifies the set of active rules to exclude lower priority operations, thereby adapting resource allocation to available capacity while maintaining essential data collection functions.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If multiple rules are launched to collect data for all third party requests, then data completeness is improved, but memory capacity is exceeded

Engineering Contradiction:
Improvedata completenessVSAvoidmemory capacity
Core Design Contradiction:
Loss of informationVSVolume of stationary object

Solution Approach 1:

The system implements partial action by launching only the highest priority rules when memory capacity constraints are detected. This ensures that essential data collection operations consume available memory resources while preventing memory exhaustion that would occur if all rules were launched simultaneously.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically changes the parameter of active rule sets based on memory capacity thresholds. When memory usage approaches critical levels, the system modifies which rules are active, excluding those with lower priority that would consume additional memory, thereby adapting memory allocation to maintain essential operations.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If rules are prioritized based on fee payment, then resource allocation efficiency is improved, but fairness and priority management complexity increase

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidpriority management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses parameter changes by establishing clear, measurable criteria for priority assignment based on fee payment amounts. This transforms the complexity of priority management into a straightforward evaluation of monetary parameters, enabling automated and transparent resource allocation decisions that favor higher-paying clients while maintaining system manageability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240330063A1Rule prioritization system and method of using
Publication Date: 2024.10.03 WOVEN BY TOYOTA INC
  • US20240330063A1 patent drawing
  • US20240330063A1 patent drawing
  • US20240330063A1 patent drawing

AI summary

A method of collecting data in a vehicle includes receiving a set of rules; detecting a trigger event using a sensor connected to the vehicle; determining whether the detected trigger event is associated with a plurality of rules of the set of rules; and prioritizing each rule of the plurality of rules in response to a determination that the detected trigger event is associated with each of the plurality of rules. The method further includes determining whether resources within the vehicle are sufficient to implement a first data collection protocol for a highest priority rule; launching the highest priority rule in response to a determination that the resources within the vehicle are sufficient to implement the first data collection protocol; and preventing launch of the highest priority rule in response to a determination that the resources within the vehicle are insufficient to implement the first data collection protocol.