Cloud Server Content Personalization via Local User Profile Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to adequately protect user anonymity, as personal data leaks can occur due to malicious actions, and user profiles stored in remote cloud servers may disclose sensitive information, despite regulatory compliance.

Innovation Solution

A cloud server system that intercepts and categorizes user search requests and site names, using hash and type data to establish content categories locally on the user device, without storing personal data, ensuring content is provided anonymously and preventing data leaks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user profiles are stored in remote cloud servers for contextual advertising, then content personalization is improved, but user data security deteriorates due to potential leaks and malicious access

Engineering Contradiction:
Improvecontent personalizationVSAvoiduser data security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the user profile data from the remote cloud server and stores it locally on the user's device. This allows the cloud server to provide content personalization services without having direct access to or storage of sensitive user information, thereby resolving the contradiction between content adaptation and data security

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary mechanism where the cloud server communicates with the user device through encrypted channels and uses local profile data without directly accessing or storing it. This intermediary approach enables content personalization while maintaining a security barrier that prevents direct access to user data

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If personal data is collected and stored for regulatory compliance, then legal requirements are met, but vulnerability to data leaks increases

Engineering Contradiction:
Improveregulatory complianceVSAvoiddata leak vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by storing user profile data locally on the user's device rather than centrally on the cloud server. This distributed storage approach maintains the ability to comply with regulatory requirements for data processing while reducing the concentration of data that could be targeted in a leak

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the data storage architecture by separating user profile data from the cloud server infrastructure. The data is divided into local storage on user devices and minimal necessary data on the server, reducing the attack surface and potential impact of data breaches

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12093334B2System and method of a cloud server for providing content to a user
Publication Date: 2024.09.17 AO KASPERSKY LAB
  • US12093334B2 patent drawing
  • US12093334B2 patent drawing
  • US12093334B2 patent drawing

AI summary

Disclosed herein are systems and methods of a cloud server for providing content to a user. In one aspect, an exemplary method comprises receiving data, from a user device, the data comprising at least one of: hash and type of intercepted search requests and site names, incrementing a value of a popularity counter of the received data, when the value of the popularity counter of the received data exceeds a predetermined threshold, sending an inquiry for the intercepted search requests and site names in plain form, and when the intercepted search requests and site names are received in plain form, performing categorization of the intercepted search requests and site names, and transmitting, to the user device, content associated with the intercepted search requests and rules for establishing a category of the content.