Machine Learning Algorithm for Shopping Cart Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional shopping sessions in physical stores are inefficient due to long wait times for customers and idle time for cashiers, as well as the need for constant human presence, which can lead to customer frustration and increased operational costs.

Innovation Solution

A virtual store tool that generates a virtual store layout and video feed from physical store cameras to emulate a shopping experience, allowing for a virtual shopping cart to be created and processed, which can be used to verify customer purchases and reduce the need for human cashiers during non-peak hours.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional cashiers are used to process transactions, then customer service is provided, but customer wait time increases and cashier idle time increases

Engineering Contradiction:
Improvecustomer service qualityVSAvoidcustomer wait time and cashier idle time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service through automated shopping cart verification. Sensors detect items placed in carts, the system automatically generates bills, and customers can complete transactions without cashier intervention. This eliminates waiting time while providing continuous service coverage.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical cashier system with an automated detection and billing system. Sensors, processors, and display devices work together to automatically track items, calculate totals, and present bills, substituting human cashiers with an automated electronic system.

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

2Adaptability or versatility

If multiple cashiers are present in the store, then customer service coverage is improved, but operational costs increase

Engineering Contradiction:
Improveservice coverageVSAvoidoperational costs
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The automated system provides universal service coverage throughout the store simultaneously. Multiple sensors and cameras monitor different areas at once, allowing the system to serve multiple customers across the entire store without requiring multiple human cashiers positioned at different locations.

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

Solution Approach 2:

Customers throughout the store can independently complete transactions using the automated billing system, eliminating the need for human cashiers to be physically present to assist with transactions. This reduces labor costs while maintaining comprehensive service coverage.

Inventive Principle:
Principle #25Self-service

3Productivity

If algorithm automatically determines customer purchases, then processing speed is improved, but accuracy of purchase determination may decrease

Engineering Contradiction:
Improvetransaction processing speedVSAvoidpurchase determination accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms where customers can review detected items on display devices, confirm or correct the automated detection, and provide input on actual purchases. This feedback loop allows the system to maintain high processing speed while improving accuracy through customer verification.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system divides the purchase determination process into separate functional components: item detection by sensors, data processing by algorithms, customer verification through displays, and final confirmation. This segmentation allows each component to optimize for its specific function while maintaining overall system accuracy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11475657B2Machine learning algorithm trained to identify algorithmically populated shopping carts as candidates for verification
Publication Date: 2022.10.18 7-ELEVEN INC
  • US11475657B2 patent drawing
  • US11475657B2 patent drawing
  • US11475657B2 patent drawing

AI summary

An apparatus includes a memory and processor. The memory stores a machine learning algorithm configured to decide whether to use a virtual shopping cart to verify all or a portion of a transaction performed with an algorithmic shopping cart. The processor receives feedback for a decision made by the algorithm, indicating whether the algorithmic and virtual carts match. The processor assigns a reward to the feedback. A first positive reward is assigned when the virtual shopping cart is not used for verification, and the feedback indicates that the carts match. A second positive reward is assigned when the virtual cart is used for verification, and the feedback indicates that the carts do not match. A first negative reward is assigned when the virtual shopping cart is not used for verification, and the feedback indicates that the carts do not match. A second negative reward is assigned when the virtual cart is used for verification, and the feedback indicates that the carts match. The processor uses the reward to update the algorithm.