Dynamic Digital Content Generation With Isolated Selection Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating dynamic digital content often compromise user privacy and security by exposing sensitive user data to multiple entities, especially with the deprecation of third-party cookies.

Innovation Solution

A trusted server selects and generates dynamic digital components using isolated virtual machines to execute confidential logic and user data, ensuring that user data is not leaked to other parties, and provides a web bundle containing all required content elements to the client device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user data is shared with multiple content platforms for dynamic content generation, then content personalization and selection is improved, but user privacy and data security deteriorate

Engineering Contradiction:
Improvecontent personalizationVSAvoiduser privacy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a trusted server as an intermediary between the client device and multiple content platforms. The trusted server receives user data, executes dynamic content selection logic from various content platforms in isolated virtual machines, and generates personalized content without sharing raw user data with the content platforms. This mediator approach enables content personalization while protecting user privacy by ensuring content platforms never directly access user data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the content generation process into separate functional components: data collection (trusted server), content platform logic execution (isolated virtual machines), and content generation (trusted server). Each component operates with limited access to data, preventing any single entity from accessing all user data while still achieving personalized content generation through coordinated operation.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If dynamic content selection logic from multiple content platforms is executed, then content variety and personalization is improved, but system complexity and security risk increase

Engineering Contradiction:
Improvecontent varietyVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the execution environment for different content platforms into separate isolated virtual machines. Each virtual machine executes the dynamic content selection logic for a specific content platform independently, preventing logic from one platform from interfering with others. This segmentation manages system complexity by containing potential failures and security issues within individual virtual machines while maintaining the ability to support multiple content platforms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates copies of content platforms' selection logic in isolated virtual machines rather than executing original logic directly on the trusted server. These virtual copies allow the system to evaluate and execute multiple content platform logics simultaneously without modifying the originals or creating conflicts between them, simplifying the management of multiple platforms' requirements.

Inventive Principle:
Principle #26Copying

3Reliability

If user data is processed by trusted server, then data security is improved, but processing efficiency and speed may deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent performs preliminary actions by pre-loading content elements and pre-computing selection logic into the trusted server and virtual machines before actual content generation requests. This allows the system to maintain security through centralized processing while reducing processing time during actual content generation by having resources already prepared and accessible.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4384929B1Efficient, flexible, and secure dynamic digital content creation
Publication Date: 2025.09.03 GOOGLE LLC
  • EP4384929B1 patent drawingFigure 1
  • EP4384929B1 patent drawingFigure 2
  • EP4384929B1 patent drawingFigure 3

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating dynamic digital content in privacy preserving ways are described. In one aspect, a method includes receiving, by a trusted server and from multiple content platforms, digital component data for digital components. The server received, from each content platform, dynamic content selection logic for selecting discrete content elements for digital components of the content platform. The server selects, from digital components for which digital component data is stored in a digital component repository, candidate digital components based at least on user data included in a digital component request. For each candidate digital component, the server executes the dynamic content selection logic of the content platform that provided the digital component data for the candidate digital component, the executing resulting in selection of a particular layout and a particular subset of content elements for the digital component.