Log Pattern Detection With In-Viewer Action Controls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing logs are typically presented in plain text format, requiring users to perform manual operations across multiple applications and interfaces, leading to inefficiencies and potential data loss due to inaccessible information.

Innovation Solution

A monitoring service that detects customer-specific data patterns in logs and performs automated or user-initiated actions, such as accessing resources or displaying enriched information, using selectable controls like drop-down menus or hyperlinks directly within the log viewing application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If logs are presented in plain text format, then device complexity is reduced, but user operation efficiency deteriorates due to manual switching between multiple applications

Engineering Contradiction:
Improveuser operation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple applications and interfaces into a single unified log viewing application. The monitoring service integrates pattern detection, resource access, and information enrichment capabilities directly within the log viewer, eliminating the need for users to switch between multiple applications. This consolidation directly improves user operation efficiency while the integrated architecture manages system complexity through centralized design.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The monitoring service acts as an intermediary between the plain text log data and the user's operational needs. It detects patterns in the logs, retrieves enriched information from external sources, and presents actionable insights within the log viewing interface. This intermediary layer translates raw log data into meaningful actions without requiring users to manually navigate multiple systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If manual operations are required across multiple applications, then device complexity remains low, but loss of time increases due to switching between interfaces

Engineering Contradiction:
Improvetime for manual operationsVSAvoidease of manual operation
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The monitoring service performs preliminary pattern detection and information enrichment actions automatically when logs are viewed. Instead of requiring users to manually search for patterns and navigate to resources after viewing logs, the system pre-processes the log data, identifies relevant patterns, and retrieves associated information in advance. This eliminates the time-consuming manual switching process while maintaining ease of operation through automated assistance.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If information is accessible only to the current user, then device complexity is reduced, but loss of information occurs due to inaccessible data for other users

Engineering Contradiction:
Improveinformation accessibilityVSAvoidaccess control complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The monitoring service provides universal access to enriched log information across multiple users. The system retrieves and presents pattern-matched information, resource details, and actionable insights to any user viewing the logs, ensuring that valuable information is not lost or duplicated. This universal access mechanism maintains information consistency while managing complexity through centralized data retrieval and presentation.

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

4Productivity

If automated actions are implemented, then productivity increases, but device complexity increases due to pattern detection and action execution mechanisms

Engineering Contradiction:
Improveautomated action executionVSAvoidautomation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The monitoring service implements self-service automation where the system automatically detects patterns in logs, retrieves relevant information, and executes prescribed actions without requiring manual user intervention. The automation mechanism is configured with pattern rules and action mappings that enable the system to serve itself, improving productivity while managing complexity through predefined automation logic rather than complex adaptive algorithms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12430493B1Actions based on log pattern detection
Publication Date: 2025.09.30 AMAZON TECH INC
  • US12430493B1 patent drawing
  • US12430493B1 patent drawing
  • US12430493B1 patent drawing

AI summary

Pattern information and action information may be received from a customer of a monitoring service. The pattern information indicates a data pattern, and the action information indicates that a computer-executed action corresponds to the data pattern. A log may be analyzed, based on the pattern information, to detect one or more text strings within the log that match the data pattern. It may be detected that a first text string of the one or more text strings matches the data pattern. Based at least in part on the action information, the computer-executed action may be associated with the first text string. A selectable control, such as a drop-down menu or hyperlink, may be displayed, for example in the log, that is selectable to trigger the performing of the computer-executed action. The computer-executed action may be performed based on a user-selection provided via the selectable control.