US 11,681,417 B2
Accessibility verification and correction for digital content
Meera Ramachandran Nair, Bangalore (IN); Manish Kumar Pandey, Gorakhpur (IN); Majji Kranthi Kumar, Totagumuda Village (IN); Mohit Chaturvedi, Delhi (IN); Malkeet Singh, Greater Noida West (IN); and Sanjay Kumar Biswas, Yamuna Nagar (IN)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Oct. 23, 2020, as Appl. No. 17/78,293.
Prior Publication US 2022/0129123 A1, Apr. 28, 2022
Int. Cl. G06F 3/00 (2006.01); G06F 9/00 (2006.01); G06F 17/00 (2019.01); G06F 3/0484 (2022.01)
CPC G06F 3/0484 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method for increasing accessibility of digital content, the method comprising:
accessing, by a code access module, a code for digital content and an accessibility guideline, wherein the code comprises machine-readable rendering instructions that, when processed, cause the digital content to be presented with a particular visual appearance, wherein the code includes an initial value assigned to an attribute, and wherein the accessibility guideline is a rule with which the particular visual appearance of the digital content is to comply;
analyzing, by a violation determination module, the code to identify a violation of the accessibility guideline by the particular visual appearance;
generating a first correction option comprising a first replacement value that, when assigned to the attribute, causes the code to render the digital content with a first modified visual appearance that complies with the accessibility guideline;
generating a second correction option comprising a second replacement value that, when assigned to the attribute, causes the code to render the digital content with a second modified visual appearance that complies with the accessibility guideline;
causing simultaneous display of (i) the digital content presented in accordance with the code on a first area of a User Interface (UI), (ii) data indicative of the violation on a second area of the UI, and (iii) a user-selectable option to select amongst at least the first and second correction options on a third area of the UI;
receiving first user input indicative of a manual selection of the first correction option; and
in response to receiving the first user input, assigning, by a correction module, the first replacement value to the attribute, thereby generating altered code that comprises machine-readable instructions that, when processed, cause the digital content to be presented with the first modified visual appearance that complies with the accessibility guideline.