Aggregate Document Licensing Compliance System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The management of licensing information for aggregate documents is complex due to varying copyright terms and potential conflicts between different licenses, which can be difficult for end users to navigate and may result in legal issues if not properly handled.

Innovation Solution

A system and method for managing licensing information associated with aggregate documents, including an aggregate document search engine, sub-document selector, flag selector, and export document generator, which determine whether selected copyright flags are resolved before exporting sub-documents to ensure compliance with licensing terms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple sub-documents with different licensing terms are combined into an aggregate document, then the functionality and content variety of the aggregate document is improved, but the complexity of managing licensing information increases

Engineering Contradiction:
Improvecontent varietyVSAvoidlicensing management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments licensing information into discrete copyright flags associated with each sub-document. Each sub-document is evaluated independently for its licensing terms, and the system processes each flag separately to determine compliance. This segmentation allows the aggregate document to incorporate diverse content while managing licensing complexity through systematic, individual evaluation of each component's rights and restrictions.

Inventive Principle:
Principle #1Segmentation

2Reliability

If comprehensive licensing checks are performed on all sub-documents, then the reliability of copyright compliance is improved, but the time and computational resources required increase

Engineering Contradiction:
Improvecopyright complianceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary evaluation of copyright flags and licensing terms during the document aggregation process itself, rather than conducting separate comprehensive checks afterward. The system evaluates each sub-document's licensing information as it is incorporated, determining compliance requirements in advance. This preliminary action ensures reliable copyright compliance while minimizing additional processing time by integrating the checks into the existing workflow.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If detailed licensing information is tracked for each sub-document, then the accuracy of license term enforcement is improved, but the data management burden increases

Engineering Contradiction:
Improvelicense term accuracyVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by associating specific copyright flags and licensing terms with each individual sub-document rather than applying uniform tracking to the entire aggregate document. Each sub-document maintains its own licensing information characteristics, allowing precise enforcement of specific license terms (such as attribution requirements or redistribution restrictions) only where applicable. This approach ensures accurate license term enforcement while minimizing data management burden by tracking only the necessary licensing information for each specific sub-document.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10699355B2System and method for generating an aggregate document comprised of at least one sub-document
Publication Date: 2020.06.30 GENESEE VALLEY INNOVATIONS LLC
  • US10699355B2 patent drawing
  • US10699355B2 patent drawing
  • US10699355B2 patent drawing

AI summary

A system and method for generating an aggregate document comprised of at least one sub-document. The system comprises a document management system on a first computing device connectable over a network with a user computing system on a second computing device remote from the first computing device. The document management system on the first computing device has access over the network to a plurality of databases including an aggregate document database, a license database, and a document repository database. Each of the first computing device and the second computing device have software code operationally installed thereon for effecting instructions for controlling certain aspects of each computing device. The software code on the first computing device is operational at least for controlling hardware components of the first computing device to create a builder subsystem configured to enable a user to generate at least one aggregate document.