Mobile App Verified Communication via Backend Session Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Sharing user-associated data between mobile application platforms faces challenges such as authentication, verification, and trust issues.
Innovation Solution
A method involving user credential authentication with a backend processing infrastructure, generating session information, and using a Uniform Resource Identifier (URI) with session information to facilitate verified communication between mobile applications, including third-party micro-applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If user data is shared between mobile application platforms, then business opportunities and functionality are enhanced, but authentication, verification, and trust challenges increase
Solution Approach 1:
The patent introduces a backend processing infrastructure as an intermediary between mobile applications and third-party micro-applications. This backend system handles authentication, generates session information, and verifies third-party identities, thereby enabling data sharing while maintaining security and trust through a mediating authority
Solution Approach 2:
The system performs preliminary authentication of user credentials and generation of session information before any data sharing occurs. Third-party micro-applications must be pre-verified by the backend processing infrastructure, establishing trust in advance before enabling seamless data transfer
2Reliability
If traditional authentication methods are used for data sharing, then security is maintained, but user experience becomes friction-filled and complex
Solution Approach 1:
The backend processing infrastructure automatically authenticates users and generates session information without requiring manual intervention. The system self-manages the authentication process, verifying credentials and establishing secure connections behind the scenes, which maintains security while eliminating friction from the user experience
Solution Approach 2:
The backend processing infrastructure acts as a mediator that handles all authentication complexity, allowing users to share data seamlessly without encountering security protocols directly. The intermediary absorbs the complexity of security measures while presenting a simple interface to users
3Ease of operation
If seamless micro-application launching is enabled, then user convenience is improved, but trust verification between applications becomes more challenging
Solution Approach 1:
The system performs preliminary verification of third-party micro-application identities through the backend processing infrastructure before allowing them to be launched. Session information is pre-generated and validated, ensuring trust is established in advance before the micro-application interacts with user data
Solution Approach 2:
The backend processing infrastructure serves as a trusted intermediary that verifies third-party micro-applications before they can be launched. This mediator validates identities and establishes secure connections, enabling seamless launching while maintaining trust through centralized verification
Data Source
AI summary
Systems and methods for establishing trust between a conventional mobile application and a micro application are disclosed. In accordance with aspects, a method may include authenticating user credentials with a backend processing infrastructure of a provider of a mobile application, wherein the authenticating generates session information; receiving, at the mobile application, a uniform resource identifier (URI), wherein the URI includes the session information as a parameter of the URI; receiving, at the mobile application, a user-activation of the URI; receiving, at the backend processing infrastructure of the provider of the mobile application and from a backend processing infrastructure of a third party, the session information; verifying, by the backend processing infrastructure of the provider of the mobile application the session information; and sending, by the backend processing infrastructure of the provider of the mobile application and to the backend processing infrastructure of the third party, requested user information.


