Point-of-Sale Transaction Pausing and Migration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In retail environments without a dedicated storage server, point-of-sale transactions are delayed when customers need to add items mid-checkout, as clerks must cancel and re-enter transactions, leading to inefficiencies and customer dissatisfaction.
Innovation Solution
Implementing a peer-to-peer network of point-of-sale terminals that allows transactions to be paused and migrated between terminals using containers to cache and isolate transaction data, enabling clerks to suspend and restart transactions without relying on a central server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a dedicated store server is used to manage transaction data, then transaction continuity is improved, but system complexity and cost increase
Solution Approach 1:
Each point-of-sale terminal maintains its own transaction data in local memory, enabling it to independently resume transactions without requiring a central server. The terminal serves itself by storing and retrieving its own transaction state, eliminating the need for external server infrastructure while maintaining transaction continuity.
Solution Approach 2:
The transaction management functionality is extracted from the central server and embedded directly into each point-of-sale terminal. By taking out the data storage and management responsibility from the centralized server and placing it at the edge device (terminal), the system eliminates server dependency while preserving transaction resumption capability.
2Manufacturing precision
If the retail clerk waits for the customer to return with additional items, then transaction accuracy is improved, but checkout time increases
Solution Approach 1:
The transaction is suspended and its state is preserved in the terminal's local memory before the customer leaves. This preliminary action of pausing and storing the transaction allows the clerk to immediately attend to the next customer without waiting, while ensuring the suspended transaction can be accurately resumed later with all original items intact.
3Loss of energy
If the retail clerk cancels and re-enters the transaction, then system resource usage is improved, but productivity decreases
Solution Approach 1:
The transaction data remains continuously stored in the terminal's local memory throughout the customer's absence. Instead of canceling and re-entering, the system maintains the transaction state uninterrupted, allowing the clerk to simply reactivate the existing data when the customer returns. This continuous preservation of transaction state eliminates redundant data entry operations and maintains high checkout efficiency.
Data Source
AI summary
A computer implemented method, data processing system, and computer program product for managing transactions on point-of-sale terminals comprising a peer-to-peer network in a retail data processing system. A purchase transaction for a customer is initiated on a point-of-sale terminal in the system. Responsive to receiving a first input from a user of the point-of-sale terminal, the purchase transaction is suspended to form a suspended purchase transaction. Information about the customer is added to the suspended purchase transaction. The suspended purchase transaction is stored as a file on the point-of-sale terminal. Responsive to receiving a second input from the user of the point-of-sale terminal, a locally-stored list of suspended purchase transactions on the point-of-sale terminal is searched using the information about the customer. Responsive to locating the suspended transaction matching the information about the customer, the suspended transaction is selected to restart the suspended purchase transaction on the point-of-sale terminal.


