Product Dispensing Device Payment Verification via Portable Computing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current payment systems, including product dispensing devices, are not network-connected and thus cannot facilitate financial transactions using credit cards, necessitating an improved method for processing such transactions.
Innovation Solution
A system comprising a product dispensing device that encodes and outputs public transaction data, a portable computing device that encodes payment data with the received public transaction data, and a payment processing server that processes the encoded data to determine transaction completion and generates authentication data, which is then verified by the product dispensing device to facilitate the transaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If product dispensing devices are not connected to a network, then device complexity is reduced and ease of manufacture is improved, but the ability to process financial transactions is lost
Solution Approach 1:
The patent introduces a payment processing server as an intermediary that handles the complex network communication and transaction processing. The dispensing device only needs to communicate with a portable computing device, while the server manages the connection to payment networks, thus adding transaction capability without significantly increasing device complexity
Solution Approach 2:
The system is segmented into separate functional components: the portable computing device handles user interaction and payment initiation, the payment processing server manages transaction processing and network communication, and the dispensing device only performs product dispensing and basic verification. This segmentation allows each component to remain relatively simple while the system as a whole gains advanced transaction processing capability
2Reliability
If network communication and authentication are integrated into the dispensing device, then transaction security is improved, but device complexity increases
Solution Approach 1:
The payment processing server acts as an intermediary that handles all complex authentication and security protocols. The dispensing device simply verifies payment status by receiving confirmation from the server, eliminating the need for complex security infrastructure at the device level while maintaining high transaction security
Solution Approach 2:
The patent replaces physical security mechanisms (such as cash handling, manual verification) with electronic authentication systems. The portable computing device uses digital payment methods and the server uses electronic verification, substituting mechanical security systems with information-based security that is more reliable and easier to verify
3Ease of operation
If traditional payment systems are used, then ease of operation is maintained, but productivity and transaction efficiency are reduced
Solution Approach 1:
The system enables self-service transactions where customers use their own portable computing devices to initiate and complete payments. The dispensing device automatically verifies payment and dispenses products without requiring manual intervention from cashiers or operators, significantly improving transaction efficiency while maintaining ease of use
Solution Approach 2:
The payment is processed and verified before the product is dispensed. The system performs preliminary authentication and authorization checks, ensuring that payment is confirmed in advance, which streamlines the transaction process and eliminates post-dispensing verification steps
Data Source
AI summary
Systems and methods for processing a financial transaction are provided. A representative system of processing a financial transaction comprises a product dispensing device that encodes and outputs public transaction data related to a purchasable item. A portable computing device receives the public transaction data and encodes a payment data with the received public transaction data. A payment processing server receives and processes the encoded data, and determines whether a transaction can be completed based on the encoded data. Responsive to determining that the transaction is completed, the payment processing server generates and transmits an authentication data based on the encoded data. The portable computing device receives and outputs the authentication data. The product dispensing device receives the authentication data, verifies payment based on the received authentication data, and provides the purchasable item to a customer who is operating the portable computing device.


