Browser Error Detection Script for Web Page Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining errors in web page rendering due to third-party scripts or pop-blockers is challenging, impacting end-user experience, as existing technologies lack effective methods for real-time error detection and reporting across domains.

Innovation Solution

A method and system that embed a script in web pages to register for browser error events, record errors during rendering, and report them to another domain using SSL protocol, enabling accurate error detection and user experience monitoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a script is embedded in web pages to register for browser error events, then error detection capability is improved, but device complexity increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidscript embedding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary error detection script that acts as a mediator between the web page content and the browser's error event system. This script registers for browser error events and captures rendering errors without requiring modifications to the original web page code, thus improving error detection capability while minimizing the complexity burden on the web page itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If error reporting is implemented across multiple domains, then error monitoring coverage is improved, but network communication complexity increases

Engineering Contradiction:
Improveerror monitoring coverageVSAvoidcross-domain communication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal error reporting mechanism that can operate across multiple domains through SSL protocol communication. The error detection script is designed to report errors to a centralized server regardless of the domain context, providing multi-functional error monitoring coverage while abstracting away the complexity of cross-domain communication through a standardized reporting interface.

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

3Speed

If real-time error recording is implemented, then error detection speed is improved, but computing resource consumption increases

Engineering Contradiction:
Improveerror detection speedVSAvoidcomputing resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The error detection script leverages the browser's native error event system to automatically detect and record rendering errors in real-time. By utilizing the browser's built-in error handling capabilities rather than implementing custom monitoring logic, the system achieves real-time error detection speed while minimizing additional computing resource consumption.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9021140B2Systems and methods for error detection
Publication Date: 2015.04.28 CITRIX SYSTEMS INC
  • US9021140B2 patent drawing
  • US9021140B2 patent drawing
  • US9021140B2 patent drawing

AI summary

The method can include receiving, at a computing device of an end-user, a web page including a script embedded by a network appliance, the script having instructions that when executed by the computing device registers for notification of a browser error event, executing the script at the computing device of the end-user, and recording the occurrence of an error during the rendering of the web page, when an error occurs.