Open Policy Agent Bridge for Market Data Entitlements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions fail to provide a comprehensive approach for accurate and timely determination of entitlements related to market data, leading to lack of coordination between business support groups and limited control over data usage and access.

Innovation Solution

An open policy agent bridge system that uses Open Digital Rights Language (ODRL) and digital rights management (DRM) policy data to determine entitlements, allowing for fine-grained access control and transparent management of market data usage through a policy engine that processes entitlement queries and generates results for recipients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If comprehensive contract management is implemented to accurately determine entitlements for market data, then entitlement determination accuracy is improved, but system complexity increases due to managing thousands of unique contracts

Engineering Contradiction:
Improveentitlement determination accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex entitlement determination system into distinct functional components: a policy management service that handles contract data, an entitlement service that processes requests, and a policy engine that evaluates rules. This segmentation allows each component to specialize in specific tasks, improving accuracy while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary policy engine that acts as a mediator between the raw contract data and the entitlement determination process. This policy engine translates complex contract terms into evaluable policies, simplifying the overall system architecture while maintaining accurate entitlement determination through structured policy evaluation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If detailed policy evaluation is performed to ensure accurate entitlement determinations, then entitlement determination accuracy is improved, but processing time increases

Engineering Contradiction:
Improveentitlement determination accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-compiling contract data into structured policy representations and pre-organizing entitlement rules before actual entitlement determinations are needed. This preparation work is performed in advance, allowing the system to quickly evaluate entitlements during runtime without sacrificing accuracy, thus reducing processing time while maintaining precise determination.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If granular control over market data usage is implemented, then data security is improved, but ease of operation deteriorates due to complex agreement management

Engineering Contradiction:
Improvedata securityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a universal policy management framework that handles multiple contract types, entitlement scenarios, and data protection requirements through a single standardized system. This multi-functional approach enables granular control over market data usage while providing a unified interface and consistent methodology, thereby improving data security without proportionally increasing operational complexity.

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

Data Source

PatentUS11734356B2System and method for implementing an open policy agent bridge
Publication Date: 2023.08.22 JPMORGAN CHASE BANK NA
  • US11734356B2 patent drawing
  • US11734356B2 patent drawing

AI summary

An embodiment of the present invention is directed to implementing an open policy agent bridge to entitlements determination as they relate to market data. According to an embodiment of the present invention, Open Policy Agent (OPA) may be implemented as a policy engine to make decisions and determinations concerning fine-grained access control for an application.