Table-Based Interactive Query Regions for Search Command Composition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern data centers face challenges in processing and indexing large volumes of heterogeneous performance data due to its unstructured nature, making it difficult to apply semantic meaning and perform effective searches, especially when the data is minimally processed and stored for later retrieval and analysis.

Innovation Solution

The SPLUNK® ENTERPRISE system employs a late-binding schema and extraction rules to process and index unstructured data on the fly, allowing flexible schema development at search time, and uses techniques like map-reduce computations, keyword indexing, and high-performance analytics stores to optimize query processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If data is maintained in unstructured form to preserve more data for later use, then data completeness is improved, but indexing and searching operations become difficult

Engineering Contradiction:
Improvedata completenessVSAvoidindexing and searching difficulty
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments unstructured data into structured events with defined fields and formats during ingestion. Each event is parsed into discrete components (timestamp, source, message, etc.) that can be independently indexed and searched, transforming the unstructured data into a searchable structured format without losing original information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer (data ingestion and parsing system) that sits between data collection and storage. This intermediary automatically structures unstructured data into standardized events with consistent schemas, enabling efficient indexing and searching while preserving the complete original data content.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If large volumes of machine-generated data are processed intelligently, then data analysis quality is improved, but processing complexity increases

Engineering Contradiction:
Improvedata analysis qualityVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameters of data representation by transforming raw unstructured data into standardized events with consistent fields, data types, and schemas. This parameter standardization enables intelligent processing and analysis while reducing complexity through uniform data structures that can be efficiently queried and analyzed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary structuring and standardization of data during the ingestion phase, before analysis occurs. By pre-processing data into standardized events with defined schemas, the system reduces the complexity of subsequent analysis operations while maintaining high data quality and enabling intelligent processing.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If search results are provided in large sets, then comprehensiveness is improved, but user interpretation becomes difficult

Engineering Contradiction:
Improvesearch result comprehensivenessVSAvoiduser interpretation ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent applies local quality by providing different levels of data representation and organization in search results. The system can present results in various formats (detailed event data, summarized statistics, filtered views) depending on user needs, allowing comprehensive data to be presented in interpretation-friendly formats without losing information.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12386824B1Generating queries using table-based interactive regions
Publication Date: 2025.08.12 CISCO TECHNOLOGY INC
  • US12386824B1 patent drawing
  • US12386824B1 patent drawing
  • US12386824B1 patent drawing

AI summary

A method includes causing display of events that correspond to search results of a search query in a table. The table includes rows representing events comprising data items of event attributes, columns forming cells with the row, the columns representing respective event attributes, and interactive regions corresponding to one or more data items of the displayed data items. The method also includes in response to the user selecting a designated interactive region, causing display of a list of options, each displayed option corresponding to an interface template for composing query commands, and based on the user selecting an option in the displayed list of options, causing one or more commands to be added to the search query, the one or more commands composed based on the one or more data items that corresponds to the designated interactive region according to instructions of the interface template of the selected option.