Placeholder Controls for Screen Reader Accessibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies fail to provide reliable and efficient access to web page controls for screen readers, particularly for vision-impaired users, as they often lack clear navigation paths and unambiguous information presentation, leading to inefficient interaction with graphical user interfaces in web-based applications.

Innovation Solution

The implementation of placeholder controls within a client-side framework that allows selective focus transfer and communication with screen readers, using functionality maps and audible/visual order data to define navigation paths, ensuring clear and efficient navigation and accessibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If web pages are presented using standard graphical user interfaces, then visual information is displayed to users, but vision-impaired users cannot access control information reliably

Engineering Contradiction:
Improveaccessibility to control informationVSAvoidnavigation efficiency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces placeholder controls as intermediary elements that bridge the gap between visual web page elements and screen reader access. These placeholder controls serve as mediators that capture focus events and translate them into meaningful information for screen readers, enabling vision-impaired users to reliably access control information without directly interacting with the visual GUI elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the web page interface into distinct visual elements and corresponding placeholder controls. Each interactive element on the web page has an associated placeholder control that represents it to the screen reader. This segmentation allows screen readers to systematically access and describe each control element separately, improving reliability of information access while maintaining navigation efficiency through structured focus management.

Inventive Principle:
Principle #1Segmentation

2Reliability

If focus is transferred directly to web page elements, then navigation is simple, but screen readers cannot reliably present control information

Engineering Contradiction:
Improvecontrol information presentationVSAvoidnavigation structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Placeholder controls act as intermediary layers between the web page's native focus mechanism and the screen reader. When focus is transferred to a placeholder control, the screen reader can reliably access and present control information through the placeholder's associated data, while the underlying focus management remains relatively simple and structured.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates placeholder controls that copy or represent the essential information of actual web page controls. Each placeholder control contains or associates with the information needed for screen reader presentation, effectively creating a parallel structure that mirrors the functional elements of the web page in a format accessible to assistive technologies.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If multiple screen readers are supported, then accessibility compatibility improves, but system complexity increases

Engineering Contradiction:
Improvescreen reader compatibilityVSAvoidfunctionality map management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic functionality maps that can adapt to different screen reader types. The system detects which screen reader is in use and selectively activates or configures the appropriate functionality map, allowing the same placeholder control structure to work with multiple screen readers without requiring complex hardcoding for each one. This dynamic adaptation improves compatibility while managing complexity through conditional configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7669149B2Matching user interface elements to screen reader functions
Publication Date: 2010.02.23 SAP SE
  • US7669149B2 patent drawing
  • US7669149B2 patent drawing
  • US7669149B2 patent drawing

AI summary

Methods and apparatus, including computer program products, for providing information to a screen reader. A method includes the actions of receiving at a client side information for representing a web page in a browser; setting focus initially on an element of the web page and presenting the web page to a user; and in response to a user command directing the focus to an element of the web page, determining whether the element is present in a functionality map, and if so, looking up the element in the functionality map, then processing the element as indicated by a corresponding entry point in the map, and if not, providing the focus and information related to web page elements associated with the focus to a placeholder control, and providing a screen reader with access to the placeholder control.