Media Guidance Conflict Detection via User Priority Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional media guidance applications fail to manage viewing conflicts between multiple users effectively, leading to frustration as they instantly change media assets without considering user preferences or priorities, potentially causing users to miss scheduled content.
Innovation Solution
The system detects viewing conflicts by determining the overlap of scheduled media asset times and calculating user priorities, displaying an indication of the conflict and allowing users to choose which media asset to display, with options to accept or reject requests based on priority levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If conventional media guidance applications instantly change the media asset upon a request from a user, then the system responds quickly to user requests, but it causes frustration for other users who are watching the original media asset and do not have an opportunity to resolve the conflict
Solution Approach 1:
The system introduces a conflict detection intermediary mechanism that mediates between multiple users' media asset requests. When a user requests to change the media asset, the system detects potential conflicts with other users' current viewing preferences and presents resolution options, rather than instantly executing the change. This intermediary step prevents abrupt disruptions while maintaining responsive operation.
Solution Approach 2:
The system performs preliminary conflict detection before executing a media asset change. By analyzing scheduled time periods of requested media assets against current viewing preferences and calculating user priorities in advance, the system identifies potential conflicts before they occur, allowing users to proactively resolve conflicts rather than reacting to abrupt changes.
2Device complexity
If conventional media guidance applications change media assets instantly without considering user preferences, then the system operates simply, but it causes users to miss scheduled times of their preferred media assets
Solution Approach 1:
The system performs preliminary analysis of scheduled time periods and user priorities before executing media asset changes. By calculating conflict levels and user preferences in advance, the system ensures that changes do not cause users to miss their preferred content, while maintaining manageable system complexity through structured detection algorithms.
Solution Approach 2:
The system implements feedback mechanisms that monitor user viewing preferences and scheduled media asset times. When a conflict is detected, the system provides feedback to users about the conflict and presents resolution options, ensuring that media asset changes align with user preferences and do not cause users to miss their preferred content.
3Ease of operation
If the system detects viewing conflicts by determining overlap of scheduled media asset times and calculating user priorities, then user preferences are respected, but the system complexity increases
Solution Approach 1:
The conflict detection system is segmented into distinct functional modules: scheduled time period determination, overlap detection, user priority calculation, and conflict resolution recommendation. This modular segmentation allows the system to implement sophisticated conflict detection while maintaining manageable complexity through organized, independent processing components.
Solution Approach 2:
The system introduces a conflict detection intermediary that manages the complexity of analyzing multiple users' preferences and scheduled times. This intermediary layer processes the complex calculations of time overlaps and priority levels, then presents simplified resolution options to users, shielding them from the underlying system complexity while respecting their preferences.
Data Source
AI summary
Systems and methods for detecting a conflict between viewing selections of two users. In some aspects, the method comprises generating for display a first media asset on a user equipment device, receiving a second request from a second user to generate for display a second media asset on the user equipment device, determining a first priority and a second priority associated with the first user and the second user, and based on determining that a first scheduled time period of the first media asset and a second scheduled time period of the first media asset overlap and the first priority is higher than the second priority, generating for display on the user equipment device an indication of a conflict between the first request and the second request.


