CPE Rules Engine for Media Content Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulty in quickly locating desired media content due to excessive options, such as finding a television program to watch, as existing content delivery systems lack efficient filtering and recommendation mechanisms.
Innovation Solution
A customer premise equipment (CPE) device with a network interface, processor, and memory that uses an inferencing rules engine to analyze user-defined and automatically generated rules based on viewing history, selecting and presenting relevant media content, such as a Rete algorithm processing both user-defined and automatically generated rules to improve user interaction with media content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content delivery systems provide more content options to users, then content variety and user choice are improved, but user ability to quickly locate desired content deteriorates
Solution Approach 1:
The patent introduces an intermediary system comprising rules engines and content selection logic that mediates between the user and the overwhelming content options. This intermediary automatically filters and ranks content based on user profiles, viewing history, and contextual factors, thereby resolving the contradiction by maintaining content variety while improving location efficiency through automated intervention
Solution Approach 2:
The system implements self-service mechanisms where users define their own preferences and rules for content selection. The system then autonomously applies these user-defined rules to filter and present content, enabling users to benefit from personalized content curation without manually searching through extensive content libraries
2Quantity of substance
If content delivery systems present extensive content options, then content availability is improved, but time required to find desired content increases
Solution Approach 1:
The system performs preliminary actions by pre-processing and pre-ranking content based on user profiles and contextual information before the user actually searches. Rules engines continuously evaluate content against user preferences and maintain ready-to-present content lists, thereby reducing the time users need to spend searching while maintaining extensive content availability
Solution Approach 2:
The patent applies local quality by providing different content presentations and filtering levels for different user contexts and device types. The system dynamically adjusts content delivery strategies based on specific user situations, ensuring optimal content discovery speed while maintaining comprehensive content availability across various scenarios
3Ease of operation
If manual content selection is used, then user control over content choice is improved, but user interaction time and effort increase
Solution Approach 1:
The system implements dynamic content selection that adapts between fully automated and user-controlled modes based on situational context. Users can adjust the level of automation dynamically, allowing the system to provide rapid automated recommendations when time is critical while maintaining detailed user control when users have time to manually browse, thereby resolving the trade-off between control and interaction time
Data Source
AI summary
An apparatus includes a network interface. The apparatus includes a processor coupled to the network interface. The apparatus further includes memory accessible to the processor. The memory includes instructions executable by the processor to perform operations. The operations include receiving user history data based on operation of a customer premise equipment device. The operations include determining additional information based on information extrapolated from the user history data. The operations include dynamically generating a user interface based on the user history data and based on the additional information. The operations further include initiating a transmission of the user interface to the customer premise equipment device.


