Keyboard-Based Targeted Prompt Configuration for Accessibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating and accessing targeted prompts in software applications can be challenging for visually impaired authors and end-users, as they often require precise visual positioning and interaction with graphical elements.

Innovation Solution

The implementation of keyboard-based options and shortcuts within a builder application allows visually impaired users to configure and access targeted prompts without relying on pointing devices, enhancing navigation and interaction through a user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If visual positioning and graphical interaction methods are used for creating and accessing targeted prompts, then precision in positioning is improved, but accessibility for visually impaired users deteriorates

Engineering Contradiction:
Improvepositioning precisionVSAvoidaccessibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent replaces visual-mechanical interaction (pointing devices, graphical positioning) with auditory-navigation systems. Screen readers announce element positions and keyboard navigation replaces mouse-based graphical interaction, allowing visually impaired users to create and access targeted prompts through audio feedback and keyboard commands rather than visual positioning.

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

Solution Approach 2:

The patent introduces screen readers as an intermediary between the user and the graphical interface. The screen reader converts visual interface elements into auditory information, mediating the interaction between visually impaired users and the targeted prompt system, thereby enabling accessibility without compromising the underlying positioning precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If keyboard-based options are implemented for accessibility, then ease of operation for visually impaired users is improved, but device complexity increases

Engineering Contradiction:
ImproveaccessibilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements keyboard shortcuts that serve multiple functions within the targeted prompt system. The same keyboard navigation mechanisms are used both for accessibility purposes and for general user interaction, allowing a single set of controls to serve both visually impaired and sighted users without requiring separate complex subsystems.

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

Solution Approach 2:

The system automatically provides screen reader announcements and keyboard navigation support without requiring manual configuration or additional hardware. The accessibility features are integrated into the existing targeted prompt framework, allowing the system to serve itself by reusing existing components for both accessibility and standard operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12236253B2Creation and presentation of accessible targeted prompts
Publication Date: 2025.02.25 SALESFORCE INC
  • US12236253B2 patent drawing
  • US12236253B2 patent drawing
  • US12236253B2 patent drawing

AI summary

Methods and corresponding systems and apparatuses for using keyboard input to configure targeted prompts in association with graphical elements of a software application being developed and to access the targeted prompts during runtime execution of the software application. A user interface of a builder application can include a first region and a second region. The first region displays options for configuring targeted prompts. The second region is a canvas region that displays a second user interface generated through execution of the software application. Keyboard input can include a shortcut that updates the user interface to switch between the first region and the second region and/or a shortcut that sequentially navigates between graphical elements that can be associated with targeted prompts. Other keyboard shortcuts can be made available for use with the builder application and/or during runtime execution of the software application.