Rating Level Tags for Extensible Content Advisory Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content advisory systems face issues when rating tables change, as hard-coded index values become outdated, leading to incorrect content blocking and user confusion, as changes in rating levels shift, altering the intended blocking preferences.
Innovation Solution
Implementing rating level tags that uniquely identify each rating level within a dimension, allowing the system to track and apply these tags even when rating levels are moved or added, ensuring accurate content blocking without requiring users to reconfigure their preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If hard-coded index values are used to identify rating levels in the rating table, then the system structure is simple and easy to implement, but the system becomes unreliable when the rating table changes because index values shift and block incorrect content
Solution Approach 1:
The patent changes the identification parameter from positional index values to unique rating level tags. Instead of using the position (row number) in the rating table, each rating level is assigned a unique tag that remains constant even when the table structure changes. This parameter change ensures that content blocking preferences remain accurate regardless of rating table modifications.
Solution Approach 2:
The patent introduces rating level tags as an intermediary between the rating table structure and the content blocking logic. These tags act as stable identifiers that mediate between the changing rating table and the user's blocking preferences, ensuring that the blocking behavior remains consistent even when the underlying rating table structure changes.
2Adaptability or versatility
If the rating table is made extensible to allow addition of new rating levels, then the system becomes more adaptable to different regions and content types, but the complexity of tracking and managing rating level identifiers increases
Solution Approach 1:
The patent implements a self-service mechanism where each rating level automatically receives a unique tag identifier. The system automatically manages the assignment and tracking of these tags without requiring manual intervention or complex management protocols. When new rating levels are added to the table, they automatically receive unique tags, and the content blocking system automatically uses these tags for accurate filtering.
3Adaptability or versatility
If rating levels are added or removed from the rating table, then the system can adapt to new content rating standards, but user preferences set with hard-coded indices become outdated and block incorrect content
Solution Approach 1:
The patent applies preliminary action by pre-assigning unique, stable tags to each rating level before any table changes occur. These tags are established in advance and remain constant throughout the system's operation. When the rating table is updated with new levels or modifications, the pre-assigned tags ensure that user preferences continue to reference the correct rating levels without becoming outdated.
Data Source
AI summary
A region rating table includes a number of rating dimensions and a number of rating levels. The rating dimensions may be identified by an index. Also, one or more rating level tags are added to the rating levels. The rating level tags identify each rating level within a rating dimension uniquely. The rating region table may be downloaded to the receiver for the user to set blocking preferences. A content advisory description may be specified. When content is received, it is analyzed to determine if it should be blocked based on the dimension index and the rating level tag. If the content is acceptable, it is not blocked, and if it is not acceptable, then it is blocked. Using the rating level tag to identify a rating level within a dimension allows changes to be made to the region rating table without creating unwanted blocking behavior and viewer confusion.


