Stratified Data Pipelines With Schema Validation for Low-Latency Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems experience latency issues due to inefficient data transfer and processing, particularly in distributed systems like vehicles, where sensors generate insights that require fast access and handling of diverse data formats across varying hardware and software configurations.

Innovation Solution

A generic data pipeline with schema validation and parallelization is implemented to efficiently route and process data, using a Hardware Abstraction Layer (HAL) and Vehicle Abstraction Layer (VAL) to normalize sensor data, and a data processing pipeline with Lambda functions to manage data routing and storage, ensuring low latency and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is transferred from cloud VMs or external data networks to internal storage, then data accessibility is improved, but latency increases

Engineering Contradiction:
Improvedata accessibilityVSAvoidlatency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the data pipeline into multiple processing stages with schema validation at each stage. Data is routed through different pipeline instances based on schema validation results, allowing parallel processing and reducing overall latency while maintaining data accessibility across the distributed system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces schema validation as an intermediary component between data transfer and data processing. This intermediary validates data schemas early in the pipeline, enabling efficient routing decisions and reducing latency by preventing invalid data from progressing through the entire transfer and processing chain.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data processing is performed on diverse sensor data formats, then adaptability is improved, but processing complexity increases

Engineering Contradiction:
Improvedata format compatibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal schema validation mechanism that handles multiple data formats through a single standardized interface. The schema validation framework is designed to work with diverse sensor data formats (JSON, CSV, binary) without requiring format-specific processing logic, thereby improving adaptability while reducing processing complexity.

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

Solution Approach 2:

The patent changes the parameter of data representation by enforcing schema-based standardization. Incoming diverse data formats are validated against predefined schemas that define expected structures, allowing the system to handle format diversity through parameter validation rather than complex format-specific processing logic.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If schema validation is performed on incoming data, then data quality is improved, but processing time increases

Engineering Contradiction:
Improvedata qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs schema validation as a preliminary action early in the data pipeline, before data is routed to various processing instances. This preliminary validation ensures data quality is established upfront, allowing subsequent processing stages to operate on already-validated data without repeating validation checks, thereby minimizing overall processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial schema validation by validating only critical schema elements that are necessary for routing and processing decisions. This selective validation approach maintains data quality for essential fields while reducing the time overhead compared to complete schema validation of all data elements.

Inventive Principle:
Principle #16Partial or excessive action

4Productivity

If data is routed based on schema identifier, then processing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates copies of validated data with schema identifiers attached, routing these copied data instances to appropriate processing pipelines based on the schema identifier. This copying mechanism enables efficient routing decisions without requiring complex real-time analysis of the actual data content, thereby improving processing efficiency while managing system complexity through standardized data duplication.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250272268A1Method and system for data pipeline stratification for low latency access
Publication Date: 2025.08.28 BLACKBERRY LTD
  • US20250272268A1 patent drawing
  • US20250272268A1 patent drawing
  • US20250272268A1 patent drawing

AI summary

A method at a data pipeline in computing system, the method including receiving data and a schema identifier associated with the data; confirming that the schema identifier is valid; and routing the data at the data pipeline based on the schema identifier. Also, a computing system having a processor; a data pipeline; and a communications subsystem, wherein the computing system is configured to: receive data and a schema identifier associated with the data; confirm, using the processor, that the schema identifier is valid; and route the data at the data pipeline based on the schema identifier.