Distributed Dataset Annotation Without Redundant Data Copying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems require redundant copying of datasets during annotation, leading to increased processing complexity and time, and the removal of original data context, limiting further annotations.

Innovation Solution

A storage layer for distributed systems that allows for the creation and processing of annotation data layers without duplicating the original data, using row identifiers to align annotation datasets with raw datasets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If datasets are copied to add annotations, then annotation data can be added to the dataset, but the processing complexity and time increase

Engineering Contradiction:
Improveannotation capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the original dataset and annotation dataset into a single unified dataset structure. Instead of maintaining separate copies of data, the system combines them with annotation columns added to the original data structure, eliminating redundant data storage and reducing processing complexity while maintaining full annotation capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified dataset structure serves multiple functions simultaneously: it stores both original data and annotation data, supports multiple types of annotations, and enables both data retrieval and annotation retrieval through a single processing path, thereby reducing overall system complexity

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

2Adaptability or versatility

If datasets are copied to add annotations, then annotation data can be added, but the processing time increases

Engineering Contradiction:
Improveannotation capabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

By combining original and annotation data into one dataset, the system eliminates the need to read and process separate files during analysis operations, reducing I/O time and computational overhead while preserving full annotation functionality

Inventive Principle:
Principle #5Merging (Combining)

3Loss of time

If original data is removed during annotation to reduce processing time, then processing time decreases, but the context of original data is lost

Engineering Contradiction:
Improveprocessing timeVSAvoiddata context
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The unified dataset retains all original data columns alongside annotation columns, ensuring that no contextual information is lost while maintaining efficient single-dataset processing that does not require periodic pruning of original data

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If data is copied multiple times for multiple annotations, then multiple annotations can be added, but the computational cost increases

Engineering Contradiction:
Improvemultiple annotation capabilityVSAvoidcomputational cost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The unified dataset structure is designed to accommodate multiple annotation types and layers within a single data structure. New annotations can be added as additional columns or nested structures without requiring full data duplication, thereby reducing computational cost while supporting multiple annotation capabilities

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

Data Source

PatentUS12493611B2Annotating datasets without redundant copying
Publication Date: 2025.12.09 YAHOO ASSETS LLC
  • US12493611B2 patent drawing
  • US12493611B2 patent drawing
  • US12493611B2 patent drawing

AI summary

Disclosed embodiments are methods, apparatuses, and computer-readable media for annotating distributed data without redundant data copying. In one embodiment, a method is disclosed comprising reading a raw dataset, the raw dataset comprising a first set of columns and a first set of rows; generating an annotation dataset, the annotation dataset comprising a second set of columns and a second set of rows; assigning row identifiers to each row in the second set of rows, the row identifiers aligning the second set of rows with the first set of rows based on the underlying storage of the raw dataset and annotation dataset; and writing the annotation dataset to a distributed storage medium.