Similarity-Based Item Selection for Real-Time Platform Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying and tracking multiple items in real-time is computationally intensive and time-consuming, making it incompatible with real-time applications, and maintaining accuracy in item identification and tracking in dynamic environments is challenging due to shifts in camera, 3D sensor, and platform positions.

Innovation Solution

A system using cameras and 3D sensors to capture and process images, identify items, and recalibrate homographies to maintain accuracy, combined with techniques for intelligent detection of triggering events and user interaction, container-based classification, and item association based on transaction history.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional item identification methods are used to identify multiple items by comparing features against every item in a database, then identification accuracy can be maintained, but the process becomes computationally intensive and time-consuming, making it incompatible with real-time applications

Engineering Contradiction:
Improveitem identification speedVSAvoididentification accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments the item identification process into distinct phases: first capturing images of items on the platform, then identifying items in the captured images, and finally selecting items based on similarity values. This segmentation allows real-time processing by breaking down the complex identification task into manageable steps that can be executed quickly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by capturing images of items on the platform before user selection is needed. The images are processed to identify items and generate similarity values in advance, so that when a user interacts with the system, the identification work is already complete or near-complete, enabling real-time response.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If comprehensive feature comparison is performed against every item in the database, then identification accuracy is maintained, but computational resources and processing time increase significantly

Engineering Contradiction:
Improvesystem throughputVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary information for identification by capturing images of items on the platform and identifying items within those images. Instead of comparing all features against every database item, the system extracts key visual features from captured images and compares only those, significantly reducing computational resource usage while maintaining identification accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the identification approach from comprehensive feature comparison to similarity-based selection. By calculating similarity values between captured item images and database items, the system transforms the identification problem into a parameter-based comparison that requires fewer computational resources and increases system throughput.

Inventive Principle:
Principle #35Parameter changes

3Speed

If user scanning or manual identification is required, then identification accuracy can be ensured, but it creates a bottleneck in the system's ability to quickly identify items

Engineering Contradiction:
Improveitem identification speedVSAvoiduser interaction complexity
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system implements self-service by automatically capturing images of items on the platform, identifying the items, and selecting them based on similarity values without requiring user scanning or manual identification. The system performs all identification tasks autonomously, eliminating the bottleneck created by user interaction while maintaining high identification speed.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If homographies are not recalibrated, then system complexity remains low, but accuracy in item identification and tracking deteriorates due to shifts in camera, sensor, and platform positions

Engineering Contradiction:
Improveitem identification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements feedback by recalibrating homographies based on detected shifts in camera, sensor, and platform positions. The recalibration process uses information about position changes to update homography parameters, ensuring that item identification and tracking remain accurate despite environmental changes. This feedback mechanism maintains measurement precision while adding manageable system complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12524460B2System and method for selecting an item from a plurality of identified items based on a similarity value
Publication Date: 2026.01.13 7-ELEVEN INC
  • US12524460B2 patent drawing
  • US12524460B2 patent drawing
  • US12524460B2 patent drawing

AI summary

In response to detecting a triggering event corresponding to placement of a first item on a platform, a plurality of images are captured of the first item and a plurality of cropped images are generated based on the first images. An item identifier is identified based on each cropped image, wherein each item identifier is associated with a numerical similarity value. Item identifiers associated with a highest and next highest similarity values are selected. When a difference between the highest and the next highest similarity values equals or exceeds a threshold, the item identifier associated with the highest similarity value is associated with the first item placed on the platform. An indicator of the item identifier is displayed on a user interface device.