Portable Device Content Blackout Enforcement via Location Entitlement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Content providers face challenges in effectively determining and enforcing user entitlement to video content across various devices, particularly due to geographical blackout restrictions, which are arbitrarily imposed and managed by content owners.
Innovation Solution
A system comprising a content delivery network, entitlement/key server, and authentication server that determines user entitlement based on location and blackout restrictions, using encryption key rotation and data structures to manage content access, allowing flexible imposition and removal of blackout restrictions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If content providers implement blackout restrictions and subscription-based access controls, then content security and entitlement enforcement are improved, but system complexity increases due to multiple checks and data structures
Solution Approach 1:
The entitlement determination system is segmented into multiple independent checks: subscription level verification, geographical location validation, and blackout restriction evaluation. Each check operates independently and can be implemented as separate modules or data structure queries, making the complex system manageable and maintainable while ensuring comprehensive content access control.
Solution Approach 2:
The system performs entitlement checks before content delivery begins. By determining subscription level, location, and blackout status in advance, the system prevents unauthorized access without requiring complex real-time authentication during playback, thus improving reliability while managing system complexity through proactive rather than reactive control.
2Measurement precision
If the system performs multiple entitlement checks (subscription level, location, blackout status), then content delivery flexibility and enforcement accuracy are improved, but processing time increases
Solution Approach 1:
Entitlement checks are performed in advance before content delivery initiates. By pre-determining subscription level, geographical eligibility, and blackout status, the system ensures accurate entitlement verification without delaying actual content playback, thus achieving high measurement precision while minimizing time loss during the critical content delivery phase.
Solution Approach 2:
The system performs all necessary entitlement checks (subscription verification, location validation, blackout status determination) comprehensively to ensure accurate content access control. While this may seem excessive, each check is a simple data structure query or logic evaluation that adds minimal processing time, and the collective accuracy is essential for proper content delivery flexibility and user experience.
3Reliability
If the system uses encryption key rotation and multiple data structures to manage content access, then content security is improved, but device complexity and implementation difficulty increase
Solution Approach 1:
The security system is segmented into distinct functional components: subscription level data structures, geographical blackout data structures, and encryption key management. Each component handles a specific aspect of security independently, making the overall system easier to implement and maintain while ensuring comprehensive content protection through multiple layers of security checks.
Solution Approach 2:
The patent introduces intermediary data structures and validation layers between content requests and actual delivery. These intermediaries (entitlement determination modules, key management layers) simplify the implementation by providing standardized interfaces and abstraction, making the complex security mechanisms more manageable and easier to deploy without compromising content security.
Data Source
AI summary
Content, such as audio or video content, is streamed to portable devices based on an entitlement determination that includes determining the location of the portable device and whether the content is subject to blackout restrictions. In one implementation, requests may be received for content that is to be streamed to a portable device and a location of the portable device may be determined. Entitlements may be determined, where the entitlements define whether the content is permitted to be viewed by the portable device, where the entitlements are determined based at least on the indication of the location of the portable device and based on blackout restrictions applicable to the content. The content may be selectively streamed to the portable device based on the applicable blackout restrictions.


