OS Daemon for Targeted Content in Third-Party Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in presenting personalized content to users while protecting sensitive user information from third-party applications, as they lack the means to determine suitable content without accessing sensitive data that should remain anonymous.
Innovation Solution
A background process, referred to as a daemon, accesses sensitive data to determine targeted content, ensuring user anonymity by not sharing identifying information, and communicates with a trusted application server to deliver suitable applications within a primary application, allowing for targeted content presentation without compromising user privacy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a third-party application directly accesses user data to determine targeted content, then content personalization is improved, but user privacy and security are compromised
Solution Approach 1:
The patent introduces an operating system-level service as an intermediary between the third-party application and user data. This service has privileged access to sensitive user information and processes targeting data to determine suitable content, while the third-party application only receives the final targeted content recommendations without directly accessing raw user data. This mediator architecture enables content personalization while protecting user privacy.
2Measurement precision
If sensitive user information is shared with third-party developers for content targeting, then content suitability is improved, but information security is worsened
Solution Approach 1:
The operating system service acts as a trusted intermediary that collects sensitive user information, processes it to determine content suitability, and returns only the necessary targeting results to third-party applications. This eliminates the need for third-party developers to directly handle sensitive information while maintaining high content suitability accuracy through access to comprehensive user data.
Solution Approach 2:
The patent extracts the sensitive data processing function from the third-party application and relocates it to the operating system service. The third-party application receives only the extracted targeting results (content recommendations) without access to the raw sensitive user information, thereby improving information security while preserving content suitability.
3Ease of operation
If targeted applications are downloaded and presented within a primary application, then user experience is improved, but device resources and loading time are consumed
Solution Approach 1:
The system performs preliminary actions by pre-determining targeted applications based on user profile data before the user actually requests or interacts with them. The operating system service analyzes user preferences, behavior patterns, and contextual information in advance to prepare targeted content recommendations, reducing the perceived loading time when applications are presented to the user.
Solution Approach 2:
The patent implements a nested architecture where targeted applications are presented within the view of the primary application rather than requiring separate full-screen transitions. This nesting approach allows targeted content to be displayed in a reserved portion or overlay within the existing application context, improving user experience by maintaining continuity while minimizing the perception of loading time.
Data Source
AI summary
The present technology presents targeted content, such as a targeted application, within a primary application, in such a fashion that the targeted application is a separate process from the primary application. The targeted application is targeted to a specific user by compiling targeting data, generally describing aspects related to the user and information about the primary application for use by an application server, which processes the targeting data to determine suitable content. The present technology further achieves a balance between the need to protect a user's information and sharing some of this information with trusted sources for selecting targeted content to be displayed within a primary application by providing an operating system process to accept requests and compile targeting data for determined targeted content from the primary application without sharing the targeting data with the primary application.


