Screen Reader Navigation Using Analytics-Based Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Webpages often lack accessibility for screen readers, leading to inefficient navigation as users must sequentially read through low-priority elements before accessing main navigation or action elements, due to poor design and lack of prioritization.

Innovation Solution

A method using data-driven analytics to generate a prioritization model that sorts webpage elements based on interaction rates, allowing screen readers to prioritize high-traffic elements first while preserving natural order, implemented through a processor that collects and analyzes user interaction data and applies machine learning for continuous improvement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If screen readers navigate webpage elements in sequential order, then all elements are accessible, but navigation time increases and user productivity decreases

Engineering Contradiction:
Improvenavigation efficiencyVSAvoidtime to access main navigation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the navigation order adaptive rather than static. The system dynamically reorders webpage elements based on prioritization scores calculated from analytics data, allowing the navigation sequence to change according to actual usage patterns and importance weights, thereby resolving the contradiction between comprehensive accessibility and efficient navigation to key elements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of navigation order by calculating prioritization scores for each element based on multiple factors including interaction frequency, element type, and position. This parameter transformation converts the fixed sequential order into a flexible prioritized sequence, enabling faster access to high-value elements while maintaining accessibility to all elements through alternative navigation methods

Inventive Principle:
Principle #35Parameter changes

2Productivity

If webpage elements are reordered to prioritize high-traffic elements, then navigation efficiency improves, but the natural order intended by web designers may be compromised

Engineering Contradiction:
Improveaccess speed to core functionsVSAvoidnatural order of webpage elements
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary action by calculating prioritization scores and determining the optimal navigation order before the user actually navigates the page. This advance preparation allows the screen reader to immediately begin navigation in the optimized sequence without disrupting the visual layout or the designer's intended structure, thus maintaining stability while improving efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the navigation process from the visual presentation. The prioritization model operates on the navigation layer independently, allowing elements to be accessed in a different sequence than their visual arrangement. This segmentation enables the system to optimize navigation efficiency without altering or compromising the stable visual composition and natural order designed by web designers

Inventive Principle:
Principle #1Segmentation

3Productivity

If analytics data is collected and processed to generate prioritization models, then navigation is optimized, but system complexity increases

Engineering Contradiction:
Improvenavigation optimizationVSAvoiddata collection and processing system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies universality by making the prioritization model adaptable to different webpage types and user contexts. The same core framework can process analytics data for various kinds of webpages (e-commerce, news, documentation) without requiring separate systems, thereby optimizing navigation across diverse applications while managing complexity through a unified multi-functional approach

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

Solution Approach 2:

The system implements self-service by automatically collecting analytics data, calculating prioritization scores, and generating optimized navigation sequences without requiring manual intervention. The prioritization model continuously adapts based on accumulated data, enabling the system to self-optimize navigation efficiency while the underlying complexity is encapsulated within the automated processing framework

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11250096B1Navigation for screen readers using data analytics
Publication Date: 2022.02.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11250096B1 patent drawing
  • US11250096B1 patent drawing
  • US11250096B1 patent drawing

AI summary

Provided is a method, computer program product, and system for navigating a webpage with a screen reader using a prioritization model. A processor may collect analytics information for a webpage. The processor may generate, based on the analytics information, a prioritization model for sorting a plurality of elements of the webpage. In response to a user accessing the webpage with a screen reader, the processor may navigate the plurality of elements of the webpage using the prioritization model.