Vehicle Data Graph Annotation for Safer PID Review

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle diagnostic systems require users to navigate complex menus to access parameter identifiers (PIDs), making it difficult to mark and review moments of undesirable vehicle operation during a test drive while ensuring safe driving.

Innovation Solution

A computing system that allows users to mark and annotate moments of undesirable vehicle operation with contextual inputs, associating times and displaying graphs with selectable indicators for subsequent review, using inputs from various sources including sensors and user interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users navigate through complex menus to access PID parameters, then the computing system can display detailed vehicle data, but the ease of operation deteriorates due to multiple navigation steps required

Engineering Contradiction:
Improveaccess to PID parametersVSAvoiduser navigation complexity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically navigating to and displaying the desired PID parameter graph before the user needs to review it. The computing system receives a request to display a graph corresponding to a selected PID parameter and automatically navigates through the menu structure to present the data, eliminating the need for users to manually navigate through multiple menu layers.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If users mark moments during vehicle operation for later review, then the ability to analyze vehicle performance improves, but the device complexity increases due to additional annotation and timestamping functions

Engineering Contradiction:
Improvevehicle performance data retentionVSAvoidannotation system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system creates a simplified copy or representation of the vehicle operation data in the form of annotated graphs with timestamps. Instead of implementing a complex annotation system, the computing system generates visual copies of the PID parameter data at specific time moments, allowing users to review vehicle performance without interacting with complex annotation interfaces.

Inventive Principle:
Principle #26Copying

3Loss of information

If the computing system displays multiple layers of menus for vehicle diagnostics, then comprehensive data access is enabled, but the time required to access information increases

Engineering Contradiction:
Improvevehicle diagnostic data accessibilityVSAvoidinformation access time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The computing system performs preliminary navigation actions to display the requested PID parameter graph automatically. When a user requests to display a graph for a selected PID parameter, the system preemptively navigates through the menu structure and presents the data without requiring the user to spend time navigating through multiple menu layers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and displays only the specific PID parameter graph that the user needs, rather than requiring navigation through the complete menu hierarchy. By extracting the relevant data directly and presenting it in isolation, the system eliminates unnecessary navigation steps while maintaining comprehensive data accessibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12536843B2Method and system for annotating graphs of vehicle data
Publication Date: 2026.01.27 SNAP ON INC
  • US12536843B2 patent drawing
  • US12536843B2 patent drawing
  • US12536843B2 patent drawing

AI summary

An example method includes receiving, at a computing system, a first user input from a user interface during operation of a vehicle and responsive to receiving the first user input, determining a time of reception for the first user input. The method further includes receiving a first set of parameters from the vehicle that correspond to a first parameter identifier (PID). The method also includes determining a time of reception for each parameter, and based on the time of reception for the first user input and the time of reception for each parameter of the first set of parameters, determining a first temporal position for an indicator configured to represent the first user input on a graph of the parameters corresponding to the first PID. The method further includes displaying, on a display interface, the graph of the parameters corresponding to the first PID with the indicator in the first temporal position.