Widget Grid Keystroke Accessibility via Assistive Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with impairments, such as low-vision or blindness, face challenges in selecting information from grid representations on computer screens using assistive technologies, as traditional methods require mouse interactions that are difficult for these users.

Innovation Solution

The system enables selection of items in widgets, such as a calendar grid, by receiving code to display a grid, sending information to assistive systems, and configuring the device for keystroke operations, allowing users to select cells using arrow keys and enter keystrokes, thereby facilitating non-sighted usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional mouse-based point-and-click interface is used for grid selection, then the interface is simple and direct for able-bodied users, but it becomes inaccessible and difficult for users with visual or motor impairments

Engineering Contradiction:
ImproveAccessibility for users with impairmentsVSAvoidSystem complexity for keystroke operation
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an assistive technology intermediary layer that translates keystroke inputs into grid cell selections. The system includes an accessibility module that receives keyboard inputs, determines the current grid context, calculates target cell positions based on arrow key presses, and simulates mouse click events on the appropriate cells. This intermediary translation layer enables users with motor impairments to interact with grid widgets using only keyboard inputs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical mouse-based point-and-click interaction with a keyboard-based keystroke system. Instead of requiring physical mouse movement and clicking, the system uses virtual cursor navigation through arrow keys and cell selection through Enter key presses. This substitution of interaction mechanism makes the interface accessible to users who cannot use a mouse due to motor impairments.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Loss of information

If screen-reader software reads out every date in the grid, then all information is provided to the user, but the user cannot efficiently locate and select the desired information

Engineering Contradiction:
ImproveInformation completenessVSAvoidTime to locate and select information
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-calculating and pre-positioning the virtual cursor at relevant grid cells based on user input patterns. When a user navigates through the grid using arrow keys, the system anticipates the user's selection intent and prepares the selection state in advance. This allows the user to simply press Enter to confirm the pre-positioned selection, rather than having to manually navigate to each cell and confirm individually.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where the assistive technology provides auditory or tactile feedback about the current grid cell position, highlighted cell, and available navigation options. This feedback loop allows users with visual impairments to understand their current position in the grid and make informed selection decisions without having to mentally track their position through multiple rows and columns.

Inventive Principle:
Principle #23Feedback

3Illumination intensity

If a magnifier is used to enlarge the grid cells, then visual clarity is improved, but users with motor impairments still cannot easily select cells without a mouse

Engineering Contradiction:
ImproveVisual clarity of grid cellsVSAvoidCell selection capability
Core Design Contradiction:
Illumination intensityVSEase of operation

Solution Approach 1:

The patent implements universality by designing the grid selection system to support multiple input modalities simultaneously. The same grid widget can be operated using mouse clicks for able-bodied users, keyboard arrow keys for users with motor impairments, or voice commands through integrated speech-to-text. This multi-functional input support ensures that users with different abilities can all access and interact with the same interface elements.

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

Data Source

PatentUS11462127B2Systems and methods for accessible widget selection
Publication Date: 2022.10.04 CAPITAL ONE SERVICES LLC
  • US11462127B2 patent drawing
  • US11462127B2 patent drawing
  • US11462127B2 patent drawing

AI summary

Methods and systems are disclosed for enabling item selection in a widget. An example method comprises receiving at an electronic device, from a server, code instructing the electronic device to display a widget having a grid comprising one or more cells configured for point-and-click selection. The method further comprises displaying the grid in accordance with the received code and sending information associated with a currently selected cell to an assistive system on the electronic device. The method further comprises configuring the electronic device for keystroke operation of the widget. The method further comprises identifying a non-entry keystroke, and in response, determining a new cell associated with the grid, selecting the new cell, and sending information associated with the new cell to the assistive system for output to the user. The method further comprises identifying an entry keystroke and, responsive thereto, sending information associated with the new cell to the server.