Screen Reader Detection via Modified Web Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to accurately detect screen reader usage by users, as screen readers operate independently of browsers and cannot be distinguished from other accessibility tools, limiting website operators' ability to design for accessibility based on user data.

Innovation Solution

A method that modifies screen reader functionality by disabling original readable text and associating elements with modified readable text, requiring specific user inputs to indicate screen reader usage, allowing detection and potential actions to be performed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional detection methods (MSAA layer, Flash Technique) are used, then screen reader usage can be detected in limited cases, but the method cannot distinguish between screen readers and other accessibility tools, and is limited to specific platforms

Engineering Contradiction:
Improvescreen reader detection accuracyVSAvoidplatform compatibility and tool differentiation
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The webpage is segmented into multiple elements, each with unique modified readable text. This segmentation allows the system to track which specific elements are read by screen readers, improving detection precision while maintaining broad compatibility across different accessibility tools and platforms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Modified readable text serves as an intermediary marker that screen readers encounter during navigation. By embedding these unique text markers in webpage elements, the system indirectly detects screen reader usage without requiring direct interaction with the screen reader software itself, thus achieving cross-platform compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If screen reader functionality is modified with unique readable text, then screen reader usage can be detected, but the webpage structure and accessibility functionality must be maintained

Engineering Contradiction:
Improvescreen reader detection capabilityVSAvoidwebpage modification complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-modifying webpage elements with unique readable text markers before the user visits the site. This preparation ensures that when screen readers encounter these elements, detection can occur automatically without requiring complex real-time modifications or additional system complexity during operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The modified readable text serves multiple functions: it maintains accessibility for screen reader users by providing readable content, while simultaneously serving as a detection marker for the system. This multi-functionality reduces the need for separate detection mechanisms, thereby reducing overall system complexity.

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

3Loss of information

If website operators implement detection methods, then they can obtain screen reader usage data, but users may require authorization or notification which reduces accessibility

Engineering Contradiction:
Improvescreen reader usage informationVSAvoiduser accessibility and operation simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The detection system operates autonomously by analyzing interactions with modified webpage elements. It does not require user authorization, notification, or any additional user actions beyond normal webpage interaction. This self-service approach allows the system to gather screen reader usage data while maintaining full accessibility and ease of operation for users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10761804B2Method for detecting usage of a screen reader and system thereof
Publication Date: 2020.09.01 USER1ST
  • US10761804B2 patent drawing
  • US10761804B2 patent drawing
  • US10761804B2 patent drawing

AI summary

The presently disclosed subject matter includes a computerized method and computerized system, which enables to detect usage of a screen reader, by modifying screen reader functionality of elements in a webpage.