User-Specific Electronic Program Guide Across Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional electronic program guides are device or region specific, failing to efficiently customize content based on user data, service levels, and device capabilities, leading to limitations in seamless access across various devices and regions.
Innovation Solution
User-specific electronic program guides are generated using device information, service levels, user interests, and location data, allowing seamless access across multiple devices with varying capabilities and regions, and incorporating MPEG-4 fragmentation for efficient media delivery and playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If device or region specific electronic program guides are used, then authorization and regional content control is improved, but user personalization and cross-device access is worsened
Solution Approach 1:
The electronic program guide is segmented into multiple customized guides, each associated with a specific user account. Each guide is further divided into content blocks that can be independently delivered to different devices based on user subscription levels and device capabilities. This segmentation allows the system to maintain region-specific and authorization-based control while enabling personalized content delivery across multiple devices.
Solution Approach 2:
Different content blocks within the electronic program guide are assigned different qualities based on user subscription levels and device capabilities. Premium users receive higher quality content blocks while standard users receive appropriate content for their service level. This local quality differentiation enables personalized experiences without compromising the overall system's authorization and regional control mechanisms.
2Measurement precision
If comprehensive user data and service level information is processed, then personalization accuracy is improved, but system complexity and data processing requirements are worsened
Solution Approach 1:
The system extracts and processes only the necessary user data and service level information required for guide customization, rather than processing all available data. User profiles, subscription levels, and device capabilities are extracted as key parameters to determine content block allocation. This extraction approach maintains personalization accuracy while reducing unnecessary data processing complexity.
Solution Approach 2:
User profiles and service level information are pre-processed and stored in advance before actual guide generation. This preliminary action allows the system to quickly generate customized guides without processing complex data in real-time, reducing computational burden while maintaining personalization accuracy.
3Ease of operation
If seamless cross-device access is implemented, then user experience is improved, but synchronization and consistency across devices is worsened
Solution Approach 1:
The electronic program guide system is designed with universal functionality that allows the same guide structure to be delivered across multiple device types (televisions, mobile devices, computers). Content blocks are formatted to be compatible with different devices while maintaining consistency in the overall guide composition. This universality enables seamless access without compromising synchronization.
Solution Approach 2:
The system dynamically adjusts guide delivery based on device capabilities and user preferences while maintaining overall consistency. When a user accesses the guide from a different device, the system dynamically reconfigures which content blocks are delivered based on that device's capabilities, yet maintains synchronization with the user's profile and subscription level across all devices.
Data Source
AI summary
Electronic program guides are generated using device information, content authorization, service levels, and/or interest levels, etc., for a particular user. A viewer can access a user specific electronic program guide on a mobile device, continue accessing the user specific electronic program guide on a computer system, and subsequently move to a large screen television the same electronic program guide. The same user specific electronic program guide may be provided or adjustments to the electronic program guide can be made to account for varying service levels and device capabilities of the different devices. A user may be authorized to view a particular channel on a mobile device but not on a large screen television. In particular examples, a user can seamlessly access a user specific electronic program guide across a variety of authenticated devices associated with a variety of service levels.


