Configurable Alert Notifications for Search Query Results

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current query-processing systems require manual scripting to generate alerts from search results, lacking automation for immediate action on performance and security issues detected in large data centers.

Innovation Solution

A system that automatically generates alerts by executing queries, obtaining configuration information, and invoking alert-generating functionality with payload input, allowing users to configure alert actions through a user interface with token substitution for parameter usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual scripting is used to generate alerts from search results, then flexibility in alert generation is maintained, but automation and response speed are reduced

Engineering Contradiction:
Improvealert generation automationVSAvoidmanual scripting complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system enables self-service alert generation by allowing users to configure alert actions through a graphical user interface without requiring manual scripting. The alert service automatically executes queries, evaluates results against trigger conditions, and generates alerts based on configured parameters, eliminating the need for manual script writing while maintaining flexibility through user-configurable settings.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary alert service that mediates between the search results and the alert generation process. This service receives search results, automatically evaluates them against configured trigger conditions, and generates alerts without requiring manual intervention or scripting, thus automating the process while simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual scripting is used to examine search results and generate alerts, then custom alert logic can be implemented, but response time and productivity are reduced

Engineering Contradiction:
Improvealert generation speedVSAvoidmanual intervention time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring alert actions and trigger conditions through the graphical user interface before actual alert generation is needed. Users define alert templates, parameters, and conditions in advance, allowing the alert service to automatically execute and generate alerts immediately when trigger conditions are met, eliminating manual intervention time and improving response speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The alert service operates autonomously to examine search results and generate alerts based on pre-configured parameters. The system automatically evaluates search results against trigger conditions, generates alerts when conditions are met, and sends notifications without requiring manual scripting or human intervention, thereby significantly improving productivity and reducing time loss.

Inventive Principle:
Principle #25Self-service

3Reliability

If automated alert generation is implemented, then response time to performance and security issues is improved, but system complexity increases

Engineering Contradiction:
Improveimmediate action on detected issuesVSAvoidalert generation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the alert generation system into distinct modular components: a graphical user interface for configuration, an alert service for execution, query processing for search results, and alert action modules for specific notification types. Each component has a specific function and can be independently configured and managed, reducing overall system complexity while maintaining reliability and automated response capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The alert service is designed as a universal multi-functional component that can execute various types of queries, evaluate multiple trigger conditions, and generate different types of alerts (email, SMS, system notifications) through a single unified interface. This multi-functionality reduces the need for multiple separate systems while maintaining the ability to respond reliably to diverse performance and security issues.

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

Data Source

PatentUS11722507B1User configurable alert notifications applicable to search query results
Publication Date: 2023.08.08 CISCO TECHNOLOGY INC
  • US11722507B1 patent drawing
  • US11722507B1 patent drawing
  • US11722507B1 patent drawing

AI summary

The disclosed embodiments relate to a system that generates an alert based on information extracted from search results generated by a query. During operation, the system executes the query to generate the search results. The system also obtains configuration information for the alert, wherein the configuration information identifies information associated with the search results, and also specifies a trigger condition for the alert. Next, when the trigger condition for the alert is met, the system uses the configuration information to generate a payload containing the identified information associated with the search results. The system then invokes alert-generating functionality and provides the payload as input to the alert-generating functionality. This enables the alert-generating functionality to use the information from the search results while performing one or more alert actions association with the alert.