ODRL Visualizer for Human-Readable Contract Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine-readable contracts in Rights Expression Languages, such as ODRL, are not suitable for human consumption, particularly in the Financial Services industry, where complex market data licenses require non-technical users to understand their meaning for contractual agreements.

Innovation Solution

A system and method that implements an ODRL Visualizer, which receives digital contracts, identifies ontologies, parses them, and converts the contracts into a human-readable format, displaying both machine-readable and human-readable versions side-by-side, allowing users to validate and understand complex terms and agreements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital contracts are written in machine readable Rights Expression Languages (ODRL), then the contracts can express complex agreements and licenses, but the contracts become unsuitable for human consumption and understanding

Engineering Contradiction:
Improveability to express complex agreementsVSAvoidhuman consumption and understanding
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary translation layer that converts ODRL machine-readable contracts into human-readable formats. The system includes a translator component that acts as a mediator between the machine-readable contract representation and human users, generating explanatory documents, visualizations, and summaries that bridge the gap between technical complexity and human understanding.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the contract translation process into distinct components: ontology resolution, contract parsing, standard form generation, and human-readable format conversion. Each segment handles a specific aspect of the translation task, making the overall complex process manageable and systematic.

Inventive Principle:
Principle #1Segmentation

2Reliability

If non-technical users need to understand and verify digital contracts, then they can validate contractual agreements, but they cannot read or interpret Rights Expression Languages

Engineering Contradiction:
Improvevalidation of contractual agreementsVSAvoidreading and interpreting contracts
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates a human-readable copy or representation of the machine-readable contract. The translator generates alternative representations (textual explanations, visual diagrams, structured summaries) that replicate the contractual information in a format accessible to non-technical users, enabling them to verify agreements without needing to read ODRL syntax.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the representation parameters of the contract from machine-readable syntax to human-readable formats. This involves transforming the contract's structural and semantic parameters into different formats (natural language, visual representations, simplified structures) that match human cognitive patterns and reading capabilities.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system translates and displays both machine readable and human readable versions side-by-side, then users can compare and verify contracts, but the system complexity increases

Engineering Contradiction:
Improvecomparison and verification accuracyVSAvoidsystem structure and processing
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the display interface into separate panes or sections: one for the machine-readable ODRL contract and another for the human-readable translation. This segmentation allows the system to present complex translated content in an organized manner while maintaining the underlying processing complexity in a modular fashion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary translation and standard form generation before displaying the side-by-side comparison. The translator pre-processes the contract into a standardized internal representation and generates human-readable versions in advance, so that when the user requests a comparison, the content is already prepared and ready for display.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11966710B2System and method for implementing an open digital rights language (ODRL) visualizer
Publication Date: 2024.04.23 JPMORGAN CHASE BANK NA
  • US11966710B2 patent drawing
  • US11966710B2 patent drawing

AI summary

According to an embodiment of the present invention, an innovative ODRL Visualizer is a graphical web-based tool that loads a digital contract, resolves various ontologies that are referenced, parses standard forms (such as ISO 8601 standard guiding the way to notate periods of time) and converts the digital contract to a human-readable form.