Client-Server Integrity Checking for Web Server Broken Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Broken web links commonly occur in the Internet industry, leading to incomplete web pages and user frustration, as existing methods struggle to effectively identify and resolve intermittent errors across web servers in web farms.

Innovation Solution

A combined client-resident and server-resident integrity checking tool system that merges results from both sides to systematically detect and present broken links, ensuring complete and intact web content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If only server-resident integrity checking is used, then server-side errors can be detected, but intermittent errors caused by web farm failures are difficult to identify

Engineering Contradiction:
Improveerror detection capabilityVSAvoidintermittent error identification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The integrity checking system is segmented into two independent components: a server-resident integrity program running on the web server and a client-resident integrity program running on the client computer. Each segment performs checking from its respective perspective, and the results are merged to achieve comprehensive error detection that neither segment could achieve alone.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the results from the server-resident integrity program and the client-resident integrity program to provide a complete picture of web resource integrity. This combination allows the system to identify intermittent errors that occur during actual client-server interactions, which cannot be detected by server-only checking.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If only client-resident integrity checking is used, then client-side link verification is possible, but server-side errors and partial page errors are difficult to detect

Engineering Contradiction:
Improvelink verification capabilityVSAvoidserver error detection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The integrity checking system is segmented into two independent components: a server-resident integrity program running on the web server and a client-resident integrity program running on the client computer. Each segment performs checking from its respective perspective, and the results are merged to achieve comprehensive error detection that neither segment could achieve alone.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the results from the server-resident integrity program and the client-resident integrity program to provide a complete picture of web resource integrity. This combination allows the system to identify intermittent errors that occur during actual client-server interactions, which cannot be detected by server-only checking.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If comprehensive integrity checking is performed across web farms, then service quality improves, but the complexity of the checking system increases

Engineering Contradiction:
Improveservice qualityVSAvoidintegrity checking system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Both the server-resident and client-resident integrity programs are designed to operate autonomously in their respective environments. The server program checks server-side conditions while the client program checks client-side conditions, and both independently contribute to the overall integrity assessment without requiring complex coordination infrastructure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7363364B2Methods, systems, and products for verifying integrity of web-server served content
Publication Date: 2008.04.22 BELLSOUTH INTELLECTUAL PROPERTY CORPORATION(US)
  • US7363364B2 patent drawing
  • US7363364B2 patent drawing
  • US7363364B2 patent drawing

AI summary

Methods, systems, and products are disclosed for verifying the integrity of web server content. One method receives results from a client-resident integrity program operating on a client computer. The client-resident integrity program verifies integrity of a web resource communicated from a web server to the client computer. The method also receives results from a server-resident integrity program operating on the web server. The results are then merged and presented at a computer system.