User Profile Consistency Checks for Media Viewing Recommendations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional media systems fail to detect whether the correct user profile is selected for viewing television programs, leading to potential corruption of user profiles due to inconsistent viewing habits.
Innovation Solution
An interactive media guidance application determines if a selected media asset is consistent with the currently selected user profile and, if not, prompts the user for feedback or automatically updates another user profile that is consistent with the media asset, thereby preventing profile corruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the system automatically associates viewed television programs with the currently selected user profile, then the system operates simply and quickly, but the user profile may be corrupted due to incorrect profile selection
Solution Approach 1:
The system performs preliminary analysis of the selected television program against the user profile before completing the association. It checks whether the program is consistent with the profile's characteristics (genres, ratings, time slots) and only associates the program if the consistency threshold is met, preventing corruption before it occurs
Solution Approach 2:
The system provides feedback to the user when a viewed program is inconsistent with the selected profile. It prompts the user to confirm whether they intended to view the program under this profile, allowing correction of potential profile selection errors while maintaining automatic operation for consistent programs
2Reliability
If the system checks consistency between viewed programs and user profiles, then profile corruption is prevented, but the system complexity increases
Solution Approach 1:
The system uses predefined parameters and thresholds for profile consistency checking (e.g., genre match probability, rating compatibility, time slot preferences). These parameters are configured once and automatically applied, providing robust profile protection without requiring complex real-time decision logic
Solution Approach 2:
The consistency checking process is divided into separate modular functions: program metadata extraction, profile characteristic retrieval, consistency evaluation, and user notification. This segmentation allows each function to be independently optimized and maintained, reducing overall system complexity
3Reliability
If the system prompts the user for feedback on inconsistent programs, then profile accuracy is maintained, but the user experience is interrupted
Solution Approach 1:
The system applies partial feedback action by only prompting users when program-viewing consistency falls below a predetermined threshold. For programs that are highly consistent with the profile or marginally inconsistent, the system proceeds with automatic association without interruption, providing profile protection only when truly needed
Data Source
AI summary
Embodiments of the present disclosure includes systems for and methods of preventing corruption of user profiles. A method falling within the disclosure includes: generating a set of rules for a first user profile based on a history of user interactions with a plurality of internet content items tracked while an application on a user device was logged into the first user profile; receiving a user interface interaction with an internet content item; and based on the set of rules, determining that the user interface interaction with the internet content item is not consistent with the history of user interface interactions with the plurality of internet content items tracked for the first user profile; and based on the determining: providing for output an option to log the application on the user device into a second user profile.


