Annotation Node Set for Discrete Chronological Event Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing annotation systems fail to maintain amendments as discrete chronological events, leading to inconsistencies between dictation, transcript, and annotation, making it difficult for reviewers to finalize annotations effectively.

Innovation Solution

A system that uses a node set to represent annotations, where a root node defines the initial annotation template and update nodes represent changes, connected by edges to show the sequence of commands, allowing for efficient storage and retrieval of different annotation states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system stores complete duplicate annotation information for each state, then retrieval of different annotation versions is simplified, but storage requirements increase significantly

Engineering Contradiction:
Improveretrieval of annotation versionsVSAvoidstorage requirements
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The annotation system is segmented into a base annotation and separate amendment records. Each amendment is stored as an individual unit with references to the base annotation, rather than storing complete duplicate copies of the entire annotation for each version. This segmentation reduces storage requirements while maintaining the ability to retrieve and reconstruct different annotation versions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a nested structure where amendment records are contained within the annotation system, and each amendment references the base annotation. This nested organization allows the system to store only the incremental changes rather than complete copies, optimizing storage while enabling efficient version retrieval through the hierarchical structure.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Stability of the object's composition

If the system maintains chronological order of dictation and transcript, then the original sequence is preserved, but consistency with the annotation is lost when amendments are made

Engineering Contradiction:
Improveoriginal sequence preservationVSAvoidconsistency between transcript and annotation
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system dynamically adjusts the relationship between transcript and annotation by introducing amendment records that track changes over time. Rather than maintaining a static chronological order that becomes inconsistent with amendments, the system evolves the structure to include version information and amendment sequences, allowing the transcript to remain consistent with the current annotation state while preserving historical information.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Amendment records serve as intermediaries between the original transcript and the modified annotation. These intermediate structures capture the changes made to the annotation and provide a bridge that maintains consistency between the transcript and the current annotation state, while also preserving the original chronological sequence through version tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If the system stores only individual changes rather than complete annotation states, then storage is optimized, but the complexity of reconstructing different versions increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidversion reconstruction complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system performs preliminary organization of amendment records by storing them in chronological order with clear version identifiers and references to the base annotation. This preliminary structuring eliminates the need for complex reconstruction algorithms, as the amendments are already arranged in a sequence that naturally reconstructs different annotation versions when needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240184977A1Systems and methods to maintain amends to an annotation as discrete chronological events
Publication Date: 2024.06.06 SUKI AI INC
  • US20240184977A1 patent drawing
  • US20240184977A1 patent drawing
  • US20240184977A1 patent drawing

AI summary

Systems and methods to maintain amends to an annotation as discrete chronological events are disclosed. Exemplary implementations may: obtain a selection of a first annotation template for a first annotation via a client computing platform; generate a root node based on the selection of the first annotation template; obtain a first command to update to the first annotation; append a first update node to the root node responsive to the first command; obtain a second command to update to the first annotation; append a second update node to the first node responsive to the second command; receive an indication to present the first annotation; generate, responsive to the indication, the first annotation by populating the first annotation template included in the root node based on the first node set and in sequential order indicated by the edges; and effectuate presentation of the first annotation.