NoSQL Time-Series Storage for Heterogeneous Instrument Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database systems struggle to efficiently store and query heterogeneous data sequences from scientific instruments in chemical, pharmaceutical, and biopharmaceutical processes, particularly due to inconsistencies and the need for predefined schemas, leading to inefficient memory usage and complex queries.

Innovation Solution

A NoSQL database system with schema-on-read capability stores discrete time data from multiple scientific instruments in a unified format, using key-value pairs and metadata to accommodate diverse data types, allowing flexible storage and querying without predefined schemas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional database systems with predefined schemas are used to store heterogeneous data from scientific instruments, then data structure and query capability are provided, but memory requirements increase and queries become complex due to schema constraints and data inconsistencies

Engineering Contradiction:
ImproveAbility to store heterogeneous data from multiple instrumentsVSAvoidQuery complexity and memory requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic schema approach where the database schema is not fixed in advance but is automatically adapted to the actual data structure. The system uses schema-on-read methodology where the schema is inferred from the data itself during reading operations, allowing flexible storage of heterogeneous data from multiple scientific instruments without predefined structural constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the fundamental parameter of schema definition from static/predefined to dynamic/inferred. By using schema-on-read, the system infers the appropriate schema structure from the actual data being read, allowing the database to adapt its structure based on the data characteristics rather than forcing data into a predetermined structure.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If conventional time series databases with predefined schemas are used, then structured query capability is provided, but the ability to handle inconsistent data from different instruments is reduced

Engineering Contradiction:
ImproveQuery capabilityVSAvoidData consistency handling
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adapts the database schema to match the actual data structure inferred from the data itself. This allows consistent handling of heterogeneous data from different instruments by automatically adjusting the schema to accommodate variations in data format, resolution, and structure without requiring manual schema modification.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The database system performs self-schema-inference where it automatically determines the appropriate schema structure based on the data it reads. This self-service capability eliminates the need for manual schema definition and allows the system to handle data inconsistencies autonomously by adapting to the actual data characteristics.

Inventive Principle:
Principle #25Self-service

3Device complexity

If data is stored with interpolation to fit predefined schemas, then schema compliance is achieved, but data integrity is compromised

Engineering Contradiction:
ImproveSchema complianceVSAvoidData integrity
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent inverts the traditional approach by going from schema-compliance-first to data-integrity-first. Instead of forcing data into a predefined schema and using interpolation to fill gaps, the system reads the data first, infers the appropriate schema from the actual data structure, and then stores the data without any modification or interpolation, preserving complete data integrity.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system performs self-schema-inference where the schema is automatically determined from the data itself rather than being imposed externally. This self-service approach ensures that the schema accurately reflects the actual data structure, eliminating the need for interpolation and preserving the original data integrity while achieving schema compliance.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12586666B2Storing data from a process to produce a chemical, pharmaceutical, biopharmaceutical and/or biological product
Publication Date: 2026.03.24 SARTORIUS STEDIM DATA ANALYTICS AB
  • US12586666B2 patent drawing
  • US12586666B2 patent drawing
  • US12586666B2 patent drawing

AI summary

Aspects relate to a computer-implemented method, a computer program and a system for storing a heterogeneous sequence of discrete-time data determined from a process to produce a chemical, pharmaceutical, biopharmaceutical and/or biological product. The method comprises receiving the discrete-time data, the discrete-time data comprising data from one or more first scientific instruments and including data comprising one or more timestamps corresponding to one or more digital signals.