IP Library Granted Patent US 12,613,679
Granted Patent B2
US 12,613,679 · App. 18/478,267 · Granted Apr 28, 2026

Accessibility-aware design services

Inventors: Lise W. Noble (Chapel Hill, NC); Daniel A. Gisolfi (Hopewell Junction, NY); Douglas Brian Scamahorn (Noblesville, IN); Andrew Bryan Smith (Apex, NC)
Assignee: Capital One Financial Corporation
G06F8/20G06F8/38G06F9/451
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,613,679
App. No.
18/478,267
Granted
Apr 28, 2026
Kind
B2
Abstract

A computing system is configured to (i) receive, from a computing device, input data indicating a target accessibility compliance standard and initial design data for at least one visual interface design element, (ii) based on the target accessibility compliance standard, determine a set of operations to apply to the initial design data to generate accessibility-compliant design data for the at least one visual interface design element, the accessibility-compliant design data usable to produce, for the at least one visual interface design element, accessibility-compliant content, and (iii) apply the set of operations to the initial design data and thereby generate the accessibility-compliant design data.

Claims (54)

1 . A computing system comprising:

a network interface for communicating over at least one data network;

at least one processor;

at least one non-transitory computer-readable medium; and

program instructions stored on the at least one non-transitory computer-readable medium that, when executed by the at least one processor, cause the computing system to:

receive, from a computing device, input data indicating:

a target accessibility compliance standard for creating accessibility-compliant content accessible to persons with visual impairments; and

initial design data indicating at least one color for at least one visual interface design element;

based on the target accessibility compliance standard, determine a set of operations to apply to the initial design data to generate accessibility-compliant design data comprising a cascading style sheet (CSS) file or a javascript object notation (JSON) file for the at least one visual interface design element;

execute the set of operations using the initial design data to generate the accessibility-compliant design data, wherein generating the accessibility-compliant design data comprises:

for the at least one color, generating (i) a first set of different light mode shades and (ii) a second set of different dark mode shades; and

for each different shade in the first set and the second set of shades, determining a respective on-color compliant with the target accessibility compliance standard; and

based on the accessibility-compliant design data:

cause the computing device to render, on a display, based on the accessibility-compliant design data, a plurality of the different light mode and dark mode shades in association with their respective on-color, each given shade and respective on-color pairing configured to produce accessibility-compliant content for the at least one visual interface design element; and

cause the computing device to render, on the display, given accessibility-compliant content for the at least one visual interface design element, wherein the given accessibility-compliant content comprises (i) first content having a given shade of the different light mode or dark mode shades and (ii) second content, displayed on top of the first content, having the respective on-color for the given shade.

2 . The computing system of claim 1 , wherein the input data further comprises a target compliance level for the target accessibility compliance standard.

3 . The computing system of claim 1 , wherein the input data further comprises an indication of at least one user impairment, and wherein the accessibility-compliant design data is usable to produce, for the at least one visual interface design element, accessibility-compliant content for the at least one user impairment.

4 . The computing system of claim 3 , wherein the at least one user impairment comprises one or more of a given vision impairment, a hearing impairment, a learning impairment, a motion impairment, or a cognition impairment.

5 . The computing system of claim 1 , further comprising program instructions that, when executed by the at least one processor, cause the computing system to:

determine the initial design data for the at least one visual interface design element is not compliant with the target accessibility compliance standard, wherein the program instructions that, when executed by the at least one processor, cause the computing system to execute the set of operations using the initial design data to generate the accessibility-compliant design data comprise program instructions that, when executed by the at least one processor, cause the computing system to:

update the initial design data for the at least one visual interface design element to be the accessibility-compliant design data compliant with the target accessibility compliance standard.

6 . The computing system of claim 1 , wherein the program instructions that, when executed by the at least one processor, cause the computing system to execute the set of operations using the initial design data to generate the accessibility-compliant design data comprise program instructions that, when executed by the at least one processor, cause the computing system to:

use the initial design data for the at least one visual interface design element to derive additional design information for one or more additional visual interface design elements.

7 . A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a computing system to:

receive, from a computing device, input data indicating:

a target accessibility compliance standard for creating accessibility-compliant content accessible to persons with visual impairments; and

initial design data indicating at least one color for at least one visual interface design element;

based on the target accessibility compliance standard, determine a set of operations to apply to the initial design data to generate accessibility-compliant design data comprising a cascading style sheet (CSS) file or a javascript object notation (JSON) file for the at least one visual interface design element;

execute the set of operations using the initial design data to generate the accessibility-compliant design data, wherein generating the accessibility-compliant design data comprises:

for the at least one color, generating (i) a first set of different light mode shades and (ii) a second set of different dark mode shades; and

for each different shade in the first set and the second set of shades, determining a respective on-color compliant with the target accessibility compliance standard; and

based on the accessibility-compliant design data:

cause the computing device to render, on a display, based on the accessibility-compliant design data, a plurality of the different light mode and dark mode shades in association with their respective on-color, each given shade and respective on-color pairing configured to produce accessibility-compliant content for the at least one visual interface design element; and

cause the computing device to render, on the display, given accessibility-compliant content for the at least one visual interface design element, wherein the given accessibility-compliant content comprises (i) first content having a given shade of the different light mode or dark mode shades and (ii) second content, displayed on top of the first content, having the respective on-color for the given shade.

8 . The non-transitory computer-readable medium of claim 7 , wherein the input data further comprises a target compliance level for the target accessibility compliance standard.

