Application Handoff on Payment Terminals via Interprocess Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing payment processing systems face challenges in efficiently managing communication and handoffs between applications on payment terminals, particularly in ensuring secure and compliant transactions.
Innovation Solution
The system employs a framework for provisioning and managing applications on payment terminals, including cryptographic signing and verification of POS applications, and the use of interprocess communication to facilitate secure and compliant transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple applications are integrated on a single payment terminal to provide integrated experiences, then functionality and versatility are improved, but communication management and handoff coordination between applications become more complex
Solution Approach 1:
The patent implements an interprocess communication mechanism that acts as an intermediary layer between multiple applications on the payment terminal. This mediator handles message passing, data exchange, and coordination between different applications (such as POS applications and payment processing applications), thereby managing the complexity of communication while preserving the benefits of integrated functionality.
2Reliability
If cryptographic signing and verification of applications are implemented, then security and compliance are improved, but processing time and computational overhead increase
Solution Approach 1:
The patent performs cryptographic signing of applications during the deployment phase, before the applications are executed on the payment terminal. The verification of cryptographic signatures is performed as a preliminary check during application loading, ensuring that security validation occurs before the application becomes operational, thus minimizing impact on transaction processing time.
3Reliability
If interprocess communication channels are used for application handoffs, then transaction security is improved, but communication overhead and system resource consumption increase
Solution Approach 1:
The patent segments the interprocess communication into discrete, targeted message exchanges between specific applications only when handoffs are necessary. Rather than maintaining continuous communication channels between all applications, the system establishes communication paths on-demand for specific transaction steps, reducing overall resource consumption while maintaining security through controlled, authenticated message passing.
Data Source
AI summary
The present disclosure is directed to handling communication, including handoffs, between applications on a payment terminal. In some embodiments, a method comprises: receiving, by the first mobile application, a first request from a user to conduct a transaction via the first mobile application and transitioning control from the first mobile application to a second mobile application running on the mobile device to collect a payment for the transaction being processed by the first mobile application in response to receiving the first request to conduct a transaction. Subsequently, after processing the payment for the transaction, the method includes transitioning control back to the first mobile application from the second mobile application as part of sending an indication of results of processing the payment by the second mobile application.


