Transaction Token Management for Secure Reconciliation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing software environments face challenges in providing a comprehensive view of transactions, especially in unrestricted environments, leading to security risks and the need for effective transaction reconciliation procedures.
Innovation Solution
Implementing a transaction framework on computing devices that manages transaction tokens by requesting, generating, and displaying user interfaces for transaction approval, enabling reconciliation procedures through a management entity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If an unrestricted environment is used to allow developers to write software applications capable of accessing virtually every corner of the operating systems, then flexibility and creativity are improved, but security deteriorates due to faulty and malicious software applications being pervasive
Solution Approach 1:
The patent introduces a transaction framework as an intermediary layer between the unrestricted software environment and the management entity. This framework includes a transaction manager that generates tokens and a reconciliation manager that verifies transactions, allowing developers to maintain flexibility while security is enforced through the intermediary reconciliation process.
Solution Approach 2:
The system segments the transaction management process into distinct components: the transaction framework on the computing device, the management entity that generates tokens, and the reconciliation mechanism that verifies transactions. This segmentation allows the unrestricted environment to operate freely while security controls are applied at specific checkpoints.
2Reliability
If a restricted environment with software application store is implemented to enhance security and streamline billing, then security and billing trust are improved, but flexibility deteriorates as developers are required to register and submit applications for analysis
Solution Approach 1:
The transaction framework acts as an intermediary that allows developers to operate in an unrestricted environment while still enabling security verification. The framework includes components that work with the management entity to provide security controls without requiring the rigid structure of a traditional app store, thus maintaining developer flexibility.
3Loss of information
If comprehensive transaction tracking is implemented in unrestricted environments, then transaction visibility is improved, but complexity of reconciliation increases
Solution Approach 1:
The reconciliation manager serves as an intermediary that simplifies the complexity of tracking transactions in unrestricted environments. It receives transaction information from the transaction framework and performs verification against the management entity, providing comprehensive transaction visibility without burdening the system with complex reconciliation logic.
Solution Approach 2:
The system implements feedback mechanisms where the reconciliation manager verifies transactions and provides information back to the transaction framework and management entity. This feedback loop ensures comprehensive transaction tracking while maintaining manageable complexity through structured verification processes.
Data Source
AI summary
According to some embodiments, techniques for managing transaction tokens to facilitate reconciliation procedures are disclosed. One technique can be carried out by a transaction framework implemented on a computing device, and includes the steps of (1) receiving, from a software application executing on the computing device, a first request to perform a transaction, (2) providing, to a management entity, a second request to generate a transaction token for the transaction, (3) receiving the transaction token from the management entity, (4) displaying a user interface (UI) that indicates the transaction will be performed independent from the management entity, (5) receiving, via the UI, a selection of an option to approve the transaction, and (6) providing the transaction token to the software application or a developer entity associated with the software application, such that, when the transaction is performed, the transaction token enables a reconciliation procedure to be carried out.


