Modular systems and methods for selectively enabling cloud-based assistive technologies
AssigneeAudioEye, Inc.
InventorsSean D. Bradley, Mark D. Baker, Jeffrey O. Jones, Kenny P. Hefner, Adam Finkelstein, Douglas J. Gilormo, Taylor R. Bodnar, David C. Pinckney, Charlie E. Blevins, Trevor C. Jones, Helena Laymon
Life of this patent
Estimating the term…
Abstract
Methods and systems for manual and programmatic remediation of websites. JavaScript code is accessed by a user device and optionally calls TTS, ASR, and RADAE modules from a remote server to thereby facilitate website navigation by people with diverse abilities.
Claims20
A computer-implemented method of programmatically assigning a descriptive attribute to an untagged element in 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;
- retrieving, by the computer system, via an electronic network at least one remediation code from a remote computing system, the remediation code being determined by a unique identifier associated with the web page;
- applying, by the computer system, the at least one remediation code to the web page, the applying comprises:
- accessing, by the computer system, a descriptive attribute associated with the untagged element;
- and
- assigning, by the computer system, the descriptive attribute to the untagged element, the descriptive attribute assigned to the untagged element adapted to enable an assistive technology to speak the descriptive attribute to a user;
- receiving, by the computer system, user input comprising a predetermined key combination;
- and
- displaying, by the computer system, a dynamic user interface to a user, wherein the dynamic user interface allows the user to manage remediations to the web page.
A non-transitory electronic storage medium with computer code stored thereon, the computer code configured to programmatically assign a descriptive attribute to an element in a web page to enable an audible description of the element, the web page having an associated document object model (DOM), and the computer code configured to perform, when executed by a computer processor, the steps of:
- accessing a code associated with the web page, the code comprising at least HTML or the DOM;
- retrieving via an electronic network at least one remediation code from a remote computing system, the remediation code being determined by a unique identifier associated with the web page;
- applying the at least one remediation code to the web page, the applying comprises:
- accessing a descriptive attribute associated with the element;
- and
- assigning the descriptive attribute to the element, the descriptive attribute assigned to the element adapted to enable an assistive technology to speak the descriptive attribute to a user;
- receiving the user input comprising a predetermined key combination;
- and
- displaying a dynamic user interface to a user, wherein the dynamic user interface allows the user to manage remediations to the web page.
Dependencies are inferred from the claim text.