Tenant-Aware Query Parameter Recommendation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current tools lack the ability to efficiently and flexibly search and analyze large sets of raw machine data, particularly in IT environments, where diverse data types and formats make it challenging to derive insights without pre-processing, leading to discarded data and limited analysis capabilities.

Innovation Solution

A data intake and query system that utilizes a flexible schema to process and store raw machine data, allowing for late-binding schema application during search time, enabling field-searchable events and efficient querying across various data sources, with features like indexing, pipelined search language, and metadata catalogs for enhanced data retrieval and analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pre-processing data based on anticipated data analysis needs, then data retrieval and analysis efficiency is improved, but data flexibility and completeness deteriorate because only specified data items are stored and the rest is discarded

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

Solution Approach 1:

The system performs preliminary actions by pre-processing data to extract and store specified data items that are anticipated to be needed for analysis. This allows efficient retrieval of commonly queried data while maintaining the option to access raw data when flexibility is required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts between two modes: using pre-processed data for efficient retrieval of anticipated queries, and using raw data for flexible analysis when needed. The data processing approach changes based on the specific analysis requirements, allowing the system to optimize between efficiency and flexibility.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If storing raw data for later retrieval and analysis, then data flexibility and analysis completeness are improved, but system complexity and storage requirements worsen

Engineering Contradiction:
Improvedata analysis flexibilityVSAvoiddata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments data into two distinct types: pre-processed data for efficient retrieval and raw data for flexible analysis. This segmentation allows the system to manage different data types with different characteristics, reducing overall complexity by having dedicated handling for each data type rather than managing all data uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer of pre-processed data that sits between raw data and analysis queries. This intermediary allows common queries to be answered efficiently from pre-processed data while raw data remains available as a fallback for flexible analysis, reducing the need to manage all raw data continuously.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If using traditional search tools to search data systems separately, then data retrieval capability is maintained, but analysis efficiency and insight derivation deteriorate due to piecemeal collection requirements

Engineering Contradiction:
Improvedata retrieval capabilityVSAvoidanalysis efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system merges multiple data sources and search capabilities into a unified platform that can search and analyze data from diverse sources simultaneously. This consolidation eliminates the need for piecemeal collection from separate tools and enables efficient analysis by querying all relevant data sources through a single interface.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system provides universal search and analysis capabilities that work across multiple data sources and formats. This multi-functional approach allows analysts to retrieve and analyze data from various sources using the same tools, improving efficiency by eliminating the need for specialized tools for different data types.

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

Data Source

PatentUS12093318B2Recommending query parameters based on tenant information
Publication Date: 2024.09.17 CISCO TECHNOLOGY INC
  • US12093318B2 patent drawing
  • US12093318B2 patent drawing
  • US12093318B2 patent drawing

AI summary

Systems and methods are disclosed for recommending query parameters to a user based on tenant information. The system can identify a token query parameter from a portion of a query entered in a user interface. The token query parameter can correspond to a system query parameter, such as a query command, a function, etc., or to a user query parameter. The system can identify a tenant of a distributed data intake and query system that is associated with the query. Based on the token query parameter, the system can identify at least one query parameter associated with the tenant. The at least one query parameter can include one or more query parameters previously entered by the user or other users of the tenant, etc. The system can cause the user interface to display one or more recommended query parameters for inclusion in the query.