In-line Document Tagging for Object-Based Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing analysis platforms face challenges in document tagging compatibility with object-based data modeling frameworks, leading to incomplete or inaccurate analysis due to the lack of links between structured and unstructured data platforms, and often requiring tagging by users unfamiliar with the underlying data.

Innovation Solution

A computing system provides an in-line tagging interface for documents, allowing users to create and apply document tags during document creation or editing, transforming the document into a data object suitable for object-based data modeling frameworks, and synchronizing edits across platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If document tagging is performed after data is provided to the analysis platform, then users can tag documents using familiar text editor applications, but the tagging accuracy decreases because users are unfamiliar with the underlying data structure

Engineering Contradiction:
Improveease of taggingVSAvoidtagging accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by providing document tagging functionality directly within the authoring environment before the document is submitted to the analysis platform. This allows users to apply tags while the document structure and data relationships are still visible and understandable, eliminating the need to perform tagging later when contextual understanding is lost.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If traditional text editor applications are used for document tagging, then the tagging process is simple and familiar to users, but the tags are not compatible with object-based data modeling frameworks

Engineering Contradiction:
Improvetagging simplicityVSAvoidframework compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system merges the document authoring environment with the tagging interface, combining the simplicity of text editing with the sophistication of object-based data modeling. The integrated environment allows users to work with familiar text editors while automatically generating tags that are compatible with the analysis platform's object-based framework through programmatic tag generation based on the document's structural elements.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If document tagging is performed manually by users, then the process is flexible and adaptable, but the tagging consistency and completeness decrease

Engineering Contradiction:
Improvetagging flexibilityVSAvoidtagging consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the analysis platform automatically generates suggested tags based on the document's object-based data model and structure. These suggestions are fed back to users during the tagging process, allowing them to make informed decisions while maintaining consistency with the underlying data model. The system can also automatically apply tags when user input is sufficient, ensuring both flexibility and consistency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10552524B1Systems and methods for in-line document tagging and object based data synchronization
Publication Date: 2020.02.04 PALANTIR TECHNOLOGIES INC
  • US10552524B1 patent drawing
  • US10552524B1 patent drawing
  • US10552524B1 patent drawing

AI summary

Systems and methods are provided for in-line document tagging and object-based synchronization. An exemplary system may comprise one or more processors and a non-transitory computer-readable memory storing instructions that, when executed by the one or more processors, cause the system to perform a method. The method may comprise: receiving, via an in-line tagging interface, user input, the user input being associated with one or more fields of a document; applying one or more first document tags to the document, the one or more first document tags being applied in-line with the received user input; and generating a data object from the document based on the one or more documents tags, the data object being associated with an object-based data modeling framework.