Semantic Normalization Engine for Legal Clause Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current legal search systems and contract analysis tools fail to effectively normalize search results, leading to redundant and inconsequential differences in legal clauses, making it difficult to identify substantive variations, especially in non-homogenous contracts, and lack automation for contract negotiation and commenting.

Innovation Solution

The system produces semantic normalized search results by using natural language processing and visualization tools to highlight substantive differences, automating contract review and commenting across homogenous and non-homogenous contracts, and providing users with tools to quickly identify meaningful changes in legal provisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional legal search systems return all matching clauses, then completeness of search results is improved, but redundancy and difficulty in identifying substantive differences increases

Engineering Contradiction:
Improvenumber of search resultsVSAvoidsubstantive differences
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system extracts and highlights only the substantive differences between legal clauses while suppressing redundant content. The normalization engine identifies and removes boilerplate language, standard clauses, and non-material variations, presenting only the meaningful differences to users.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different levels of analysis to different parts of legal clauses. Material provisions receive detailed semantic analysis and highlighting, while non-material portions are normalized or suppressed. This selective processing ensures that substantive differences are prominently displayed without being overwhelmed by redundant content.

Inventive Principle:
Principle #3Local quality

2Loss of information

If traditional comparison tools show all changes between clauses, then completeness of comparison is improved, but ability to distinguish consequential changes deteriorates

Engineering Contradiction:
Improveall changesVSAvoidsubstantive differences
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The system changes the parameters of comparison by applying semantic normalization and materiality thresholds. Instead of treating all text differences equally, the system evaluates each difference based on its legal significance, using trained models to distinguish between consequential and inconsequential variations in clause language.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies differential highlighting to different types of changes. Material differences are prominently marked with distinct visual indicators, while non-material changes are either suppressed or marked with lesser emphasis. This selective presentation allows users to quickly identify substantive differences without being overwhelmed by minor variations.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If manual review is used to identify substantive differences, then accuracy is improved, but time consumption increases

Engineering Contradiction:
Improveaccuracy of difference identificationVSAvoidreview time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automated semantic analysis and normalization of legal clauses, enabling self-service identification of substantive differences. The normalization engine and machine learning models automatically process clauses, highlight material variations, and present results without requiring manual legal review, thereby maintaining accuracy while dramatically reducing time consumption.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual mechanical review with automated computational analysis. Machine learning models and natural language processing algorithms substitute for human lawyers in identifying and comparing clause differences, providing accurate results instantaneously rather than requiring time-consuming manual examination.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Measurement precision

If semantic normalization is applied to reduce redundant results, then identification of substantive differences is improved, but system complexity increases

Engineering Contradiction:
Improvesubstantive differences identificationVSAvoidnormalization system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system employs a universal normalization engine that handles multiple types of legal clauses and variations through a single platform. The same core algorithms and processing logic are applied across different contract types and jurisdictions, managing complexity through reusability rather than requiring separate systems for each clause type.

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

Data Source

PatentUS12013882B2Systems and methods for generating semantic normalized search results for legal content
Publication Date: 2024.06.18 GOLAW LLC
  • US12013882B2 patent drawing
  • US12013882B2 patent drawing
  • US12013882B2 patent drawing

AI summary

A method includes receiving a search query including clause text to be searched and executing the search query against the database. The method includes receiving a set of results, the set of results including documents that include a version of the clause text, and normalizing the set of search results. The method includes grouping the normalized set of search results into one or more groups of results, each group including documents containing a version of the clause text that is semantically equivalent to each other document in the group. The method includes receiving an indication of a selection of a particular group from among the one or more groups of results and causing display of at least a portion of the particular version of the clause text.