Blockchain User Preference Management via Non-Fungible Tokens
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconsistencies in content formatting and filtering across different channels, such as video streaming and social media, due to the lack of a unified definition and application of user preferences, leading to redundant effort and storage of preference information.
Innovation Solution
Implementing blockchain technology to tie user preferences to unique tokens stored on a blockchain, allowing for a universal definition and management of content preferences across channels, and using non-fungible tokens to securely and consistently manage user preferences and historical data of content presenters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If user preferences are stored independently by each content presenter, then each presenter can manage content filtering, but redundant storage and inconsistent application of preferences occur across channels
Solution Approach 1:
The patent implements a universal preference management system where a single stored set of user preferences serves multiple content presenters across different channels. The preference data structure is designed to be channel-agnostic, allowing the same preferences to be applied consistently by video streaming services, social media platforms, and other content delivery systems without redundant storage
Solution Approach 2:
The patent merges the preference storage function into a centralized location that is accessible by multiple content presenters. Instead of each presenter maintaining separate preference copies, the system combines all preference management into a single authoritative source that all presenters query and apply, eliminating redundancy while maintaining consistency
2Adaptability or versatility
If user preferences are channel-specific, then each channel can optimize filtering for its format, but user preferences cannot be immediately applied across different channels
Solution Approach 1:
The patent implements preliminary action by establishing a universal preference framework in advance that can be immediately applied across any channel. User preferences are defined once in a channel-agnostic format and pre-configured to work with multiple content presenters, eliminating the need for repeated preference definition when switching channels or services
Solution Approach 2:
The preference data structure is designed with universal applicability, using standardized formats and metadata that can be interpreted by different content presenters across various channels. This allows the same preference set to adapt to different content formats (video, social media, email) without requiring channel-specific customization
3Ease of operation
If multiple content presenters query user preferences simultaneously, then all presenters can access preference information, but operational delays increase due to concurrent requests
Solution Approach 1:
The patent implements preliminary action by implementing a request queuing and prioritization system that prepares and processes preference queries in an optimized sequence. Concurrent requests from multiple content presenters are managed through a structured queue that minimizes wait times and operational delays while ensuring all presenters receive the necessary preference information
Data Source
AI summary
Embodiments relate to content presentation and filtering preferences of viewers tied to blockchain technology for improved use and applicability in multiple channels. For example, a blockchain platform is described via which content preferences stored on non-fungible tokens tied to user identities are provided to content presenters. In one embodiment, the platform receives a request indicating an on-chain address for a user non-fungible token. With the on-chain address, the platform queries an on-chain program stored on the blockchain to obtain content preferences stored on the user non-fungible token. After providing the content preferences to a content presenter, the platform monitors a content session between the presenter and the user, for example, by collecting data from the user during the session. The platform then performs blockchain operations to update a non-fungible token associated with the presenter to reflect whether the content provided during the session by the presenter satisfied the content preferences.


