IPTV Favorites List Cleanup via Server-Side Error Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of IPTV systems face inconvenience due to outdated or erroneous assets in favorites or recently-viewed lists, which can lead to error messages and require manual removal, affecting user experience and system integrity.

Innovation Solution

A method and system for automatically updating favorites and recently-viewed lists by identifying and removing bad assets through error reporting and server-side filtering, ensuring that only valid assets are displayed based on user permissions and service availability, with user control over the cleaning process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual removal of bad assets is implemented, then user control is maintained, but user convenience deteriorates and time is lost

Engineering Contradiction:
Improveuser convenienceVSAvoidtime for manual removal
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically detects and removes bad assets from favorites and recently-viewed lists without requiring user intervention. The content playback device reports errors to the server, which then automatically updates user lists to remove problematic assets, allowing the system to service itself rather than requiring manual user action.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system proactively identifies and removes bad assets before users encounter them. By monitoring asset availability and preemptively cleaning lists, the system prevents error messages from appearing and eliminates the need for users to manually remove bad assets later.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automatic removal of bad assets is implemented, then user convenience is improved, but system complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The content playback device reports playback errors to the server, creating a feedback loop. The server receives error information about bad assets, processes this feedback, and automatically updates user lists to remove problematic assets. This feedback mechanism enables automatic maintenance without complex user interfaces.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server acts as an intermediary between the content playback device and user lists. Rather than requiring direct user action or complex device-side logic, the server mediates the process by receiving error reports, determining which assets are bad, and automatically updating lists across the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If error reporting is implemented, then asset accuracy is improved, but information loss occurs due to bad assets

Engineering Contradiction:
Improveasset accuracyVSAvoidloss of valid assets
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system dynamically updates asset status based on playback performance. Assets are not statically marked as good or bad, but their status changes based on real-time feedback from content playback devices. This dynamic approach ensures that only currently problematic assets are removed, preserving valid assets while eliminating bad ones.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9161073B2System and method to remove outdated or erroneous assets from favorites or recently-viewed lists
Publication Date: 2015.10.13 SONY INTERACTIVE ENTERTAINMENT LLC
  • US9161073B2 patent drawing
  • US9161073B2 patent drawing
  • US9161073B2 patent drawing

AI summary

Systems and methods for creating and employing software to handle the playback of media, especially video, in browsers that, in addition to or instead of playing the media in the browser, may use second display protocols to instruct a separate display device to play the media. In one implementation, the software may be in the form of a web or other application. In particular, systems and methods are provided that describe ways to clean up bad assets from favorites or recently-viewed lists. In one implementation, systems and methods are provided that use an erroneous asset report from one user to fix other users' associated lists. In another implementation, the systems and methods employ data about defunct services, both local and global, to remove assets from those services from one or more user lists.