Modular systems and methods for selectively enabling cloud-based assistive technologies
DCFirst Claim
1. A computer-implemented method of programmatically assigning a descriptive attribute to an untagged element on a web page to enable an audible description of the untagged element, the web page having an associated document object model (DOM), the computer-implemented method comprising:
- accessing, by a computer system, a code associated with the web page, the code comprising at least HTML or the DOM;
identifying, by the computer system, a set of compliance issues relating to web accessibility standards in the code, wherein the set of compliance issues are associated with an untagged set of elements on the web page;
generating, by the computer system applying a machine learning algorithm, one or more remediation code that are applicable to remediate a compliance issue of the set of compliance issues, wherein the machine learning algorithm is configured to;
compare the compliance issue with previously resolved issues to identify a previously resolved issue;
identify a remediation code from a remediation data storage medium, wherein the remediation code was applied to the previously resolved issue; and
modify the remediation code based on the compliance issue;
storing the generated one or more remediation code in the remediation data storage medium; and
retrieving the generated one or more remediation code from the remediation data storage medium and transmitting the generated one or more remediation code through an electronic network to a user computer, the user computer configured to execute the generated one or more remediation code to remediate the compliance issue in the web page being accessed by the user computer.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for manually and programmatically remediating websites to thereby facilitate website navigation by people with diverse abilities. For example, an administrator portal is provided for simplified, form-based creation and deployment of remediation code, and a machine learning system is utilized to create and suggest remediations based on past remediation history. Voice command systems and portable document format (PDF) remediation techniques are also provided for improving the accessibility of such websites.
165 Citations
20 Claims
-
1. A computer-implemented method of programmatically assigning a descriptive attribute to an untagged element on a web page to enable an audible description of the untagged element, the web page having an associated document object model (DOM), the computer-implemented method comprising:
-
accessing, by a computer system, a code associated with the web page, the code comprising at least HTML or the DOM; identifying, by the computer system, a set of compliance issues relating to web accessibility standards in the code, wherein the set of compliance issues are associated with an untagged set of elements on the web page; generating, by the computer system applying a machine learning algorithm, one or more remediation code that are applicable to remediate a compliance issue of the set of compliance issues, wherein the machine learning algorithm is configured to; compare the compliance issue with previously resolved issues to identify a previously resolved issue; identify a remediation code from a remediation data storage medium, wherein the remediation code was applied to the previously resolved issue; and modify the remediation code based on the compliance issue; storing the generated one or more remediation code in the remediation data storage medium; and retrieving the generated one or more remediation code from the remediation data storage medium and transmitting the generated one or more remediation code through an electronic network to a user computer, the user computer configured to execute the generated one or more remediation code to remediate the compliance issue in the web page being accessed by the user computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of programmatically assigning a descriptive attribute to an untagged element on a web page to enable an audible description of the element, the web page having an associated document object model (DOM), the computer-implemented method comprising:
-
accessing, by a computer system, a code associated with the web page, the code comprising at least HTML or the DOM; identifying, by the computer system, a set of compliance issues relating to web accessibility standards in the code, wherein the set of compliance issues are associated with an untagged set of elements on the web page; suggesting, by the computer system applying a machine learning algorithm, a remediation code that is applicable to remediate a compliance issue of the set of compliance issues, wherein the machine learning algorithm is configured to; compare the compliance issue with previously resolved issues to identify a previously resolved issue; and identify the remediation code from a remediation data storage medium, wherein the remediation code was applied to the previously resolved issue; storing the suggested remediation code in the remediation data storage medium; and retrieving the suggested remediation code from the remediation data storage medium and transmitting the suggested remediation code through an electronic network to a user computer, the user computer configured to execute the suggested remediation code to remediate the compliance issue in the web page being accessed by the user computer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification