Dynamic Webpage Adaptation for Disability Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web development technologies are inadequate in enabling individuals with disabilities to perform tasks online, such as accessing accounts or shopping, as they do not provide necessary accommodations for visual, hearing, or hand disabilities.
Innovation Solution
A system that dynamically generates webpages based on user disabilities by using a disability recognition engine to identify users and a template generation engine to modify webpages with HTML code adjustments, incorporating features like audio descriptions, enlarged fonts, sign language displays, and voice command functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If webpages are designed with standard layouts and content, then development is simple and fast, but users with disabilities cannot access or interact with the content effectively
Solution Approach 1:
The system dynamically generates webpages by detecting user disabilities in real-time and automatically modifying webpage content, layout, and presentation. The disability recognition engine continuously monitors user interactions and adjusts the webpage dynamically to accommodate different disability types (visual, hearing, motor), transforming a static webpage into an adaptive interface that responds to user needs without requiring manual redesign for each disability type.
Solution Approach 2:
The patent introduces a disability recognition engine as an intermediary component between the user and the webpage content. This engine detects disabilities through analysis of user behavior patterns, device settings, and accessibility tool usage, then acts as a mediator to translate standard webpage content into accessible formats. The engine serves as the bridge that automatically adapts content without requiring direct intervention from developers or users.
2Ease of operation
If webpages are customized for each disability type, then accessibility is improved, but development time and resource requirements increase significantly
Solution Approach 1:
The system performs preliminary actions by pre-configuring multiple webpage templates that are specifically designed for different disability types (visual, hearing, motor disabilities). These templates contain pre-defined accessibility features such as screen reader compatibility, keyboard navigation structures, and high-contrast layouts. When a user's disability is detected, the system quickly selects and applies the appropriate pre-prepared template, avoiding the need to create custom accessibility modifications from scratch for each user.
Solution Approach 2:
The system changes parameters of existing webpage content based on detected disability types. Instead of creating entirely new webpages, the system modifies parameters such as font size, contrast ratios, text-to-speech activation, and interaction methods. This parameter-based approach allows the same core content to be served in multiple accessible formats, significantly reducing development time compared to creating separate customized webpages for each disability type.
3Adaptability or versatility
If automatic disability detection is implemented, then personalized accessibility is achieved, but system complexity and processing requirements increase
Solution Approach 1:
The disability recognition engine operates autonomously by automatically detecting user disabilities through analysis of device settings, accessibility tool configurations, and user interaction patterns. The system does not require manual user input or complex medical assessments - it self-determines the user's disability type and automatically applies appropriate accessibility modifications. This self-service approach reduces system complexity compared to manual assessment methods while maintaining high adaptability.
Data Source
AI summary
A system provides a webpage dynamically generated based on a disability of a user. The system detects a particular disability of a user attempting to access a webpage using a user device. The system sends a request to a server to modify the webpage based on the particular disability. The system determines whether the particular disability exists in a disability type database. In response to a determination that the particular disability does not exist in the disability type database, the system retrieves configurations to modify the webpage for the particular disability from the disability guideline database. The system dynamically modifies the webpage for the particular disability using the retrieved configurations. The system sends the dynamically modified webpage to the user device. The system displays the dynamically modified webpage on the web browser on the user device.


