Dynamic Access Control Framework for Digital Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing paywall solutions for digital content are inflexible, as they are hard-coded with specific usage models, limiting online publishers' ability to experiment with various sales and access models to determine the most effective ones for their needs.

Innovation Solution

A computer-implemented method and system that allows users to access digital content based on dynamic use-time rules, which specify time periods for access, associated with user classes indicating registration or payment status, enabling flexible access models and user classification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing paywall solutions use hard-coded usage models, then implementation is simple, but adaptability to different sales and access models is poor

Engineering Contradiction:
Improveadaptability to different sales and access modelsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic access control by replacing hard-coded usage models with configurable use-time rules that can be modified at runtime. The system allows publishers to define different access models (pay-per-view, subscription, free access) through configurable parameters rather than fixed code, enabling the paywall to adapt to various sales and access models dynamically.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the approach from hard-coded models to parameter-driven models. Use-time rules are defined with configurable parameters including time periods, user classes, and access conditions. This allows the same system infrastructure to support multiple access models by simply changing the parameter values rather than modifying the underlying code structure.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If paywalls support multiple usage models, then versatility improves, but implementation complexity increases

Engineering Contradiction:
Improvesupport for multiple usage modelsVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal paywall framework that can handle multiple usage models through a single unified system. The use-time rule structure serves as a multi-functional mechanism that can represent different access models (pay-per-view, subscription, free access, time-limited access) within the same implementation, eliminating the need for separate code paths for each model.

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

Solution Approach 2:

The patent introduces use-time rules as an intermediary layer between the user and the content access control. These rules act as a mediator that translates diverse access requirements into a standardized evaluation process, simplifying the implementation by providing a single interface to handle multiple usage models rather than implementing each model directly in the access control logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If access control is based on user classification and time rules, then access model flexibility improves, but processing complexity increases

Engineering Contradiction:
Improveaccess model flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the access control logic into distinct components: user class determination, use-time rule evaluation, and access decision making. This segmentation allows each component to be processed independently and efficiently. The use-time rules are divided into discrete conditions (user class matching, time period validation) that can be evaluated separately and combined to make the final access decision.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8706639B1Framework for specifying access to protected content
Publication Date: 2014.04.22 GOOGLE LLC
  • US8706639B1 patent drawing
  • US8706639B1 patent drawing
  • US8706639B1 patent drawing

AI summary

A determination is made regarding whether a user is allowed to access a content item. The content item is associated with a website. An offer associated with the website is identified. The offer includes a set of use-time rules specifying time periods during which the offer can be used to access content. A use-time rule is associated with a user class. A class of the user with respect to the offer is determined. The user's class indicates whether the user has accepted the offer or whether the user has registered with the website. A determination is made regarding whether the user is allowed to access the content item based on the offer, the user's class, and a current timestamp.