Self-Configuring Accessibility Settings Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with disabilities face challenges in managing multiple sets of overlapping and non-overlapping accessibility settings across different operating systems (OS) and applications, leading to a time-consuming and complex process.

Innovation Solution

A method and system that enable an application to automatically configure its accessibility settings based on the user-configurable accessibility settings of the operating system, using a settings obtainer, determiner, and applier to synchronize and apply settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually configure accessibility settings for each application separately, then each application can be optimized for accessibility, but the process becomes time-consuming and complex

Engineering Contradiction:
Improveaccessibility optimizationVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary configuration by automatically copying OS-level accessibility settings to application-level settings when the application is first launched, eliminating the need for users to manually configure each setting separately and reducing configuration time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The application automatically manages its own accessibility settings by detecting OS-level settings and applying corresponding application-level settings without requiring user intervention, making the system self-configuring

Inventive Principle:
Principle #25Self-service

2Reliability

If users manually configure accessibility settings across multiple UIs, then complete accessibility coverage is achieved, but the process becomes complicated and confusing

Engineering Contradiction:
Improveaccessibility coverageVSAvoidconfiguration simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system merges OS-level accessibility settings with application-level settings by automatically copying and applying relevant settings, allowing users to manage accessibility through a single unified interface rather than navigating multiple separate UIs

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The application implements a universal settings management approach where a single OS-level setting can automatically control corresponding settings across multiple applications, simplifying the user experience while maintaining comprehensive accessibility coverage

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

Data Source

PatentEP3953810B1Application with self-configuring accessibility settings
Publication Date: 2025.06.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3953810B1 patent drawingFigure 1
  • EP3953810B1 patent drawingFigure 2~3
  • EP3953810B1 patent drawingFigure 4~5

AI summary

An application with self-configuring accessibility settings is described. The application is configured to interact with an operating system of a computing device upon which the application is executing to obtain information relating to one or more user-configurable accessibility settings of the operating system. Such interaction may occur via an application programming interface exposed by the operating system. Based on the information obtained from the operating system, the application then determines one or more accessibility settings of the application, which may include identifying the one or more accessibility settings of the application based on a correspondence to the one or more accessibility settings of the operating system. The application then applies the one or more application accessibility settings either automatically or after obtaining user approval.