Assistance UI for Web Accessibility Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing assistive technologies for computer user interfaces are ineffective in enabling users with accessibility needs to navigate and access all resources on websites, particularly those not designed with accessibility in mind, due to differences in website design and navigation.
Innovation Solution
The development of an assistance user interface (UI) that provides a supplemental application window or panel alongside a webpage, featuring controls determined by the webpage's category and data features, allowing users to interact with website elements in a consistent and accessible manner.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If screen readers and existing assistive technology are used, then some improvement is provided to visually impaired users, but the technology remains ineffective at enabling users to navigate and access all resources on websites
Solution Approach 1:
The patent introduces an intermediary system that sits between the user and the website, translating and adapting website content into accessible formats. This intermediary layer processes website data, identifies accessible elements, and presents them through assistive technology in a standardized manner, resolving the contradiction by making both navigation easier and accessibility more reliable simultaneously
Solution Approach 2:
The system changes the parameters of how website information is presented to assistive technology by implementing structured data markup and standardized accessibility attributes. This transforms unstructured or inconsistently structured website content into a format that assistive technology can reliably interpret, improving both ease of operation and reliability of access
2Adaptability or versatility
If websites are not authored with accessibility in mind, then website design flexibility is maintained, but data is missing or site contents become difficult to decipher when represented via assistive technology
Solution Approach 1:
The patent applies preliminary action by implementing accessibility features and structured data markup during the website authoring process itself. By embedding accessibility metadata, semantic HTML structures, and machine-readable descriptors into the website code from the outset, the system ensures that assistive technology can access complete information without compromising design flexibility
Solution Approach 2:
The system segments website content into distinct accessible elements with specific roles and properties. By dividing content into structured components (headings, paragraphs, images, links) with associated accessibility metadata, the patent enables assistive technology to access and interpret each element appropriately while maintaining the overall design flexibility of the website
3Adaptability or versatility
If websites have differences in design and navigation, then website creativity and customization are enabled, but problems are introduced to the operation of existing assistive technology and user flow is impeded
Solution Approach 1:
The patent implements universality by creating a standardized accessibility interface layer that works across diverse website designs. This universal layer translates various website navigation patterns and design styles into a consistent accessible representation, allowing assistive technology to operate effectively across different websites while preserving their unique design characteristics
Solution Approach 2:
The intermediary system acts as a mediator between diverse website designs and assistive technology by normalizing and standardizing the presentation of accessible content. It translates different navigation structures, menu configurations, and layout styles into a unified accessible format, maintaining design variety while ensuring consistent ease of operation across all websites
Data Source
AI summary
A user interface facilitates access to a computer resource by users having accessibility needs. In one implementation, the user interface comprises an assistance user interface (UI) provided as a supplemental UI presented in conjunction with the computer resource and which does not inhibit access to the computer resource. The assistance UI may include UI controls, such as hyperlinks or buttons, to facilitate user access to the computer resource. Particular UI controls and their configuration may be determined based on a category of the computer resource such that computer resources of a similar category have similarly configured assistance UIs or similarly named UI controls. Moreover, particular data features of a computer resource may be programmatically detected and utilized to generate the UI controls such that a particular UI control corresponds to a particular data feature.


