OS Daemon for Targeted Content in Third-Party Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecontent personalizationVSAvoiduser privacy exposure
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecontent suitability accuracyVSAvoidinformation security
Core Design Contradiction:
Measurement precisionVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improveuser experienceVSAvoidapplication loading time
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS8615432B2Background process for providing targeted content within a third-party application
Publication Date: 2013.12.24 APPLE INC
  • US8615432B2 patent drawing
  • US8615432B2 patent drawing
  • US8615432B2 patent drawing

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.