XML Change Management Grouping and Nesting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current XML document formats lack standardized change-tracking capabilities, particularly in managing complex, multi-layered changes and tracing the origin and effectiveness of amendments, which is crucial for industries like legislative and regulatory drafting.

Innovation Solution

A method and system for extending change management in XML documents by allowing changes to be grouped, nested, and annotated with metadata, enabling users to track and manage changes through a graphical user interface, with features like change set grouping, nesting, and metadata storage for provenance and effectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional change tracking features are implemented in XML-based formats, then basic insertion, deletion, and formatting changes can be tracked, but the system lacks the capability to group changes by origin, nest changes, and record metadata such as provenance and effectivity instructions

Engineering Contradiction:
Improvechange management capabilityVSAvoidchange tracking system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments changes into discrete change sets, where each change set represents a logical grouping of related changes. This segmentation allows changes to be organized by origin, tracked independently, and managed as cohesive units rather than individual modifications, thereby enhancing adaptability without proportionally increasing complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements nesting by allowing change sets to contain nested change sets, creating a hierarchical structure. This enables multi-level grouping where changes can be organized within changes within changes, providing flexible organization and traceability while maintaining a manageable system architecture through recursive structure

Inventive Principle:
Principle #7Nested doll (Nesting)

2Loss of information

If multiple parties propose amendments to legislative and regulatory documents, then comprehensive change tracking is needed, but traditional methods cannot interrelate changes, trace origin, or record effectivity dates

Engineering Contradiction:
Improvechange provenanceVSAvoidmetadata management system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent creates a universal metadata structure that serves multiple functions simultaneously: tracking provenance, recording effectivity dates, identifying change origin, and establishing relationships between changes. This multi-functional metadata system prevents information loss across diverse tracking requirements while avoiding the need for separate specialized systems for each function

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

Solution Approach 2:

The patent introduces metadata as an intermediary layer between the XML document content and the change tracking system. This metadata acts as a mediator that captures and preserves all necessary information about changes without directly modifying the document structure, thereby preventing information loss while maintaining system simplicity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If changes are tracked individually in XML documents, then basic change visibility is achieved, but users cannot accept or reject changes as groups, nor can they distinguish editorial changes from other incorporated changes

Engineering Contradiction:
Improvechange review processVSAvoidchange classification
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent merges multiple individual changes into unified change sets that can be accepted or rejected as a group. This combining of changes maintains ease of operation by allowing batch processing of related modifications while preserving the ability to track and classify each individual change within the set through associated metadata

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies local quality by adding specific metadata attributes to change sets that distinguish editorial changes from other types of incorporated changes. This localized differentiation at the change set level enables classification and identification of change types without requiring a complete system redesign, maintaining operational simplicity while preventing information loss

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12118293B2Method for extending change management in an XML document to allow for groupings and nesting of changes
Publication Date: 2024.10.15 XCENTIAL CORP
  • US12118293B2 patent drawing
  • US12118293B2 patent drawing
  • US12118293B2 patent drawing

AI summary

The present invention provides more robust change management features to an XML document by allowing a user to interrelate changes. The system and method allow a user to group a set of changes together, nest a change within a group of changes, relate effectivity information about a change, and detect conflicting changes. This more robust change management feature will allow for greater collaboration, clarity, and efficiency in a workplace where many users may be working on a number of different areas in a document.