Data Fabric Service for Distributed Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data systems lack the capability to seamlessly search and analyze diverse data types across multiple distributed data systems, limiting the ability to derive insights from large volumes of diverse data.

Innovation Solution

A data fabric service system architecture that extends search and analytics capabilities by employing a scalable network of distributed nodes communicatively coupled to diverse data systems, allowing for the processing and integration of large volumes of diverse data from various sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is pre-processed and only specified data items are extracted and stored, then retrieval and analysis efficiency is improved, but data flexibility and the ability to analyze all generated data are reduced

Engineering Contradiction:
Improvedata retrieval and analysis efficiencyVSAvoiddata analysis flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments data into two storage paths: pre-processed extracted data items stored in traditional databases for efficient retrieval, and raw unprocessed data stored in data lakes for flexible analysis. This segmentation allows the system to simultaneously achieve both efficiency for common queries and flexibility for ad-hoc analysis by directing different types of data access to appropriate storage layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to data architecture by introducing data lakes as a complementary storage layer alongside traditional databases. This dimensional expansion allows the system to store both structured extracted data and unstructured raw data in parallel, enabling analysts to choose the appropriate data source based on their specific analysis needs without compromising either efficiency or flexibility.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If massive quantities of raw data are stored for later retrieval and analysis, then data analysis flexibility is improved, but storage costs and system complexity increase

Engineering Contradiction:
Improvedata analysis flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal data fabric service that serves multiple functions: it manages both traditional database operations and data lake storage, handles diverse data types uniformly, and provides a single interface for data access across different storage technologies. This multi-functionality reduces system complexity by consolidating what would otherwise require separate systems into a unified platform.

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

Solution Approach 2:

The patent introduces a data fabric service as an intermediary layer between users and the underlying diverse data systems. This mediator abstracts the complexity of different storage technologies (databases, data lakes, file systems) behind a unified interface, allowing users to access raw data flexibly without needing to understand or manage the underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If tools are used to search data systems separately and collect search results over a network, then individual data system search capability is maintained, but seamless cross-system search and analysis are prevented

Engineering Contradiction:
Improveindividual data system search capabilityVSAvoidcross-system search convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges multiple separate data system search capabilities into a unified search interface through the data fabric service. This service combines access to traditional databases, data lakes, and other data systems into a single coherent search mechanism, allowing users to perform cross-system searches without manually querying each system separately while preserving the reliability of individual system search capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The data fabric service provides a universal search interface that works across diverse data types and storage systems. This multi-functional search capability maintains the reliability of individual data system search while adding the convenience of seamless cross-system analysis by providing a single point of access that automatically routes queries to appropriate data sources.

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

Data Source

PatentUS20250110994A1Data search and analysis for data systems
Publication Date: 2025.04.03 CISCO TECHNOLOGY INC
  • US20250110994A1 patent drawing
  • US20250110994A1 patent drawing
  • US20250110994A1 patent drawing

AI summary

Disclosed is a data fabric service system that can be implemented in a distributed computer network, such as a data intake and query system. The data index and query system can receive a search query and define a search scheme for applying the search query on distributed data storage systems including internal data storage and external data storage. The data index and query system may provide a portion of the search scheme to a search service of the data fabric service system, which can cause worker nodes of the data fabric service system to perform various functions-including applying the search query to the external data storage based on the portion of the search scheme in order to obtain search results.