Asset Hierarchy Interface Using Search-Driven Control Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analyzing and searching massive quantities of machine-generated data from diverse sources poses challenges due to the complexity and volume of data types and formats, requiring efficient processing and storage solutions to facilitate real-time operational intelligence.

Innovation Solution

The implementation of an event-based data intake and query system, such as the SPLUNKĀ® ENTERPRISE system, which uses a late-binding schema to collect, index, and search machine-generated data from various sources, enabling flexible data processing and analysis by applying extraction rules at search time, and employing techniques like parallel processing and keyword indexing to enhance query efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is collected and stored from diverse machine sources with different formats and types, then the quantity and variety of available data increases, but the complexity of processing and searching the data increases

Engineering Contradiction:
Improvevolume of machine dataVSAvoidcomplexity of data processing system
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a universal data model that can represent multiple data types and formats from diverse machine sources through a common schema. This allows the system to handle various data sources (sensors, logs, databases) uniformly, reducing processing complexity while maintaining data variety. The common data model serves as a multi-functional framework that adapts to different input formats without requiring separate processing pipelines for each source type.

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

Solution Approach 2:

The patent introduces an intermediary layer (data intake and query system) that sits between diverse data sources and the analysis tools. This intermediary standardizes data ingestion, applies extraction rules, and transforms heterogeneous data into a unified format suitable for searching and analysis. The intermediary handles format conversion and data normalization, isolating the complexity from both the data sources and the analysis tools.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If extraction rules are applied at search time rather than data collection time, then flexibility in data processing improves, but processing time during queries increases

Engineering Contradiction:
Improveflexibility of data processingVSAvoidquery processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies extraction rules during the data intake phase rather than during query execution. This preliminary processing transforms and standardizes data as it enters the system, creating pre-processed, searchable indexes. When queries are executed, the system searches these pre-processed indexes rather than applying complex extraction rules in real-time, significantly reducing query processing time while maintaining flexibility in how data is ingested and organized.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a dynamic system where extraction rules can be configured and modified without requiring system redesign. The data model allows flexible schema definitions that can adapt to new data types and formats. This dynamic configuration capability enables the system to handle evolving data requirements while maintaining efficient query performance through pre-established extraction patterns.

Inventive Principle:
Principle #15Dynamics

3Productivity

If parallel processing and keyword indexing techniques are employed, then query efficiency improves, but system resource requirements increase

Engineering Contradiction:
Improvequery efficiencyVSAvoidsystem resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent divides the data processing system into segmented components that can operate in parallel. The data intake system, indexing system, and query processing system are separated into distinct modules. Keyword indexes are created as separate data structures from the main data storage, allowing independent optimization and parallel access. This segmentation enables multiple queries to be processed simultaneously without interfering with data ingestion or index maintenance operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11308163B1Monitoring system control interface for asset tree determination
Publication Date: 2022.04.19 CISCO TECHNOLOGY INC
  • US11308163B1 patent drawing
  • US11308163B1 patent drawing
  • US11308163B1 patent drawing

AI summary

An asset monitoring and reporting system (AMRS) implements an interface to establish an asset hierarchy to be monitored and reported against. The interface employs a search query of extant asset data from which definitional aspects of the asset hierarchy can be identified, and therefrom the interface automatically determines control information reflective of the asset hierarchy to direct the ongoing operation of the AMRS.