Accessibility Manager for Automated Error Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies face challenges in effectively identifying and addressing accessibility errors in applications and user interfaces, which can prevent assistive technologies from functioning properly, hindering their use by individuals with disabilities.
Innovation Solution
A computer device and method that includes an accessibility manager to automatically detect accessibility errors, generate error data, and transmit it to a server for prioritization and reporting, enabling the identification and resolution of issues without manual testing or expertise, and facilitating compliance with accessibility regulations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual testing and expertise are used to identify accessibility errors, then detection precision may be improved, but productivity and ease of operation deteriorate
Solution Approach 1:
The system enables self-service by implementing an automated accessibility error detection mechanism that operates without requiring manual testing or expert intervention. The accessibility manager automatically monitors applications and user interfaces, detecting errors through programmatic analysis of accessibility tree structures and compliance rules, thereby eliminating the need for human testers while maintaining detection capability
Solution Approach 2:
The patent replaces the mechanical system of manual testing with an automated electronic system. The accessibility manager uses software-based monitoring, data structure analysis (accessibility trees), and rule-based compliance checking to substitute human testers, achieving both high productivity through automation and sustained detection precision through systematic analysis
2Productivity
If automated detection is implemented, then productivity is improved, but detection precision may worsen
Solution Approach 1:
The patent introduces an intermediary accessibility manager that acts as a mediator between the application layer and the detection system. This intermediary component systematically translates application interfaces into accessibility tree data structures, enabling automated detection while maintaining precision through structured data representation and rule-based compliance verification
Solution Approach 2:
The system employs parameter changes by transforming complex accessibility compliance checking into structured data analysis. The accessibility manager converts interface elements into standardized tree structures with defined parameters (node types, properties, relationships), allowing automated detection algorithms to efficiently analyze compliance against accessibility standards with high precision
3Reliability
If comprehensive error data collection is performed, then reliability is improved, but device complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the accessibility detection system into modular components: an accessibility manager, application monitoring modules, data structure generation components, and compliance checking modules. This segmentation enables comprehensive error data collection through distributed monitoring while managing complexity through modular architecture, where each component handles specific aspects of accessibility verification
Data Source
AI summary
Methods and devices for identifying accessibility issues for assistive technology operating on a computer device. The methods and devices may include automatically detecting at least one accessibility error for the assistive technology operating on the computer device. The methods and devices may include identifying application information for one or more applications associated with the at least one accessibility error and identifying element information where the at least one accessibility error occurred. The methods and devices may include generating error data for the at least one accessibility error with the application information and the element information. The methods and devices may include transmitting the error data.


