Client-Side Persona Categorization for Privacy-Preserving Recommendations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information services face challenges in personalizing content for users whose data is not collected on servers due to privacy restrictions, leading to reduced accuracy and relevance of presented information, as well as increased data processing burdens on servers.

Innovation Solution

Generating persona and context categorization data offline using previously collected user data from consenting users, allowing client devices to determine persona traits and assign categories, thereby selecting relevant information without real-time server processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user data is collected on servers for personalization, then accuracy of personalized recommendations is improved, but privacy restrictions and data processing burdens increase

Engineering Contradiction:
Improveaccuracy of personalized recommendationsVSAvoidprivacy restrictions
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary action by generating persona categorization data offline using previously collected user data from consenting users. This pre-computed persona data is then made available to client devices for real-time use, eliminating the need for real-time server processing while maintaining personalization accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts the essential personalization capability from real-time server processing and relocates it to client devices. By extracting persona categorization data and processing algorithms to the client side, the system eliminates privacy concerns associated with server-side data collection while preserving personalization functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If real-time server processing is used for personalization, then relevance of presented information is improved, but server processing loads increase

Engineering Contradiction:
Improverelevance of presented informationVSAvoidserver processing load
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary action by pre-computing persona categorization data offline using previously collected user data. This pre-computed data is cached on client devices, enabling real-time personalization without requiring real-time server processing, thus reducing server processing loads while maintaining information relevance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention creates a copy of the personalization processing capability on client devices. By copying persona categorization data and processing algorithms to the client side, the system enables local real-time processing that mirrors server functionality without actually loading the server, thereby reducing server processing loads.

Inventive Principle:
Principle #26Copying

3Productivity

If client devices process persona data locally, then server processing loads are reduced, but device computational resources are consumed

Engineering Contradiction:
Improveserver processing loadVSAvoiddevice computational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by processing only the essential persona categorization data locally on client devices rather than all raw user data. The client devices perform limited computational tasks (categorization based on pre-computed personas) rather than full data processing, reducing device computational resource consumption while still achieving server load reduction.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11954162B2Recommending information to present to users without server-side collection of user data for those users
Publication Date: 2024.04.09 SAMSUNG ELECTRONICS CO LTD
  • US11954162B2 patent drawing
  • US11954162B2 patent drawing
  • US11954162B2 patent drawing

AI summary

A client device can identify user data pertaining to use of the client device by a user. The client device can determine at least one persona trait of the user based on the user data pertaining to the use of the client device by the user. The client device can receive persona categorization data, the persona categorization data specifying a plurality of persona categories and, for each persona category, a plurality of persona traits. Based on the at least one determined persona trait, the client device can assign the user to a persona category selected from the plurality of persona categories. Based on the persona category to which the user is assigned, the client device can identify information to present to users who are assigned to the persona category to which the user is assigned. The client device can present to the user the identified information.