Screen Reader Logical Start Location Heuristic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Screen readers often read navigation controls before reaching valuable content on web pages and email messages, leading to inefficiency and user frustration for visually impaired users.

Innovation Solution

A system that determines a logical starting location for reading content by analyzing user interface elements and content, using heuristics to identify the most relevant starting point, such as a 'main' landmark or a paragraph with few adjacent hyperlinks, to begin reading, thereby minimizing navigation links and focusing on valuable content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If screen reader reads all content from the beginning of the web page, then it ensures complete coverage of content, but it reads navigation controls and extraneous elements before reaching valuable content, leading to user frustration and inefficiency

Engineering Contradiction:
Improvecontent access efficiencyVSAvoidtime to reach valuable content
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the web page content and user interface elements before reading begins. It identifies the logical starting location by examining page structure, content types, and navigation elements in advance, so that reading can commence directly at the most relevant position without wasting time on extraneous elements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and identifies the main content area from the overall web page structure by analyzing user interface elements and content characteristics. It separates the valuable content from navigation controls and extraneous elements, then directs the screen reader to start reading only from the identified main content area

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If screen reader reads all content including navigation controls and advertisements, then it provides complete information, but it increases computer resource consumption and bandwidth usage

Engineering Contradiction:
Improveinformation completenessVSAvoidcomputer resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential content information needed for screen reader output by analyzing the web page structure and identifying main content areas. It excludes navigation controls, advertisements, and other extraneous elements from the reading process, thereby reducing computer resource consumption and bandwidth usage while maintaining information completeness for the actual content

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial reading by selectively reading only the main content area rather than the entire web page. This partial action approach reads sufficient content to provide complete information about the actual content while avoiding unnecessary reading of extraneous elements, thus reducing resource consumption

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If screen reader starts reading at the top of the web page, then it follows a simple and predictable pattern, but it reads navigation controls and extraneous elements before valuable content, reducing ease of operation for visually impaired users

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidtime to reach main content
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the web page structure and content before reading begins. It identifies the logical starting location by examining user interface elements, content types, and page layout in advance, ensuring that reading starts directly at the most relevant position without requiring users to wait through extraneous elements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts the main content area from the overall web page structure by analyzing user interface elements and content characteristics. It separates valuable content from navigation controls and extraneous elements, then directs the screen reader to start reading only from the identified main content area, improving user interaction efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11417132B2Identification of logical starting location for screen reader
Publication Date: 2022.08.16 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11417132B2 patent drawing
  • US11417132B2 patent drawing
  • US11417132B2 patent drawing

AI summary

Described herein are systems and methods for determining a logical starting location to start providing (e.g., reading) content to a user. When the user navigates to a particular web page and/or email message, a screen reader can automatically read content associated with the web page and/or email message beginning at the determined logical starting location. A heuristic can be applied in order to determine the logical starting location. The heuristic can analyze information regarding user interface element(s) (e.g., property(ies) and/or attribute(s)) of the particular webpage and/or email message to find a logical location to start reading once the webpage and/or email message have loaded.