Client-Side Remediation Engine for Web Accessibility and SEO

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Websites often face issues such as accessibility problems and search engine optimization (SEO) issues that affect user experience and search engine rankings, which existing technologies struggle to address efficiently without requiring significant modifications to the underlying website code.

Innovation Solution

The system provides dynamic client-side fixes for web pages, allowing developers to select and implement code modifications, such as accessibility improvements and SEO enhancements, without altering the website's underlying code, using a remediation server system and client-side remediation code engine that modifies the Document Object Model (DOM) tree on the client device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic client-side fixes are implemented to resolve accessibility and SEO issues, then website quality and user experience are improved, but device complexity increases due to additional remediation code

Engineering Contradiction:
Improvewebsite qualityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a remediation server as an intermediary between the website server and client devices. This server generates and manages remediation code that fixes accessibility and SEO issues without requiring changes to the original website code. The remediation server acts as a mediator that processes website content and adds necessary corrections dynamically, resolving the contradiction by improving website quality while centralizing the complexity management on the server side rather than increasing client device complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service through automated remediation code generation and application. The remediation server automatically analyzes website content, identifies accessibility and SEO issues, and applies appropriate fixes without manual intervention. This automation reduces the need for complex manual configuration on client devices, as the remediation is performed server-side and delivered to clients in a ready-to-apply format

Inventive Principle:
Principle #25Self-service

2Ease of operation

If remediation code is added to fix accessibility and SEO issues, then ease of operation is improved for users without coding expertise, but loss of information increases due to potential conflicts with existing website functionality

Engineering Contradiction:
Improveease of operationVSAvoidloss of information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary action by generating and testing remediation code before deploying it to client devices. The remediation server creates fix code based on analysis of website issues, and this code is prepared and validated in advance. By performing the remediation preparation work beforehand on the server side, the system ensures that fixes are ready to apply without conflicts, improving ease of operation while preventing information loss through pre-validation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms to monitor the effectiveness of remediation code and detect potential conflicts with existing website functionality. The remediation server tracks how fixes are applied and can identify issues that arise from interactions between remediation code and original website code. This feedback loop allows the system to adjust and refine remediation approaches, ensuring that ease of operation is maintained while minimizing information loss

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11409832B2Dynamic content modifications
Publication Date: 2022.08.09 SITEIMPROVE AS
  • US11409832B2 patent drawing
  • US11409832B2 patent drawing
  • US11409832B2 patent drawing

AI summary

In some implementations, a method for remediating issues on webpages through client-side fixes that are performed without modifying underlying webpage code includes receiving, at a remediation server system, a request for remediation code, the request for remediation code originating from a client computing device that has accessed a webpage that has a statement requiring the remediation code, the webpage being part of a website that is hosted by a third party server system, the request identifying the webpage that is requesting the remediation code. The method can further include identifying one or more specific remediations for remediating issues on the website; accessing one or more specific remediation code portions; and accessing a client-side remediation code engine. The method can further include transmitting the client-side remediation code engine and the one or more specific remediation code portions to the client computing device.