US 12,169,684 B2
System and method for providing accessibility of files over a communications network
Thomas Runzo, Palm City, FL (US); and Eric Mason, Palm City, FL (US)
Assigned to Equisolve, Inc., Palm City, FL (US)
Filed by Equisolve, Inc., Palm City, FL (US)
Filed on Dec. 19, 2022, as Appl. No. 18/068,483.
Application 18/068,483 is a continuation in part of application No. 17/685,693, filed on Mar. 3, 2022.
Application 17/685,693 is a continuation in part of application No. 17/675,735, filed on Feb. 18, 2022.
Prior Publication US 2023/0267268 A1, Aug. 24, 2023
Int. Cl. G06F 17/00 (2019.01); G06F 16/81 (2019.01); G06F 16/955 (2019.01); G06F 40/134 (2020.01); H04L 67/06 (2022.01)
CPC G06F 40/134 (2020.01) [G06F 16/81 (2019.01); G06F 16/9558 (2019.01); G06F 16/9566 (2019.01); H04L 67/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for facilitating the provision of accessible files over a communications network, the system comprising:
a web server communicably connected to the communications network, the web server configured for:
polling an entity over the communications network to determine whether a plurality of files associated with a particular company have been published by the entity;
detecting that the entity has published said plurality of files;
downloading said plurality of files from the entity over the communications network;
identifying a first set of inaccessible XML-based files of the plurality of files, and remediating said first set of inaccessible XML-based files using a predefined accessible template, thereby generating and storing a first plurality of accessible files based on the first set of inaccessible XML-based files, wherein an inaccessible file comprises content that is not accessible to persons with disabilities that use assistive technologies and wherein all content in an accessible file is accessible to persons with disabilities that use assistive technologies;
identifying a second set of non-XML-based inaccessible files of the plurality of files, remediating said second set of non-XML-based inaccessible files using a rules engine, thereby generating and storing a second plurality of accessible files based on the second set of non-XML-based inaccessible files; and
generating and publishing a web page that is publicly available over the communications network, wherein the web page includes a separate link to each particular file of the first and second plurality of accessible files, wherein said web page is located on a web site of the particular company; and
wherein the aforementioned steps performed by the web server are performed in real time.