Shopping Cart Session Linking via Device Distance and Action Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated checkout systems require manual user authentication through shopping carts, wasting computing resources and battery life, and fail to accurately attribute item procurement to recipe suggestions, leading to inefficient resource usage and ineffective recommendations.

Innovation Solution

An automated checkout system establishes sessions between users and shopping carts based on sensor data correlations, attributes recipe suggestions to user actions, and optimizes resource usage by reducing manual authentication steps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual user authentication is required through shopping carts, then user identification can be confirmed, but computing resources and battery life are wasted during idle authentication periods

Engineering Contradiction:
Improveuser identification accuracyVSAvoidshopping cart battery life
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by continuously monitoring sensor data (accelerometer, gyroscope, proximity sensors) to detect user presence and shopping cart usage patterns before authentication is formally required. This allows the system to pre-establish user sessions based on behavioral patterns, eliminating the need for prolonged idle authentication states and reducing energy consumption while maintaining reliable user identification.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual sign-in is required through shopping carts, then user credentials can be verified, but the interface becomes more difficult and time-consuming to utilize

Engineering Contradiction:
Improvecredential verificationVSAvoidshopping cart interface usability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service authentication by automatically detecting user presence through sensor data and inferring user identity from shopping patterns, device identifiers, and behavioral analysis. The shopping cart autonomously performs authentication functions without requiring manual user input, thereby verifying user credentials reliably while significantly improving interface usability and reducing interaction complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical authentication (typing credentials, pressing buttons) with sensor-based detection systems including accelerometers, gyroscopes, proximity sensors, and camera-based eye tracking. This substitution eliminates the need for complex manual interface interactions while maintaining secure user verification through automated behavioral and biometric analysis.

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

3Productivity

If recipe suggestions are provided to users, then item procurement can be influenced, but attribution of procurement to suggestions becomes inaccurate when additional recommendations are made after user decision

Engineering Contradiction:
Improveitem procurement rateVSAvoidsuggestion attribution accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring user shopping behavior in real-time and comparing it against provided recipe suggestions. When users add items to their cart, the system immediately checks whether these items match previously suggested recipes and attributes the procurement accordingly. This real-time feedback loop ensures accurate attribution even when multiple suggestions are provided, as the system can identify which specific suggestion preceded the user's decision.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary recording of suggestion timestamps and sequences before users make procurement decisions. By establishing a chronological record of which recipes were suggested and when, the system can later accurately attribute item procurement to the specific suggestion that influenced the user, even when multiple recommendations were made during the shopping session.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If computing resources are continuously allocated to idle shopping carts waiting for authentication, then authentication can be processed, but resource utilization becomes inefficient

Engineering Contradiction:
Improveauthentication processingVSAvoidcomputing resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements periodic action by allocating computing resources to shopping carts in intervals rather than continuously. Sensors detect user presence and trigger authentication processing only when needed, putting the system into low-power states during idle periods. This periodic resource allocation maintains reliable authentication processing capability while dramatically improving overall computing resource utilization efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12567047B2Automatically establishing sessions between users and shopping carts
Publication Date: 2026.03.03 MAPLEBEAR INC
  • US12567047B2 patent drawing
  • US12567047B2 patent drawing
  • US12567047B2 patent drawing

AI summary

An automated checkout system automatically establishes sessions between users and shopping carts by correlating action events with distances of the user's client device to the shopping cart. The automated checkout system determines the client device's distance from the shopping cart at timestamps when an action event occurs with respect to the shopping cart. If the distances and the action events are correlated, the system establishes a session between the user and the shopping cart. Additionally, the automated checkout system attributes target actions to recipe suggestions. The automated checkout system displays a recipe suggestion to a user on a display of a shopping cart, and identifies an item added to the shopping cart. If the added item matches an item in the set of recipes, the automated checkout system applies an attribution model that determines whether to attribute a target action that relates to the item with the recipe suggestion.