DVR Conflict Resolution via Visual Scheduling Aids

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current set-top box DVR conflict resolution methods require user input to resolve tuner conflicts, leading to inefficiencies and potential missed recording opportunities due to reliance on user intervention and default scheduling.

Innovation Solution

Implementing a machine-guided manual DVR conflict resolution system that visually aids users in resolving conflicts by identifying alternative recording opportunities and allowing them to interact with graphical elements to adjust scheduled recordings, providing a user interface that depicts conflict status and allows for chain reaction analysis of scheduling choices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system waits for user input to resolve DVR conflicts, then the user can make informed decisions about program recording priorities, but the system complexity increases and user convenience decreases due to manual intervention requirements

Engineering Contradiction:
ImproveUser convenience in resolving conflictsVSAvoidSystem complexity for conflict resolution
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically resolves DVR conflicts by analyzing user viewing patterns and program preferences without requiring manual user input. The conflict resolution module autonomously determines which programs to record based on learned user behavior, eliminating the need for users to manually prioritize conflicting recordings.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops where user responses to conflict resolutions are analyzed and stored. This feedback is used to continuously refine and update user profiles, improving the accuracy of automated conflict resolution over time. The system learns from user decisions to better predict future preferences.

Inventive Principle:
Principle #23Feedback

2Productivity

If the system uses default scheduling for conflict resolution, then the operation is simple and fast, but the recording quality and user satisfaction deteriorate due to lack of personalized decision-making

Engineering Contradiction:
ImproveConflict resolution speedVSAvoidRecording quality and user satisfaction
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary analysis of user viewing patterns and program preferences during off-peak times to build and update user profiles. This advance preparation enables the system to quickly resolve conflicts in real-time without compromising recording quality, as the decision-making framework is already established.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts scheduling parameters based on user profiles and program priorities. Instead of using fixed default scheduling rules, the system modifies recording priorities, time slots, and program selections based on personalized user data, achieving both speed and quality through adaptive parameter optimization.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If the system provides detailed visual aids for conflict resolution, then the user can make better informed decisions, but the information processing load and interface complexity increase

Engineering Contradiction:
ImproveInformation completeness for user decisionsVSAvoidInterface complexity for conflict resolution
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The conflict resolution interface is segmented into modular components that present information in discrete, manageable units. Users can access specific conflict details, program information, and resolution options as separate elements rather than being overwhelmed by a single complex display. This modular presentation reduces perceived interface complexity while maintaining information completeness.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If the system requires manual user input for each conflict, then the recording accuracy improves, but the time consumption and user burden increase

Engineering Contradiction:
ImproveConflict resolution accuracyVSAvoidTime for user intervention
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements a hybrid approach where most conflicts are resolved automatically using user profiles, but users retain the option to manually intervene when desired. This partial automation reduces time consumption for routine conflicts while maintaining high accuracy through selective user input, avoiding the need for manual review of every single conflict.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9197841B2Manual DVR conflict resolution
Publication Date: 2015.11.24 VERIZON PATENT & LICENSING INC
  • US9197841B2 patent drawing
  • US9197841B2 patent drawing
  • US9197841B2 patent drawing

AI summary

A method includes identifying a scheduled video program recording conflict between video programs. The video programs are scheduled to be recorded at a same time. The method also includes determining whether there is at least one alternative recording opportunity for one of the video programs. The method includes determining a conflict status of a video program slot based on whether there is at least one alternative recording opportunity for the one of the video programs. The conflict status provides information applicable to determining a resolution of digital video recorder (DVR) scheduling for the video programs. The conflict status identifiers are provided to video program slots based on the conflict status of the video program slots. The method includes providing an option to manually resolve the scheduled video program recording conflict based on the conflict status identifiers, and resolving the scheduled video program recording conflict based on manual input.