Simulated User Profile for Privacy and Content Diversity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user profiling techniques by content providers often result in over-profiling, leading to banality and potential privacy violations, as well as under-profiling, which fails to provide accurate user content, due to the inability to effectively manage user data and preferences.

Innovation Solution

The implementation of a system that uses simulated users to interact with content providers, where a simulated request is transmitted on behalf of a real user, allowing for a diverse range of user features to be represented without revealing personal information, thereby avoiding over- or under-profiling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user profiling technique is used to provide personalized content, then content relevance to user preference is improved, but user privacy is compromised and over-profiling leads to banality

Engineering Contradiction:
Improvecontent relevanceVSAvoidprivacy violation
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent creates a simulated user that copies the behavioral patterns and preferences of real users without actually being a real user. The simulated user interacts with the content provider, and the provider uses the simulated user's profile to generate personalized content recommendations. This copying approach allows the system to maintain privacy by not using actual user data while still achieving personalized content delivery.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The simulated user acts as an intermediary between the real user and the content provider. Instead of the content provider directly accessing and profiling real user data, the simulated user mediates this interaction by providing a proxy profile that reflects user preferences without exposing actual user information. This intermediary approach resolves the contradiction by enabling personalized content while protecting privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If user profiling technique is used to provide personalized content, then content relevance to user preference is improved, but over-profiling causes banality and reduces content diversity

Engineering Contradiction:
Improvecontent relevanceVSAvoidcontent diversity
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically manages the simulated user's profile by periodically updating it with new interaction data while maintaining historical profile information. This dynamic approach allows the system to adapt to changing user preferences over time while preserving diversity in content recommendations. The simulated user's profile is continuously refined through new interactions, preventing the system from becoming stuck in over-profiling patterns that would lead to banality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-configuring the simulated user with a diverse set of initial preferences and interaction patterns before actual content delivery begins. This preliminary setup ensures that the simulated user has a broad enough profile foundation to recommend diverse content while still being able to adapt to specific user preferences, thereby preventing banality from the outset.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If user profiling technique is used to provide personalized content, then content relevance is improved, but under-profiling fails to provide accurate user content

Engineering Contradiction:
Improvecontent relevanceVSAvoidcontent accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system maintains continuous interaction between the simulated user and the content provider, ensuring that the simulated user's profile is continuously updated and refined. This continuous action prevents under-profiling by consistently gathering and processing interaction data, thereby maintaining accurate and reliable content recommendations over time.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system implements feedback mechanisms where the simulated user's interactions with content are continuously monitored and used to refine the profile. This feedback loop ensures that the profile accurately reflects user preferences and that content recommendations remain reliable and accurate, preventing under-profiling issues.

Inventive Principle:
Principle #23Feedback

4Object-affected harmful factors

If simulated user is used to transmit request, then user privacy is protected and content diversity is improved, but system complexity increases

Engineering Contradiction:
Improveprivacy protectionVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The simulated user serves multiple functions simultaneously: it protects user privacy, enables personalized content delivery, and maintains content diversity. By making the simulated user a multi-functional component, the system avoids the need for separate mechanisms for each of these goals, thereby reducing overall system complexity despite the added functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP3818492B1Communication via simulated user
Publication Date: 2024.05.01 SAMSUNG ELECTRONICS CO LTD
  • EP3818492B1 patent drawingFigure 1~2
  • EP3818492B1 patent drawingFigure 3~4
  • EP3818492B1 patent drawingFigure 5

AI summary

An electronic device is provided. The electronic device includes a memory storing instructions, and at least one processor configured to execute the instructions to obtain a request of a user which is input for a provider, and provide a result obtained by transmitting to the provider at least one simulated request of at least one simulated user corresponding to the request.