Contextualized Error Notifications for Application Logs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users without terminal access cannot effectively access and resolve application errors, as error data is typically logged and only accessible through command line terminals, limiting their ability to address issues.

Innovation Solution

An error context system is implemented, comprising retrieval, error rule, context, visualization, concise, and console engines, which retrieve and analyze error logs, generate concise error messages, and provide visualizations through a dashboard, allowing users to access error information via SMS notifications and a web-based administrative console.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error data is stored in logs accessible only through terminals, then error information is preserved accurately, but users without terminal access cannot retrieve and act on error data

Engineering Contradiction:
Improveerror data accuracyVSAvoiderror access availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary notification system that retrieves error data from logs and delivers it to users through multiple channels (SMS, email, push notifications). This mediator bridges the gap between the terminal-only log storage system and users who need error information but lack terminal access, allowing them to receive and act on error notifications without needing terminal access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If detailed error logs are provided to users, then complete error context is available, but users may be overwhelmed by verbose information

Engineering Contradiction:
Improveerror context completenessVSAvoiderror understanding difficulty
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments error information into hierarchical levels of detail. The notification system provides a summary view of errors to users initially, then allows progressive disclosure of more detailed information as needed. This segmentation enables users to understand the essential error context without being immediately overwhelmed by complete log details, while still having access to full information when required.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11940897B2Contextualized notifications for verbose application errors
Publication Date: 2024.03.26 PALANTIR TECHNOLOGIES INC
  • US11940897B2 patent drawing
  • US11940897B2 patent drawing
  • US11940897B2 patent drawing

AI summary

Errors encountered by executing applications can be recorded in one or more logs. A search engine can be configured to retrieve error data from the one or more logs using pre-specified rules. A portion of the error data can be included in a small portable message (e.g., SMS text message) and sent to the developers or administrators of the applications. An administrative console can generate different visualizations based upon what errors the search engine retrieved.