Web Accessibility Remediation via Dynamic JavaScript Injection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing screen readers lack the ability to remediate websites that do not comply with industry recognized accessibility standards, such as WCAG 2.0, thereby limiting the user experience for individuals with diverse abilities.
Innovation Solution
The system crawls and scans websites for compliance issues, provides a developer portal for manual fixes, and programmatically remedies issues by injecting JavaScript into the website server to enhance user experience for individuals with disabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If screen reader software is used to translate and re-present textual and graphical information, then accessibility for blind and visually impaired users is improved, but the system cannot remediate websites that do not comply with accessibility standards
Solution Approach 1:
The patent introduces an intermediary component that sits between the screen reader and the website content. This intermediary automatically remediates non-compliant websites by injecting accessibility-enhancing code, allowing screen readers to access and navigate non-compliant sites as if they were compliant, thus resolving the contradiction between maintaining screen reader functionality and adapting to various website compliance levels
2Reliability
If JavaScript is injected at the website server to remediate compliance issues, then web accessibility is enhanced, but the system complexity increases
Solution Approach 1:
The patent implements a self-service mechanism where the accessibility remediation system automatically detects compliance issues and injects the necessary JavaScript code without requiring manual intervention from developers. The system serves itself by autonomously remediating websites, which reduces the operational complexity despite the technical sophistication of the remediation process
Solution Approach 2:
The system performs preliminary actions by pre-configuring remediation code templates and automatically applying them to identified compliance issues before users encounter accessibility problems. This preliminary remediation approach simplifies the overall system architecture by handling complexity upfront rather than requiring complex real-time processing
3Adaptability or versatility
If a modular suite of assistive technologies is provided that can be independently enabled, then user customization and control are improved, but the ease of operation decreases
Solution Approach 1:
The patent creates a universal accessibility system where a single integrated platform provides multiple assistive technologies (screen readers, text-to-speech, image description, video captioning) that can be independently enabled or disabled. This universal approach allows users to access one system for all accessibility needs while maintaining the ability to customize which specific technologies are active, resolving the contradiction between customization and ease of operation
Data Source
AI summary
Methods and systems for manual and programmatic remediation of websites. JavaScript code is accessed by a user device and optionally calls TTS, ASR, and RADAE modules from a remote server to thereby facilitate website navigation by people with diverse abilities.


