Dynamic Policy Descriptors for On-Demand Session Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video on demand (VOD) and interactive service architectures face challenges in dynamic authorization and policy management, with current approaches being static and not adaptable at session setup time.

Innovation Solution

A token-based system for dynamic on demand session management, where a purchase token is generated and used for authorization, and dynamic policy descriptors are created by the purchase server for each session, enabling flexible and personalized management of assets, priorities, and conditional access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static policy management approaches are used, then system simplicity is maintained, but adaptability and personalization for different devices and services deteriorate

Engineering Contradiction:
ImproveadaptabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic policy management where policy descriptors are generated at session setup time based on service type, device characteristics, and user preferences. This allows the system to adapt policies dynamically rather than using static pre-configured policies, resolving the contradiction between adaptability and complexity by making the system flexible only when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent pre-generates policy descriptors and stores them in a database before session establishment. When a session is initiated, the appropriate pre-prepared policy descriptors are retrieved and applied, eliminating the need for complex real-time policy generation while maintaining adaptability. This preliminary action resolves the contradiction by shifting computational complexity from runtime to setup time.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If dynamic policy management is implemented at session setup time, then personalization and flexibility improve, but processing time and system complexity increase

Engineering Contradiction:
ImprovepersonalizationVSAvoidsession setup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Policy descriptors are pre-generated and stored in the database before sessions are established. During session setup, the system only needs to retrieve the appropriate pre-prepared policy descriptors based on service type and device characteristics, rather than generating them in real-time. This dramatically reduces session setup time while maintaining personalization capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates template-based policy descriptors that can be copied and adapted for different sessions. Instead of generating unique complex policies from scratch for each session, the system uses pre-defined templates that are instantiated with specific parameters, reducing processing time while maintaining personalization through parameter customization.

Inventive Principle:
Principle #26Copying

3Ease of operation

If uniform authentication method is used across various interactive content offerings, then ease of operation improves, but flexibility for different devices and services deteriorates

Engineering Contradiction:
Improveuniform authenticationVSAvoidservice flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal token-based authentication mechanism that works across all interactive content offerings and service types. The same purchase token and policy descriptor framework is used whether for VOD, IP streaming, or other interactive services, providing ease of operation through consistency while maintaining flexibility through configurable policy descriptors that adapt to specific service requirements.

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

Solution Approach 2:

The patent maintains uniform authentication through a consistent token framework, but achieves service flexibility by changing policy parameters (such as bandwidth requirements, codec selections, and access rights) based on service type and device characteristics. The authentication structure remains uniform while the authorized parameters vary to provide flexibility.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8099508B2Method of using tokens and policy descriptors for dynamic on demand session management
Publication Date: 2012.01.17 COMCAST CABLE COMM LLC
  • US8099508B2 patent drawing
  • US8099508B2 patent drawing
  • US8099508B2 patent drawing

AI summary

Tokens and policy descriptors are used for dynamic on demand session management in a distributed and scalable architecture for on demand sessions and resource management. The architecture includes an on demand client, a purchase server, and a session manager. A purchase token is generated at the purchase server and assigned to the on demand client. The purchase token represents at least one requested asset. In response to an on demand session set-up request corresponding to the purchase token from the on demand client to the session manager, the purchase token is expanded to generate at least one dynamic policy management descriptor for the on demand session. This provides token-based purchase authorization and policy management for on demand services.