Privacy-Preserving Recommendations Using Contextual Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web technologies rely on monitoring and collecting user data through methods like third-party cookies and fingerprinting, which compromise user privacy and require significant network resources, and there is a need for a more privacy-preserving approach to provide relevant digital components without collecting personal data.

Innovation Solution

A method involving user devices generating embedding vectors from contextual data, adding noise to preserve privacy, and transmitting interest group data to a processing server that builds models to predict content categories, allowing for relevant content provision without individual user data collection, using privacy-preserving algorithms to anonymize data exchanges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If third-party cookies and fingerprinting are used to monitor and collect user data, then relevant digital components can be provided to users, but user privacy is compromised and network resources are consumed

Engineering Contradiction:
Improverelevance of digital componentsVSAvoiduser privacy compromise
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary contextual information (URL, digital component requests) from user browsing behavior and eliminates the collection of personal identifiable data. By taking out only the essential features needed for recommendation while discarding personal data, the system achieves relevance without privacy compromise

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary processing server that acts as a mediator between user devices and content providers. This server receives contextual data, generates embedding vectors, and facilitates privacy-preserving exchanges without directly collecting or storing personal user information, thus protecting privacy while enabling relevant content delivery

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If third-party cookies and fingerprinting are used to monitor and collect user data, then relevant digital components can be provided to users, but significant network resources are required

Engineering Contradiction:
Improverelevance of digital componentsVSAvoidnetwork resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential contextual features (URL, digital component requests) needed for generating embedding vectors, eliminating the need to transmit and process large quantities of personal data across the network. This reduces network resource consumption while maintaining recommendation effectiveness

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms raw contextual data into compressed embedding vectors that capture essential patterns and relationships. By changing the data representation from detailed personal information to condensed feature vectors, the system reduces the quantity of data that needs to be transmitted and processed over the network

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If embedding vectors and privacy-preserving algorithms are used to anonymize data, then user privacy is enhanced, but data processing complexity increases

Engineering Contradiction:
Improveuser privacy protectionVSAvoiddata processing complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing embedding vectors for common content categories and patterns. This allows the system to quickly generate privacy-preserving anonymized data without complex real-time processing, reducing overall system complexity while maintaining privacy protection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent simplifies complex data processing by transforming detailed contextual information into condensed embedding vectors that capture essential patterns. This parameter transformation reduces the computational complexity of privacy-preserving operations while maintaining effective anonymization and data utility

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250272347A1Privacy preserving recommendation system
Publication Date: 2025.08.28 GOOGLE LLC
  • US20250272347A1 patent drawing
  • US20250272347A1 patent drawing
  • US20250272347A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for privacy preserving digital component provider. In some implementations, a method includes providing, by a user device and during a browsing session of content page at the user device, (1) a request for a digital component and (2) contextual data representing a context within which the content page is provided for display on the user device; obtaining an embedding vector that represents the contextual data as a set of features and the digital component; generating one or more adjusted embedding vectors for a first interest group, wherein the collection includes the embedding vector adjusted by one or more values; and providing the one or more adjusted embedding vectors to a server for generating a model for the first interest group.