Vehicle Sensor Programming via Segmented Verification Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for programming vehicle monitors to receive signals from new sensors are prone to cross-talk, where the monitor mistakenly identifies signals from other sensors due to their proximity, leading to incorrect data processing.

Innovation Solution

A method that involves initiating a programming mode to enter the sensor's location and subset identification code, followed by a verification mode to receive and store the sensor's verification and identification codes, ensuring accurate matching and reducing interference from other sensors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the monitor receives signals from multiple sensors simultaneously, then the monitor can process data from any available sensor, but the monitor mistakenly identifies signals from other sensors due to cross-talk

Engineering Contradiction:
Improvemonitor's ability to process data from multiple sensorsVSAvoidaccuracy of sensor identification
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The sensor identification code is segmented into two parts: a verification code (first portion) and a full identification code (second portion). The monitor first receives and verifies the verification code, then uses it to properly identify the full identification code, preventing misidentification of signals from other sensors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The sensor transmits the verification code before the full identification code. The monitor performs verification of the verification code first, establishing a preliminary check that must pass before the full identification is accepted, thereby preventing cross-talk errors.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the monitor enters programming mode to program each sensor individually, then the monitor can accurately identify each sensor, but the programming process becomes time-consuming

Engineering Contradiction:
Improveaccuracy of sensor identificationVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The sensor automatically transmits its verification code and full identification code to the monitor without requiring manual programming of each sensor. The monitor autonomously receives, verifies, and stores the identification information, eliminating the need for time-consuming manual programming while maintaining accurate sensor identification.

Inventive Principle:
Principle #25Self-service

3Reliability

If the sensor transmits its full identification code continuously, then the monitor can always identify the sensor, but other sensors within range cause cross-talk and misidentification

Engineering Contradiction:
Improvesensor identification accuracyVSAvoidcross-talk from other sensors
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The identification code is divided into a verification code portion and a full identification code portion. The verification code is transmitted first and used by the monitor to distinguish the intended sensor from other sensors in range, thereby preventing cross-talk while maintaining continuous identification capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The verification code acts as an intermediary between the sensor transmission and the monitor's identification process. The monitor uses this intermediate verification step to filter out signals from unintended sensors, preventing cross-talk before the full identification code is processed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10520918B2Programming and monitoring a newly-installed sensor on a motor vehicle
Publication Date: 2019.12.31 DORAN MANUFACTURING LLC
  • US10520918B2 patent drawing

AI summary

Disclosed herein is a method of programming a monitor to process data from a new sensor having a selected location on a vehicle, where in the new sensor transmits a verification code and an identification code as well as said data. The subject monitor programming method basically comprises initiating a programming mode, entering the location of the new sensor, entering a subset of the new sensor's identification code; storing the location and subset, exiting the programming mode, initiating a verification mode, receiving the new sensor's verification code and identification code, recognizing the verification code, storing the identification code, exiting the verification mode, initiating a normal operation and display mode, comparing the new sensor's transmitted identification code with the stored identification code, and processing the data from the new sensor when the transmitted identification code matches the stored identification code.