Sensor Data Processing for Inventory Item Quantity Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional sensor data processing techniques in materials handling facilities introduce long latency times, limiting their effectiveness in rapidly changing environments and affecting throughput by requiring time for sensor settling and noise compensation.

Innovation Solution

The implementation of techniques that apply exponential moving average filtering, slope analysis using linear regression, and cumulative sum functions to quickly determine changes in sensor data, independent of the quantity being measured, allowing for low-latency and accurate processing of weight data from sensors like weight sensors, light sensors, and others.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional sensor data processing techniques are used, then measurement precision is improved through sensor settling and noise compensation, but processing time increases causing long latency

Engineering Contradiction:
Improvesensor data accuracyVSAvoidprocessing latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously collecting sensor data and maintaining a rolling window of recent measurements before actual processing is needed. This allows the system to have pre-computed baseline data ready, reducing the time required when actual processing occurs. The rolling window approach ensures data is prepared in advance without waiting for processing triggers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the processing approach based on detected changes in sensor data. When significant changes are detected using statistical methods (standard deviation, slope analysis), the system intensifies processing. When data is stable, processing is reduced or skipped, creating a dynamic balance between precision and speed that adapts to real-time conditions.

Inventive Principle:
Principle #15Dynamics

2Reliability

If sensor settling time is extended to improve noise compensation, then measurement reliability is improved, but throughput decreases due to slower response

Engineering Contradiction:
Improvesensor data reliabilityVSAvoidfacility throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies partial processing actions by selectively processing only the most critical sensor data or applying different levels of processing intensity to different data streams. Not all sensor data receives full settling and noise compensation treatment - only those measurements where reliability is critical. This partial action approach maintains reliability for important measurements while preserving throughput by avoiding unnecessary processing of less critical data.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes processing parameters dynamically based on the situation. The settling time, noise threshold, and processing intensity are adjusted as parameters based on environmental conditions, sensor type, and operational context. This allows the system to optimize the balance between reliability and throughput by adapting parameters rather than using fixed, conservative settings.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If complex noise compensation algorithms are applied, then measurement precision is improved, but computational complexity increases affecting processing speed

Engineering Contradiction:
Improveweight data precisionVSAvoidprocessing algorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The complex noise compensation task is segmented into multiple simpler processing steps: initial filtering, statistical analysis (mean, standard deviation), slope calculation, and change detection. Each segment handles a specific aspect of noise compensation independently, making the overall system more manageable and potentially parallelizable. This segmentation reduces the complexity of any single processing component while maintaining comprehensive noise compensation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system replaces complex mechanical or hardware-based noise filtering with software-based statistical methods and algorithms. Instead of using physical filters or complex signal processing hardware, the invention uses computational approaches (rolling windows, standard deviation calculations, linear regression for slope analysis) that can be implemented efficiently in software, reducing hardware complexity while maintaining or improving precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10753787B1Sensor data processing for detection of changes in item quantities
Publication Date: 2020.08.25 AMAZON TECH INC
  • US10753787B1 patent drawing
  • US10753787B1 patent drawing
  • US10753787B1 patent drawing

AI summary

Described are systems for processing sensor data associated with an inventory location for the purpose of identifying stable and unstable states in the sensor data. The stable and unstable states can be determined by fitting a line or curve to a portion of the sensor data occurring during a window of time and calculating a corresponding slope value of the line or curve. By comparing the slope value of the line or curve to a threshold value, stable and unstable states can be determined for the sensor data. Once stable states have been identified, a change in sensor data can be determined and used to identify a change in quantity of items at the inventory location.