Consistent Data Object Management via Canonical Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern computing systems face inefficiencies in managing and storing consistent data objects in various formats, leading to increased memory usage and computational costs due to the need for multiple data copies and format conversions.

Innovation Solution

A data management module that stores and manages consistent data objects in multiple formats, maintaining their consistency and allowing access in any desired format without external conversion, while performing conversions and updates internally to keep all views synchronized.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple copies of data in different formats are stored in memory, then data can be accessed in various formats, but memory space consumption increases

Engineering Contradiction:
Improvedata format accessibilityVSAvoidmemory space consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments data into a canonical format representation and format-specific views. The canonical data object stores data in a standard format, while format-specific views provide access in different formats without storing complete copies. This segmentation allows the system to maintain multiple format representations while reducing overall memory consumption by sharing the canonical representation across all views.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a data management module as an intermediary between data storage and access operations. This module manages the canonical data object and translates access requests into appropriate format-specific views. The intermediary handles format conversions and coordinates access to multiple format representations, enabling versatile data access without requiring all data to be stored in every format simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data is converted and copied in memory for different formats, then format flexibility is achieved, but computational cost increases

Engineering Contradiction:
Improvedata format flexibilityVSAvoidcomputational cost
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent performs format conversion in advance by pre-computing and storing format-specific views of the data. Instead of converting data on-demand during access operations, the system pre-processes the data into multiple format representations and stores them in format-specific views. This preliminary action reduces computational cost during actual data access by avoiding repeated conversions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of data in different formats through format-specific views that reference the canonical data object. Rather than performing full data conversions for each access, the system creates view copies that maintain format-specific representations while sharing the underlying canonical data. This copying approach reduces computational overhead by avoiding redundant conversion operations.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If multiple copies of data are maintained in different memory devices, then format variety is supported, but data consistency management becomes complex

Engineering Contradiction:
Improvedata format varietyVSAvoiddata consistency management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges all format-specific data representations into a unified data management structure. Instead of maintaining separate data copies in different memory devices, the system consolidates all formats under a single canonical data object with associated format-specific views. This merging approach simplifies consistency management by providing a single source of truth while maintaining access to multiple formats through the unified structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The data management module serves as an intermediary that coordinates access to the canonical data object and manages format-specific views. This intermediary handles consistency tracking and synchronization across all format representations, eliminating the need for complex consistency management mechanisms that would be required if multiple independent data copies were maintained across different memory devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9697212B2Managing consistent data objects
Publication Date: 2017.07.04 INTEL CORP
  • US9697212B2 patent drawing
  • US9697212B2 patent drawing
  • US9697212B2 patent drawing

AI summary

A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object.