Content Rights Headers for Locale-Based Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital content providers face inefficiencies in managing content availability across different geographic regions, leading to unnecessary replication of data items and frustration for clients who cannot access certain content, as existing systems do not effectively filter content based on locale-specific rights.

Innovation Solution

The technology associates content rights data with data items, using headers to determine client entitlements, allowing only authorized clients to access specific content, thereby filtering out unavailable items and reducing replication needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If content rights data is maintained in association with each data item to control locale-based availability, then content access control accuracy is improved, but data item complexity increases

Engineering Contradiction:
Improvecontent access control accuracyVSAvoiddata item complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The content rights control mechanism is segmented into distinct components: content rights data (describing availability constraints) and data items (the actual content). This segmentation allows the rights information to be maintained separately in association with each data item, improving access control accuracy without significantly increasing the complexity of the core content delivery mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Content rights data acts as an intermediary layer between the data items and clients. This intermediary contains the locale-based availability constraints and enables precise access control by mediating which clients can access which content, without requiring complex modifications to the data items themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If a single South American datacenter is used for content available in South America, then data storage efficiency is improved, but content availability control for specific locales deteriorates

Engineering Contradiction:
Improvedata storage efficiencyVSAvoidcontent availability control for specific locales
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

A single South American datacenter is designed to serve multiple locales (Brazil, Chile, Argentina, etc.) universally. The datacenter stores content once rather than replicating it across multiple regional servers, improving storage efficiency. The content rights data associated with each data item enables the universal datacenter to adaptively control access based on specific locale requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system changes the parameter of content availability control from physical replication (multiple datacenters) to digital parameter control (content rights data with locale constraints). This allows a single datacenter to efficiently serve multiple locales while maintaining precise control over which clients can access which content based on their locale-specific entitlements.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If clients are sent a menu of all programs including those they cannot view, then client interface completeness is improved, but client frustration increases

Engineering Contradiction:
Improveclient interface completenessVSAvoidclient frustration
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary filtering of content based on client content rights data before presenting the menu to the client. By evaluating the association between content rights data and client entitlements in advance, the system pre-filteres the list of available programs, ensuring that only accessible content is displayed. This preliminary action eliminates the need to show unavailable items, maintaining interface completeness while preventing client frustration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11184358B2Content rights headers
Publication Date: 2021.11.23 HOME BOX OFFICE INC
  • US11184358B2 patent drawing
  • US11184358B2 patent drawing
  • US11184358B2 patent drawing

AI summary

The technology described herein is directed towards content rights data that are associated with content (a data item) to make that content selectively available or unavailable in responses by a data service to client requests. A client includes client content rights data in association with each request, (e.g., via a token), and the data service uses that client content rights data as query parameters (constraint criteria) in making a request for a data item. Client content rights data also may be used for accessing cached data. Availability constraints may include client location, brand, channel, device class and time (commence and cease).