Unit-Based Licensing System for Digital Content Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient method for controlling and managing third-party access to digital content, particularly in scenarios where licensing units are limited, leading to difficulties in determining access permissions and managing available licensing units.

Innovation Solution

Implementing a unit-based licensing system that utilizes a processor to manage requests for digital content access by third parties, where the system identifies the cardinality of assigned and available licensing units, granting or denying access based on their comparison, and updating the available units accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a unit-based licensing system is implemented to control third-party access, then access control and licensing management are improved, but system complexity increases

Engineering Contradiction:
Improveaccess controlVSAvoidlicensing management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The licensing system is segmented into discrete licensing units that can be individually allocated, tracked, and managed. Each unit represents a specific access permission, allowing the system to break down complex access control into manageable atomic elements that can be independently controlled and accounted for.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a licensing management intermediary that sits between the content owner and third-party access requests. This intermediary component handles the complex logic of unit allocation, validation, and tracking, isolating the complexity from the core access control mechanism and making the system more manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If licensing units are tracked and managed centrally, then access permission determination is improved, but processing time increases

Engineering Contradiction:
Improveaccess permission determinationVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-calculating and storing licensing unit allocations and availability in a centralized registry before access requests are made. When a third-party access request occurs, the system can quickly query pre-computed licensing information rather than performing complex real-time calculations, significantly reducing processing time while maintaining precise tracking.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If available licensing units are strictly monitored, then content ownership integrity is improved, but system operation complexity increases

Engineering Contradiction:
Improvecontent ownership integrityVSAvoidsystem operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms where the licensing management system continuously monitors licensing unit usage and automatically updates availability information. When licensing units are allocated or consumed, the system provides real-time feedback to update the centralized registry, ensuring ownership integrity is maintained through automated monitoring rather than complex manual tracking.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10679151B2Unit-based licensing for third party access of digital content
Publication Date: 2020.06.09 SIEMENS INDUSTRY SOFTWARE INC
  • US10679151B2 patent drawing
  • US10679151B2 patent drawing
  • US10679151B2 patent drawing

AI summary

A method and apparatus for unit-based licensing for third party access of digital content are provided. Unit-based licensing for third party access of digital content may include receiving a request for access to content, the request for access indicating the customer account and a third party, identifying a cardinality of assigned units for the content, identifying a cardinality of available licensing units allocated to the customer account, determining, by a processor, whether the cardinality of the assigned units is within the cardinality of available licensing units, outputting a response indicating that the request is granted on a condition that the cardinality of the assigned units is within the cardinality of available licensing units, and outputting a response indicating that the request is denied on a condition that the cardinality of the assigned units exceeds the cardinality of available licensing units.