Compartmentalized Enterprise Error Handler for Web Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web development frameworks lack effective error handling and auditing capabilities, particularly for legacy systems with multiple servers and applications, often failing to provide comprehensive and compartmentalized error and audit details necessary for troubleshooting and compliance, and do not support Oracle databases for site-wide error handling across multiple servers.

Innovation Solution

A method for implementing an enterprise error handler and audit module that registers custom variables, associates them with data sources, and configures roles for users, allowing for filtered reporting and export of errors and audits across multiple servers, with support for Oracle databases and customizable error handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If comprehensive error and audit details are captured across multiple servers, then troubleshooting capability is improved, but data security and information leakage risk worsen

Engineering Contradiction:
Improvetroubleshooting capabilityVSAvoiddata leakage risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments error and audit logging by application, creating separate log files for each web application rather than a single centralized log. This allows development teams to access only their application's error details without exposing other applications' sensitive data, resolving the contradiction between comprehensive troubleshooting and data security

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements application-specific error logging where each application has its own dedicated error log with customized variables. This local quality approach ensures that sensitive data is captured comprehensively for each application while preventing unauthorized access to other applications' data through centralized logging

Inventive Principle:
Principle #3Local quality

2Measurement precision

If all custom variables are exported for error analysis, then debugging accuracy is improved, but data privacy and compliance requirements worsen

Engineering Contradiction:
Improvedebugging accuracyVSAvoiddata privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts and identifies sensitive custom variables (such as personal information, education records, card holder data) and excludes them from error logs by default. This allows comprehensive debugging of application logic while protecting sensitive data from being exported to remote development teams, resolving the contradiction between debugging accuracy and data privacy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements configurable error logging parameters that allow administrators to define which custom variables should be captured and which should be excluded. This parameter control mechanism enables flexible adjustment between comprehensive debugging and data protection based on compliance requirements

Inventive Principle:
Principle #35Parameter changes

3Reliability

If site-wide error handling is implemented across legacy systems, then system reliability is improved, but implementation complexity worsens

Engineering Contradiction:
Improvesystem reliabilityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal error handling framework that works across multiple legacy web applications and servers using a consistent configuration approach. The same error logging mechanism can be applied to different applications with varying degrees of customization, reducing implementation complexity while improving system-wide reliability

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

Data Source

PatentUS11301241B2Enterprise reports, error handler and audits compartmentalized by web application
Publication Date: 2022.04.12 VIGNA DAVID MICHAEL
  • US11301241B2 patent drawing
  • US11301241B2 patent drawing
  • US11301241B2 patent drawing

AI summary

A method and system for implementing an enterprise error handler and audit module for a web application. The method framework approach embodied in the present invention provides a site-wide error handler and audit for web applications on multiple servers across an enterprise with compartmentalized error and audit reports per application. The present invention focuses on software development user interface and user responses, and so teaches error details and audits from clients to support troubleshooting for different development teams.