Screen Reader Navigation Using Analytics-Based Prioritization
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Productivity
If analytics data is collected and processed to generate prioritization models, then navigation is optimized, but system complexity increases
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
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
Data Source
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.


