Error Message Replacement System for User-Friendly Web Error Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Error codes issued by websites and web applications often confuse non-technical users, leading to frustration and decreased productivity due to their technical nature, which is not actionable for users lacking the necessary knowledge or experience.

Innovation Solution

An error message replacement system (ERS) intercepts and replaces generic error messages with user-friendly, customized error pages that match the look-and-feel of the host system, providing actionable information and next steps for users, rather than displaying generic error pages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If generic error codes are displayed to maintain system simplicity and developer-focused error handling, then system complexity is reduced and development is simplified, but user understanding and satisfaction deteriorate due to technical jargon and lack of actionable information

Engineering Contradiction:
Improveerror handling system complexityVSAvoiduser understanding of error messages
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary component (error message replacement system) that sits between the error generation source and the user. This intermediary translates technical error codes into user-friendly messages while preserving the original error information for debugging purposes, thus resolving the contradiction between system simplicity and user understanding.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The error handling system is segmented into distinct functional components: error code generation, error code interception, error code translation, and error message display. This segmentation allows the system to maintain simplicity in error generation while adding user-friendly translation capabilities without complicating the core error handling logic.

Inventive Principle:
Principle #1Segmentation

2Productivity

If customized error pages are retrieved from local storage to improve user experience and reduce network traffic, then user satisfaction and network efficiency are improved, but system memory requirements and initial setup complexity increase

Engineering Contradiction:
Improveerror handling efficiencyVSAvoidlocal storage requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system performs preliminary action by pre-loading and storing customized error pages in local storage before they are needed. This allows the system to quickly retrieve and display user-friendly error messages without requiring real-time network requests, thus improving error handling efficiency while managing storage requirements through selective pre-caching.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12045303B1Error message replacement system
Publication Date: 2024.07.23 SAP SE
  • US12045303B1 patent drawing
  • US12045303B1 patent drawing
  • US12045303B1 patent drawing

AI summary

Various embodiments for an error message replacement system are described herein. An embodiment operates by receiving, at a computing device, a request from a browser to access a website external to a domain of the computing device. The request is provided to a server associated with the website and a response is received. Within the response, an error code indicating that the request was not properly executed by the server is identified. The response includes an identification of a first error page. A second error page corresponding to the error code is identified. The second error page is provide for display, at the browser, in lieu of the first error page responsive to identifying the error code.