Webpage Content Slot Filling With SSI-Based Privacy Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web technologies lack user control over data sharing and privacy, with cookies being deprecated and universal identifiers not providing sufficient security or user control, limiting their adoption and scalability.
Innovation Solution
Implement a system using Self Sovereign Identities (SSIs) managed by a gatekeeper server with 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 select content items based on these factors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
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
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 the web server, verifies user consent and permissions, and selectively releases user data. This mediator architecture allows data access while protecting user privacy by ensuring only authorized data is released with proper user consent.
2Reliability
If universal identifiers are used instead of cookies, then security is improved, but user control over data sharing is lost
Solution Approach 1:
The patent segments the identifier system into two parts: a universal identifier stored on the user device for secure recognition, and a separate permission/consent system managed by the gatekeeper server. This segmentation allows the universal identifier to provide secure recognition while the separate permission layer maintains user control over data sharing decisions.
Solution Approach 2:
The gatekeeper server acts as an intermediary that receives the universal identifier, verifies it against user consent records, and selectively releases user data based on permissions. This mediator architecture preserves both the security benefits of universal identifiers and the user control previously associated with cookies.
3Adaptability or versatility
If user data is collected for webpage customization, then user-specific content can be provided, but the complexity of managing user consent and permissions increases
Solution Approach 1:
The gatekeeper server consolidates the complexity of consent and permission management into a single intermediary system. It maintains user consent records, verifies permissions, and selectively releases user data to web servers. This centralization allows webpage customization to proceed with minimal complexity at the web server level, as the gatekeeper handles all consent verification logic.
Solution Approach 2:
The system implements feedback loops where the gatekeeper server continuously monitors user consent status and updates data release decisions accordingly. When user permissions change, the gatekeeper receives feedback and adjusts its behavior, ensuring that webpage customization always operates within current user consent boundaries without requiring complex manual management.
Data Source
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.


