Shared Checkout Components for Overlapping Self-Service Transactions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Self-service systems face challenges in offering full functionality at a lower cost and in a smaller package due to the high cost and large size of some peripherals, necessitating the limitation of features and functions for manufacturers to remain competitive.
Innovation Solution
A self-service system and method utilizing shared components, where a computer manages transaction software to coordinate the use of shared and unshared components across multiple checkout stations, ensuring seamless transaction processing and minimizing conflicts between overlapping transactions, with shared components like computers and cash dispensers being prioritized for sharing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If shared components are used across multiple checkout stations, then system cost is reduced and device size is decreased, but transaction coordination complexity increases
Solution Approach 1:
Multiple checkout stations share common hardware components (cash dispenser, receipt printer, scale) instead of each station having dedicated components. This merging of physical resources reduces overall system cost and device size while maintaining full functionality at each station.
Solution Approach 2:
A central computer system acts as an intermediary to manage and coordinate access to shared components across multiple stations. It handles transaction records, monitors component availability, and resolves conflicts when multiple stations need the same component simultaneously.
2Ease of manufacture
If shared components are used across multiple checkout stations, then system cost is reduced, but component availability and transaction speed may deteriorate
Solution Approach 1:
The system preliminarily checks component availability and establishes transaction records before actual component usage. When a transaction needs a shared component, the system proactively manages allocation and interrupts transactions in advance to prevent conflicts, ensuring smooth operations without speed degradation.
Solution Approach 2:
The system dynamically adjusts transaction handling based on real-time component availability. It can interrupt and resume transactions flexibly, and the computer dynamically coordinates access to shared components, allowing the system to adapt to varying transaction loads and maintain speed despite shared resources.
3Volume of moving object
If shared components are used across multiple checkout stations, then device size is decreased, but transaction coordination and error reduction become more difficult
Solution Approach 1:
The central computer continuously monitors the status of shared components and transaction progress across all stations. It receives feedback about component usage and transaction states, using this information to coordinate access, prevent errors, and ensure transaction integrity despite the shared resource architecture.
Solution Approach 2:
The central computer serves as an intermediary that manages all interactions with shared components. It maintains transaction records, coordinates access requests from multiple stations, and ensures that component usage does not compromise transaction integrity, thereby improving reliability in the shared component environment.
Data Source
AI summary
A self-service system and method which uses shared components. The self-service checkout system includes a checkout platform including a plurality of checkout stations arranged together and associated with a plurality of checkout lanes, and checkout components including unshared components at each of the checkout stations and shared components available for use by customers at any of the checkout stations, and a computer for receiving indications of starts of overlapping transactions at two or more of the plurality of checkout stations, for establishing transaction records for the transactions, for determining that one of the checkout components must be used at a point in one of the transactions, for interrupting the one transaction, for determining that the one checkout component is a shared component, for determining that the one checkout component is in use by another of the transactions, and for resuming the one transaction after the one checkout component is no longer being used by the other transaction.


