Child Application Data Integration with Tokenized Privacy Controls
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer systems expose personal user information to multiple parties during data exchanges, increasing the risk of compromise and requiring users to navigate between separate applications for integrated services, which is inefficient and insecure.
Innovation Solution
Integrate a child application, encoded as binary and not source code, within a host application to control user interfaces and access personal information, ensuring data remains inaccessible to the host and minimizing exposure, while providing enhanced security and functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If personal user information is exposed to multiple parties during data exchanges, then data integration and service functionality are improved, but security and risk of compromise worsen
Solution Approach 1:
The patent introduces a data exchange mechanism where a data exchange server acts as an intermediary between the user device and service providers. Personal information is tokenized and stored securely on the data exchange server, allowing multiple service providers to access necessary data without directly exposing the user's personal information. This mediator approach enables data integration while maintaining security by preventing direct exposure of sensitive data to multiple parties.
Solution Approach 2:
The patent creates tokenized copies of personal information that can be shared with service providers without exposing the actual personal data. Instead of sharing real personal information with multiple service providers, the system generates and shares tokenized representations that contain the necessary information for service delivery while protecting the original personal data from compromise.
2Reliability
If users navigate between separate applications for integrated services, then security is improved by isolating data access, but ease of operation and efficiency worsen
Solution Approach 1:
The patent merges the functionality of multiple separate applications into a single integrated application interface. Users interact with one unified application that provides access to multiple services (messaging, browsing, transactions, etc.) without needing to switch between different applications. This consolidation maintains security through the underlying data exchange architecture while significantly improving ease of operation by eliminating the need for users to navigate between separate applications.
3Adaptability or versatility
If host application accesses child application data, then functionality and user experience are improved, but security and data protection worsen
Solution Approach 1:
The patent segments the application architecture into distinct layers: the host application layer that provides the user interface, the data exchange layer that manages secure data access, and the service provider layer that contains the actual data. The host application can access child application data through the secure data exchange mechanism without directly accessing or exposing the underlying data structures. This segmentation enables enhanced functionality while maintaining data protection by preventing direct access to sensitive information.
Data Source
AI summary
The electronic device may invoke a host application. The device may display a first host user interface on the display, the first host user interface including a first host user interface component associated with a child application. In response, the device may invoke, using the host application, the child application executed at the electronic device. The device may transmit, using the host application, a request for data associated with a child user interface component to the child application. The device may transmit, using the child application, the request for data associated with the child user interface component to a child application server, wherein the data associated with the child user interface component is inaccessible by the host application. The device may receive, using the child application, the data associated with the child user interface component from the child application server. The device may display the child user interface component.


