Search Statement Modification for Interactive Data Charts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analyzing and searching massive quantities of machine data from diverse sources is challenging due to varying data types and formats, making it time-consuming and inefficient to derive insights from large volumes of minimally processed data.

Innovation Solution

An event-based data intake and query system with a late-binding schema that processes and indexes machine data, allowing flexible schema definition and extraction rules to be applied at search time, enabling field-searchability and use of a common information model across disparate data sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If massive quantities of raw machine data are stored for later retrieval and analysis, then data flexibility and analysis completeness are improved, but search and analysis efficiency deteriorates due to the vast amount of diverse data

Engineering Contradiction:
Improvedata flexibilityVSAvoidsearch efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by extracting and storing metadata (field names, data types, relationships) during data ingestion, before actual search operations. This pre-processing creates a searchable framework that enables efficient querying of raw data without requiring full data processing at search time, thus resolving the contradiction between storing all raw data and maintaining search efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces metadata as an intermediary layer between raw machine data and search operations. This metadata layer contains extracted field information, data types, and relationships that mediate between the vast raw data and search queries, enabling efficient search without directly processing the entire raw data set, thus resolving the efficiency-flexibility contradiction

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data pre-processing is performed to extract specified data items for efficient retrieval, then search efficiency is improved, but data completeness deteriorates because most generated data is discarded

Engineering Contradiction:
Improveretrieval efficiencyVSAvoiddata completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system extracts only the essential metadata components (field names, data types, relationships) from raw data during ingestion, while preserving the complete raw data for later analysis. This selective extraction of metadata enables efficient search without discarding the actual raw data, thus resolving the contradiction between retrieval efficiency and data completeness

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a lightweight metadata copy of the raw data structure during ingestion, which serves as an efficient search interface. The actual raw data remains intact and accessible, allowing users to analyze complete data while using the metadata copy for efficient querying, thus resolving the efficiency-completeness contradiction

Inventive Principle:
Principle #26Copying

3Stability of the object's composition

If schema definition is performed early during data ingestion, then data organization is improved, but adaptability deteriorates because the schema cannot be easily refined based on learned data characteristics

Engineering Contradiction:
Improvedata organizationVSAvoidschema flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic schema evolution by allowing schema definitions to be refined and updated based on learned data characteristics over time. The metadata extraction and schema definition process is not fixed but can adapt as the system learns from data patterns, thus resolving the contradiction between stable data organization and schema flexibility

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where data analysis results and learned characteristics feed back into schema refinement. The system uses information from data processing and user interactions to continuously improve and adapt the schema definition, thus resolving the contradiction between early schema stability and later adaptability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12443594B1System modification of a search-related statement in a graphical user interface
Publication Date: 2025.10.14 CISCO TECHNOLOGY INC
  • US12443594B1 patent drawing
  • US12443594B1 patent drawing
  • US12443594B1 patent drawing

AI summary

A system generates a user interface that enables a user to generate a chart from one or more statements of a data processing package. Via one or more user interactions with the user interface, the system may receive one or more chart parameters for a chart. Using a statement from the data processing package and the one or more chart parameters, the system may generate an additional statement and append the generated statement to the data processing package to form an enriched data processing package. The system may communicate the enriched data processing package to a search service for execution. The system may display the results in an interactive chart.