Server-Side Sensor Data Remediation to Prevent Device Lockups
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Law enforcement electronic devices often experience errors during data upload to centralized platforms, leading to device malfunction and extended downtime for officers, as they need to return to a station house for manual data download and reset, disrupting their duties.
Innovation Solution
A server-side remediation system, including an error management microservice that detects errors, queues faulty data, generates error event entries, and sends commands to resume device operation, modifies data or code to resolve issues, and stores modifications in a chain-of-custody ledger, ensuring continuous data collection without locking up devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If sensor data is uploaded to centralized platform, then data processing and storage is enabled, but device errors occur causing lockups and downtime
Solution Approach 1:
The system performs preliminary actions by detecting errors in uploaded sensor data before they cause device lockups. The error management microservice identifies problematic data patterns and triggers remediation processes proactively, preventing the device from entering a locked state and avoiding downtime entirely.
Solution Approach 2:
An error management microservice acts as an intermediary between the data processing platform and the sensor device. This intermediary detects errors, manages remediation processes, and communicates with the device to reset or reconfigure it, preventing direct harmful interactions that cause lockups and minimizing interruption time.
2Ease of repair
If manual intervention is performed to resolve errors, then device functionality is restored, but officer duties are disrupted
Solution Approach 1:
The system implements self-service by enabling automatic error detection and remediation through the error management microservice. The device can be automatically reset or reconfigured through remote commands without requiring manual intervention from officers, allowing them to continue their duties uninterrupted while the system restores functionality autonomously.
Solution Approach 2:
The error management microservice serves as an intermediary that enables remote repair capabilities. Authorized personnel can send reset or reconfiguration commands through this intermediary without the officer needing to physically return to the station, thus restoring device functionality while maintaining officer productivity.
3Ease of repair
If device is reset manually at station house, then error is cleared, but data collection is interrupted
Solution Approach 1:
The system performs preliminary error detection and remediation before data collection is interrupted. By identifying errors early in the upload process and automatically initiating reset or reconfiguration sequences, the system clears errors while minimizing the interruption to data collection, allowing the device to resume operations quickly without requiring a full manual reset at the station.
Data Source
AI summary
Incoming sensor data from a data collection device may be received at the data processing platform that includes the plurality of data processing microservices. A data processing microservice of the data processing platform may detect that the incoming sensor data from the data collection device caused an error. As a result, the incoming sensor data may be queued in a faulty data cache of the data processing platform. Subsequently, at least one of the data processing microservice or the incoming sensor data stored in the faulty data cache may be modified such that the incoming sensor data is processed by the data processing microservice without the error. Following the processing, the incoming sensor data may be deleted from the faulty data queue of the data processing platform.