9 . The non-transitory computer-readable medium of claim 7 , wherein the input data further comprises an indication of at least one user impairment, and wherein the accessibility-compliant design data is usable to produce, for the at least one visual interface design element, accessibility-compliant content for the at least one user impairment.

10 . The non-transitory computer-readable medium of claim 9 , wherein the at least one user impairment comprises one or more of a given vision impairment, a hearing impairment, a learning impairment, a motion impairment, or a cognition impairment.

11 . The non-transitory computer-readable medium of claim 7 , further comprising program instructions that, when executed by the at least one processor, cause the computing system to:

determine the initial design data for the at least one visual interface design element is not compliant with the target accessibility compliance standard, wherein the program instructions that, when executed by at least one processor, cause the computing system to execute the set of operations using the initial design data to generate the accessibility-compliant design data comprise program instructions that, when executed by at least one processor, cause the computing system to:

update the initial design data for the at least one visual interface design element to be the accessibility-compliant design data compliant with the target accessibility compliance standard.

12 . The non-transitory computer-readable medium of claim 7 , wherein the program instructions that, when executed by at least one processor, cause the computing system to execute the set of operations using the initial design data to generate the accessibility-compliant design data comprise program instructions that, when executed by at least one processor, cause the computing system to:

use the initial design data for the at least one visual interface design element to derive additional design information for one or more additional visual interface design elements.

13 . A method carried out by a computing system, the method comprising:

receiving, from a computing device, input data indicating:

a target accessibility compliance standard for creating accessibility-compliant content accessible to persons with visual impairments; and

initial design data indicating at least one color for at least one visual interface design element;

based on the target accessibility compliance standard, determining a set of operations to apply to the initial design data to generate accessibility-compliant design data comprising a cascading style sheet (CSS) file or a javascript object notation (JSON) file for the at least one visual interface design element;

executing the set of operations using the initial design data to generate the accessibility-compliant design data, wherein generating the accessibility-compliant design data comprises:

for the at least one color, generating (i) a first set of different light mode shades and (ii) a second set of different dark mode shades; and

for each different shade in the first set and the second set of shades, determining a respective on-color compliant with the target accessibility compliance standard; and

based on the accessibility-compliant design data:

causing the computing device to render, on a display, based on the accessibility-compliant design data, a plurality of the different light mode and dark mode shades in association with their respective on-color, each given shade and respective on-color pairing configured to produce accessibility-compliant content for the at least one visual interface design element; and

causing the computing device to render, on the display, given accessibility-compliant content for the at least one visual interface design element, wherein the given accessibility-compliant content comprises (i) first content having a given shade of the different light mode or dark mode shades and (ii) second content, displayed on top of the first content, having the respective on-color for the given shade.

14 . The method of claim 13 , wherein the input data further comprises an indication of at least one user impairment, the at least one user impairment comprising one or more of a given vision impairment, a hearing impairment, a learning impairment, a motion impairment, or a cognition impairment, and wherein the accessibility-compliant design data is usable to produce, for the at least one visual interface design element, accessibility-compliant content for the at least one user impairment.

Assignments (2)
MERGER Recorded Jul 2, 2025
From: DISCOVER FINANCIAL SERVICES
To: CAPITAL ONE FINANCIAL CORPORATION
Reel/Frame 071784/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2023
From: NOBLE, LISE W.; GISOLFI, DANIEL A.; SCAMAHORN, DOUGLAS BRIAN; SMITH, ANDREW BRYAN
To: DISCOVER FINANCIAL SERVICES
Reel/Frame 065431/0481 →
Continuity (1)
Related Publication 20250110700A1 · Apr 3, 2025
References Cited (19)
US 9886168B2 · Sahasrabudhe et al. · 2018 [cited by applicant]
US 12130733B2 · Wolf · 2024 [cited by examiner]
US 20030097240A1 · Atasoy · 2003 [cited by applicant]
US 20110249284A1 · Seabright et al. · 2011 [cited by applicant]
US 20180173505A1 · Yan · 2018 [cited by applicant]
US 20210240451A1 · Schoppe et al. · 2021 [cited by applicant]
US 20220121723A1 · Page · 2022 [cited by examiner]
US 20220129123A1 · Nair · 2022 [cited by examiner]
US 20220366125A1 · Kim · 2022 [cited by examiner]
US 20220366131A1 · Ekron · 2022 [cited by examiner]
US 20230022493A1 · Madhugiri · 2023 [cited by examiner]
US 20230368434A1 · Meersma · 2023 [cited by examiner]
US 20240223712A1 · Mason · 2024 [cited by examiner]
US 20250013697A1 · Estoesta · 2025 [cited by examiner]
US 20250085937A1 · Fong · 2025 [cited by examiner]
WO WO2023101705A1 · 2023 [cited by examiner]
Venkatesh Potluri (Notably Inaccessible—Data Driven Understanding of Data Science Notebook (In)Accessibility), 2023, pp. 1-19 chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://arxiv.org/pdf/2308.03241 (Year: 2… [cited by examiner]
Hristo Hristov, A Model for Designing Accessible Color and Contrast for Users with Visual Deficiency and Color Blindness, 2022, pp. 1-7. https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10019637 (Year: 2022). [cited by examiner]
International Searching Authority. International Search Report and Written Opinion issued in International Application No. PCT/US2024/048470, mailed on Jan. 3, 2025, 9 pages. [cited by applicant]