Virtual Cart State Management via Sensor Event Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing inventory management systems in materials handling facilities face challenges in accurately updating virtual shopping carts due to inconsistencies in event processing, particularly when confidence levels are low, leading to incorrect transaction finalization and payment issues.

Innovation Solution

The system employs sensors and machine learning algorithms to detect events, generate event records, and update virtual shopping carts, with human confirmation when confidence levels are below a threshold, and utilizes a timekeeper service to manage state-invariant times to ensure accurate transaction processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system automatically processes events using machine learning algorithms, then productivity is improved, but measurement precision deteriorates when confidence levels are low

Engineering Contradiction:
Improveevent processing speedVSAvoidevent detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

A confidence level threshold acts as an intermediary mechanism between automatic processing and manual review. Events are routed based on this threshold: high-confidence events proceed automatically to maintain productivity, while low-confidence events are flagged for manual verification to ensure measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary automatic processing of all events using machine learning algorithms, then applies a confidence level filter. This preliminary action allows the system to efficiently handle obvious cases while preparing a filtered set of uncertain events for more careful review, balancing speed and accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system requires human confirmation for low confidence events, then measurement precision is improved, but productivity deteriorates due to additional processing steps

Engineering Contradiction:
Improveevent detection accuracyVSAvoidtransaction finalization speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Human review resources are allocated locally and selectively only to events that fall below the confidence threshold, rather than reviewing all events uniformly. This allows the system to maintain high productivity for the majority of clear-cut events while dedicating human expertise precisely where it is needed for low-confidence cases.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The confidence level metric provides feedback that automatically routes events to appropriate processing channels. This feedback mechanism ensures that human reviewers focus their attention on uncertain cases without manual intervention being required for confident detections, maintaining efficiency while improving accuracy for problematic events.

Inventive Principle:
Principle #23Feedback

3Productivity

If the system finalizes transactions based on processed events, then productivity is improved, but reliability deteriorates when events are incorrectly processed

Engineering Contradiction:
Improvetransaction processing efficiencyVSAvoidtransaction accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary processing of events with confidence level assessment before finalizing transactions. This preliminary action identifies and isolates low-confidence events that require manual review, preventing potentially incorrect automatic processing from contaminating the final transaction record and ensuring reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A confidence level threshold serves as an intermediary gate between event detection and transaction finalization. This mediator prevents low-confidence events from automatically triggering transactions, requiring human verification instead, thus protecting transaction reliability while allowing efficient processing of high-confidence events.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11521170B1Maintaining accurate cart-state using auto-generated sensor data
Publication Date: 2022.12.06 AMAZON TECH INC
  • US11521170B1 patent drawing
  • US11521170B1 patent drawing
  • US11521170B1 patent drawing

AI summary

This disclosure describes techniques for utilizing sensor data to determine the results of events within a system. Upon receiving sensor data indicative of an event, the sensor data is analyzed to determine a result of the event. For instance, a user may identified upon entry to a facility, may pick items from shelves in the facility, and may be identified upon exit. Contents of a virtual shopping cart of the user may be maintained based on analysis of the sensor data as the user picks the items. When a user exits, a payment instrument of the user may be charged for a cost of the items and a receipt may be sent to a device of the user. A state-invariant time, representing a time before which all events have been processed, may be maintained such that no shopping sessions are finalized prior to the state-invariant time to avoid mistaken charges.