Unified GUI for Machine Data Query and Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data analysis tools lack the capability to efficiently search and analyze large sets of raw machine data from diverse sources, as they do not provide straightforward and easy-to-understand visual interfaces for identifying data subsets of interest.

Innovation Solution

A data intake and query system that utilizes a flexible schema to process and store machine data as events, allowing for field-searchable queries and late-binding schema extraction rules, enabling users to refine queries dynamically and explore all generated data for insights.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If tools are provided to search data systems separately and collect results over a network, then data analysis capability is improved, but user interface simplicity and ease of understanding deteriorates

Engineering Contradiction:
Improvedata analysis capabilityVSAvoiduser interface simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent combines multiple separate data search tools and network result collection into a single unified graphical user interface. This allows users to interact with diverse data sources through one consistent interface rather than switching between multiple tools, thereby maintaining enhanced data analysis capability while significantly improving ease of operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The graphical user interface is designed to be universal, supporting multiple data sources, query types, and analysis functions within a single tool. This multi-functional approach eliminates the need for separate specialized tools while providing comprehensive data search and analysis capabilities through one easy-to-use interface.

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

2Speed

If pre-processing is performed to extract specified data items and store them for efficient retrieval, then data retrieval efficiency is improved, but data flexibility and completeness deteriorates

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoiddata flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary indexing and metadata extraction on data sources before queries are executed. This pre-processing creates efficient access structures that enable rapid data retrieval, while the original complete data remains intact and accessible for flexible analysis when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts its data access strategy based on query requirements. For routine queries, it uses pre-processed indexed data for efficient retrieval. For complex or exploratory queries, it accesses the complete raw data to maintain flexibility and completeness, allowing the system to optimize between speed and adaptability as needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11604799B1Performing panel-related actions based on user interaction with a graphical user interface
Publication Date: 2023.03.14 CISCO TECHNOLOGY INC
  • US11604799B1 patent drawing
  • US11604799B1 patent drawing
  • US11604799B1 patent drawing

AI summary

Systems and methods are disclosed for allowing a user to perform various actions in association with a panel. For example, a user interface (UI) data manager can cause display of, as part of a panel view associated with a panel, a user interface field that includes a query and a first display object that includes query results generated as a result of execution of the query. In response to a user input, the UI data manager can further cause display of a second display object that provides the user with a list of actions that can be performed in association with the panel. If a user selects an action, the UI data manager can perform the action and cause display of results of the action in the panel view. The UI data manager can further associate the results of the action with the panel corresponding to the panel view.