IoT Fleet Stop Detection Using Geofence Transition Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fleet management systems struggle to accurately distinguish between true and false arrival/departure events at planned stops due to proximity-based geo-fence evaluations, leading to false positives and the need for human intervention.

Innovation Solution

Implementing a transition region and a waiting time duration window to filter out false arrival and departure events, using a combination of location-based and time-based filters to determine true arrival and departure times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a simple geofence boundary is used to detect arrival/departure events, then the detection speed is fast, but the accuracy is low due to false positives from overlapping geofences and GPS inaccuracies

Engineering Contradiction:
Improvearrival/departure detection accuracyVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The geofence boundary is segmented into two distinct regions: a transition region (inner boundary) and a geofence boundary (outer boundary). This segmentation allows the system to detect when a vehicle enters the transition region (potential arrival) and when it exits the geofence boundary (confirmed departure), thereby improving detection accuracy by filtering out false positives from overlapping geofences while maintaining reasonable system complexity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a transition region and waiting time filter are added to improve detection accuracy, then false positives are reduced, but the time required to confirm arrivals increases

Engineering Contradiction:
Improvearrival event reliabilityVSAvoidarrival confirmation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection when the vehicle enters the transition region, marking it as a potential arrival event. The waiting time filter is then applied to confirm whether the vehicle remains in the geofence for a sufficient duration. This preliminary action allows the system to identify potential arrivals quickly while using the waiting time filter to confirm reliability, balancing between speed and accuracy.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the geofence boundary is made larger to account for GPS inaccuracies, then more arrivals are captured, but false positives from overlapping geofences increase

Engineering Contradiction:
Improvearrival detection coverageVSAvoidfalse positive arrivals
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The transition region acts as an intermediary buffer between the vehicle and the geofence boundary. When the vehicle enters the transition region, the system initiates an arrival detection process that requires the vehicle to remain in the geofence for a waiting time period. This intermediary mechanism allows the system to account for GPS inaccuracies by capturing vehicles that approach within the transition region while filtering out false positives by requiring sustained presence within the geofence boundary.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240177102A1Internet of Things Fleet Management With Stop Arrival and Departure Filtering
Publication Date: 2024.05.30 ORACLE INT CORP
  • US20240177102A1 patent drawing
  • US20240177102A1 patent drawing
  • US20240177102A1 patent drawing

AI summary

Embodiments detect stops by an entity on a pre-planned trip including a plurality of stops and a planned sequence of stops, each stop including a geofence boundary. For each stop, embodiments add an arrival transition region extending inward from the geofence boundary. Embodiments receive a first geo-location message indicating a first location and corresponding to a first time for the entity and determine whether the first location falls within a first arrival transition region corresponding to a first stop having a first geofence boundary. When the first location falls within the first arrival transition region, embodiments wait for a predefined transitional time period. During the predefined transitional time period, when a second geo-location message is received indicating a second location inside the first geofence boundary and outside the first arrival transition region, the first time is determined to be an arrival time for the first stop.