Virtual Accessibility Testing for Multi-Device ADA Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods lack an apparatus or process to automatically test software and hardware for compliance with disability accessibility standards, such as the Americans with Disabilities Act (ADA), which is time and cost-prohibitive due to the proliferation of diverse devices and operating systems.

Innovation Solution

An automatic accessibility testing computer program product that uses executable instructions to create a virtual test environment, analyze software or hardware against accessibility rules, and determine ADA-compliance, with the ability to prioritize failures and implement potential fixes using AI/ML algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual testing is performed to ensure ADA compliance across all devices and configurations, then accessibility compliance accuracy is improved, but time consumption and cost increase significantly

Engineering Contradiction:
Improveaccessibility compliance accuracyVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates virtual copies (virtual machines) of various mobile devices with different screen sizes, operating systems, and accessibility features. These virtual copies allow automated testing of ADA compliance across multiple device configurations without requiring physical devices for each test scenario, thereby maintaining measurement precision while reducing time and cost.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces manual mechanical testing processes with an automated computer-based testing system. The system uses software agents to automatically navigate through test programs, adjust accessibility settings, and evaluate compliance with ADA standards, eliminating the need for manual intervention while maintaining or improving testing accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If manual testing is performed to ensure ADA compliance across all devices and configurations, then accessibility compliance accuracy is improved, but cost increases significantly

Engineering Contradiction:
Improveaccessibility compliance accuracyVSAvoidtesting cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

By creating virtual copies of devices instead of requiring physical hardware for each test scenario, the patent significantly reduces testing costs while maintaining the ability to test across diverse configurations. The virtual machines can be deployed on standard computing infrastructure, eliminating the need for expensive specialized testing equipment.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The testing system is designed to be universal, capable of testing multiple device types, operating systems, and accessibility configurations through a single automated platform. This multi-functionality reduces the need for separate testing processes for different device categories, thereby lowering overall testing costs while maintaining comprehensive compliance verification.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If comprehensive accessibility rules are applied to all software and hardware, then accessibility coverage is improved, but device complexity increases

Engineering Contradiction:
Improveaccessibility coverageVSAvoidtesting system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the comprehensive accessibility rules into discrete, manageable test cases that can be independently executed. Each accessibility rule (e.g., font size requirements, contrast ratios, alternative text) is broken down into specific testable conditions, allowing the system to methodically verify compliance without being overwhelmed by the overall complexity of ADA standards.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer of virtual machines and automated testing agents that mediate between the complex accessibility rules and the software/hardware being tested. This intermediary layer translates high-level accessibility requirements into specific, executable test procedures, simplifying the testing process while maintaining comprehensive coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If automated testing is implemented to reduce time and cost, then productivity is improved, but measurement precision may deteriorate

Engineering Contradiction:
Improvetesting efficiencyVSAvoidcompliance verification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent replaces manual testing mechanics with automated computer-based testing, achieving both improved productivity and maintained precision. The automated system systematically executes test cases, records results, and compares outcomes against ADA requirements without human error or fatigue, ensuring accurate compliance verification while dramatically increasing testing efficiency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The testing system incorporates feedback mechanisms that automatically analyze test results, identify compliance failures, and provide detailed reports on accessibility issues. This feedback loop ensures that automated testing maintains high measurement precision by systematically verifying each accessibility requirement and providing actionable insights for remediation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12530281B2Robotically testing accessibility
Publication Date: 2026.01.20 BANK OF AMERICA CORP
  • US12530281B2 patent drawing
  • US12530281B2 patent drawing
  • US12530281B2 patent drawing

AI summary

Apparatus and methods for automatically testing accessibility of programs and hardware are provided. A program may receive configuration settings, a test program, and a set of accessibility rules. The program may automatically create a virtual test environment according to the configuration settings. The program may automatically run the test program within the virtual test environment and analyze the test program against the accessibility rules. When the test program fails to meet one or more of the accessibility rules, the program may determine, create, and test potential fixes until the revised test program meets all of the accessibility rules. The program may generate and transmit a report describing the results of any test.