Client-Side User Model Extraction for Privacy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users are concerned about the storage of their personal information on servers, as it may be accessed or compromised, and they may be unwilling to provide sensitive data to outside services, which can impact the quality of personalized services.
Innovation Solution
Implementing a client-side user model where user information is stored on a client device rather than a data server, allowing users to have more control over their data and reducing the risk of it being compromised, while still enabling personalized services by transferring the user model from the data server to the client device and deleting it from the server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If user information is stored on a data server, then personalized services can be provided, but user privacy and security are compromised
Solution Approach 1:
The patent extracts user information from the data server and stores it locally on the client device. The client device retrieves user information from the server, caches it locally, and uses the cached information for personalized services, thereby removing the harmful dependency on server storage while maintaining service functionality.
Solution Approach 2:
The patent creates a local copy of user information on the client device instead of relying on the original server storage. The client device obtains and stores a copy of user information locally, enabling personalized services to function independently of the server's storage security.
2Adaptability or versatility
If user information is stored on a data server, then personalized services can be provided, but users feel uncomfortable with data storage
Solution Approach 1:
The patent removes user information storage from the server and places it on the client device, giving users more control over their data. This extraction eliminates the discomfort users feel about server storage while preserving the ability to provide personalized services.
Solution Approach 2:
The client device autonomously retrieves and stores user information locally without requiring continuous server access. The system performs self-service by caching user data and using it for personalized services, reducing user anxiety about data storage while maintaining service quality.
3Adaptability or versatility
If user information is stored on a data server, then personalized services can be provided, but the system becomes dependent on server availability
Solution Approach 1:
The patent extracts user information dependency from the server by storing it locally on the client device. This allows the system to provide personalized services without relying on continuous server availability, significantly improving system reliability.
Solution Approach 2:
The client device proactively retrieves and caches user information before it is needed for personalized services. This preliminary action ensures that user information is available locally even when the server is unavailable, maintaining service reliability.
Data Source
AI summary
Various aspects of the subject technology relate to systems, methods, and machine-readable media for initiating a client-side user model. A system is configured to receive instructions to initiate a client-side user model for a user, wherein the instructions include a device identifier and a user identifier, identify, based on the user identifier, a user model for the user, wherein the user model is stored on a data server and comprises information about the user, transmit the information about the user in the user model on the data server to a client device corresponding to the device identifier, and delete the user model on the data server.


