Digital Cart Validation via Interprocess Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices lack efficient communication and cooperation with other devices and systems at their location, leading to challenges in performing tasks such as mobile self-checkout, where validation requirements for transactions are not effectively managed, potentially allowing unauthorized or incomplete transactions.

Innovation Solution

A validation system using interprocess communication between a mobile device, a merchant device, and a cloud server to monitor and validate transactions, ensuring that products added to a digital cart meet validation requirements before allowing a transaction to proceed, by determining the device's location and facilitating communication between devices to enforce age verification, availability checks, and other requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If mobile devices are used for self-checkout transactions, then transaction convenience and speed are improved, but validation control and transaction security deteriorate

Engineering Contradiction:
Improvetransaction speedVSAvoidvalidation control
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a merchant device as an intermediary between the mobile device and the transaction validation system. The merchant device receives validation requests from the mobile device, performs the required validation (such as age verification for restricted products), and communicates the validation result back to the mobile device. This intermediary approach maintains transaction speed while ensuring proper validation control through a dedicated validation management system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If communication is enabled between mobile device and all available devices, then communication capability is improved, but system complexity and security risks worsen

Engineering Contradiction:
Improvecommunication capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where the mobile device determines its current location, compares it with locations of available devices, and selectively enables communication only with devices at the same location. This feedback loop ensures that communication capability is maintained while system complexity is reduced by limiting connections to relevant devices only.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The mobile device performs preliminary location determination and device identification before establishing communication. By pre-filtering available devices based on location criteria, the system avoids the complexity of managing communications with all devices and only establishes connections with relevant merchant devices at the same location.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If location-based device selection is implemented, then communication precision is improved, but detection difficulty and system complexity worsen

Engineering Contradiction:
Improvelocation accuracyVSAvoiddevice location detection
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The mobile device autonomously determines its own location using its built-in location capabilities (such as GPS or wireless location determination). This self-service approach eliminates the need for complex external detection systems, as the mobile device itself provides the location information needed for selective communication enabling.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11538092B2Digital cart monitoring and validation using interprocess communication
Publication Date: 2022.12.27 7-ELEVEN INC
  • US11538092B2 patent drawing
  • US11538092B2 patent drawing
  • US11538092B2 patent drawing

AI summary

A system includes a server and merchant device. The server receives product information for a product scanned by a mobile device. The server stores the product information for the product in a digital cart. The server receives a transaction request from the mobile device, determines that the product is associated with a validation requirement, and transmits a validation request to the merchant device. The server receives, from the merchant device, an indication that the validation requirement is satisfied, processes a transaction, and transmits, to the merchant device, an indication that the transaction is complete. The merchant device receives the validation request, determines that the validation requirement is satisfied, and transmits the indication that the validation requirement is satisfied to the server. The merchant device receives, from the server, the indication that the transaction is complete and displays the indication that the transaction on the display.