System and method for interfacing between a vision checkout system and a self-service checkout terminal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The interface between vision systems and self-service checkout terminals is challenging due to incompatible application programming interfaces (APIs), leading to issues like protocol incompatibility, data format mismatch, versioning problems, authentication issues, and insufficient documentation.

Innovation Solution

A system and method that uses a standardized interface, specifically formatting data as an HTTP PUT message with an XML schema, to enable seamless communication between vision systems and self-service checkout terminals, allowing for automated product recognition, item tracking, and transaction handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If custom adapters or middleware are developed to bridge incompatible APIs, then communication between vision system and self-service checkout terminal is enabled, but device complexity and implementation difficulty increase

Engineering Contradiction:
ImproveAPI compatibilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal adapter component that can interface with multiple different vision system APIs and protocols through a single standardized interface to the self-service checkout terminal. This multi-functional adapter eliminates the need for separate custom adapters for each vision system supplier, reducing overall system complexity while maintaining broad compatibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediary adapter layer that sits between the vision system and the self-service checkout terminal API. This mediator translates and transforms data between different protocols and formats, enabling communication between incompatible systems without requiring changes to either the vision system or the terminal API.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data transformation mechanisms are implemented, then data format mismatch is resolved, but processing time and computational resources increase

Engineering Contradiction:
Improvedata format compatibilityVSAvoiddata processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary data transformation by pre-defining standardized data schemas and validation rules in the adapter. Data is transformed and validated against these predefined schemas as it enters the system, rather than performing complex real-time transformations during transaction processing, thereby reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the data format parameters by converting all incoming vision system data into a standardized internal representation format. This parameter standardization allows for faster processing since the data is already in the expected format when reached by the transaction processing logic, eliminating the need for repeated format conversions.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If standardized interface is implemented, then ease of operation and error reduction improve, but adaptability to different vision system suppliers may be limited

Engineering Contradiction:
Improveinterface usabilityVSAvoidsupplier compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the interface into two distinct layers: a standardized simplified interface layer for ease of operation, and an adapter translation layer for handling supplier-specific protocols. This segmentation allows the user-facing interface to remain simple and standardized while the backend adapter handles the complexity of different suppliers' protocols transparently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses an intermediary adapter that translates between various supplier-specific protocols and the standardized interface. This mediator maintains supplier compatibility by understanding multiple protocols while presenting a unified standardized interface to the self-service checkout terminal, thus preserving both ease of operation and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12303047B2System and method for interfacing between a vision checkout system and a self-service checkout terminal
Publication Date: 2025.05.20 NCR VOYIX CORP
  • US12303047B2 patent drawing
  • US12303047B2 patent drawing
  • US12303047B2 patent drawing

AI summary

A self-service checkout system includes a processor and a non-transitory computer-readable storage medium storing executable instructions. The executable instructions when executed by the processor cause the processor to perform operations including: receiving a message from a vision system that includes a list of identified items on a tray positioned adjacent to the vision system for a current transaction and one or more issues related to an identification of the items on the tray, processing the message to identify the one or more issues related to the identification of the items on the tray, providing a user interface for a customer to correct the one or more issues related to the identification of the items on the tray, and completing the current transaction once the issues related to the identification of the items on the tray are corrected.