Webpage Content Slot Filling With SSI-Based Privacy Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web technologies lack user control over data sharing and privacy, with cookies being deprecated and universal identifiers not providing adequate security or user control, limiting their adoption and scalability.

Innovation Solution

Implementing Self Sovereign Identities (SSIs) managed by a gatekeeper server using adaptive machine-learning models to determine user propensity for data release, allowing users to control the sharing of content preferences, user characteristics, and browsing history, and selecting content items based on these factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cookies are used to access user data, then user data can be accessed for webpage customization, but user privacy is compromised and cookies are being deprecated

Engineering Contradiction:
Improvewebpage customizationVSAvoiduser privacy breach
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a gatekeeper server as an intermediary between the web server and user data. The gatekeeper server receives requests from web servers, obtains user consent through privacy preference data, and selectively releases user data (content preferences, user characteristics, browsing history) to authorized web servers. This mediator approach enables webpage customization while protecting user privacy by controlling data access through a trusted intermediary that enforces user preferences.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If universal identifiers are used instead of cookies, then security is improved, but user control over data sharing is lost

Engineering Contradiction:
ImprovesecurityVSAvoiduser control over data
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the identification and data access functions into two separate components: universal identifiers for secure identification and gatekeeper-managed privacy preference data for user control. The universal identifier securely identifies the user without containing personal information, while the gatekeeper server separately manages user consent and data release. This segmentation maintains security through universal identifiers while restoring user control through the gatekeeper's management of privacy preferences.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If user data is collected for personalized content, then content selection accuracy is improved, but user privacy concerns increase

Engineering Contradiction:
Improvecontent selection accuracyVSAvoidprivacy concerns
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary action by obtaining user privacy preference data before any user data is collected or accessed. The gatekeeper server stores user consent preferences in advance, and these pre-established preferences govern what data can be collected and how it can be used. This preliminary establishment of user consent enables accurate personalized content selection while addressing privacy concerns by ensuring user authorization is obtained before data collection occurs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12524604B2Managing content items to fill a content slot on a webpage
Publication Date: 2026.01.13 ORACLE INT CORP
  • US12524604B2 patent drawing
  • US12524604B2 patent drawing
  • US12524604B2 patent drawing

AI summary

Present invention describes a computer-implemented method for managing content to be rendered in a webpage. A web server receives a request to access a webpage. A user identifier or a device identifier is extracted from the request. The web server transmits a request for a Self Sovereign Identity (SSI) to a gatekeeper server using the identifier. The web server receives the SSI generated based on a propensity score indicating extent to which the user has propensity for releasing user's data to a digital platform. The web server extracts data about content preferences, user characteristics, or browsing history from the SSI based on data related to privacy of a user associated with the user identifier. using the data, a content item is selected to fill a content slot on the webpage. The web server configures the webpage such that the selected content item fills the content slot.