IP Library Granted Patent US 11,080,469
Granted Patent B1
US 11,080,469 · App. 17/168,923 · Granted Aug 3, 2021

Modular systems and methods for selectively enabling cloud-based assistive technologies

Inventors: Sean D. Bradley (Tucson, AZ); Mark D. Baker (Marietta, GA); Jeffrey O. Jones (Mountain Park, GA); Kenny P. Hefner (Buchanan, GA); Adam Finkelstein (Alpharetta, GA); Douglas J. Gilormo (Cumming, GA); Taylor R. Bodnar (Tucson, AZ); David C. Pinckney (Roswell, GA); Charlie E. Blevins (Atlanta, GA); Trevor C. Jones (Kennesaw, GA); Helena Laymon (Duluth, GA)
Assignee: AudioEye, Inc.
G06F40/143G06F3/0482G06F3/04817G06F3/167G06F40/117G10L13/027G10L15/22G10L15/26H04L67/22G10L13/02G10L2015/221H04L67/02
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 11,080,469
App. No.
17/168,923
Granted
Aug 3, 2021
Kind
B1
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.

Claims (34)

1. 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.

2. The computer-implemented method of claim 1 , wherein the dynamic user interface is configured to enable the user to manage remediations to the web page.

3. The computer-implemented method of claim 2 , wherein the user managed remediations, enabled by the dynamic user interface, cause real-time manipulation of the DOM or HTML code of the web page.

4. The computer-implemented method of claim 3 , wherein the real-time manipulation of the DOM or HTML code of the web page dynamically causes enhancements to the web page.

5. The computer-implemented method of claim 2 , wherein the dynamic user interface is configured to enable the user to change a font face of the web page.

6. The computer-implemented method of claim 2 , wherein the dynamic user interface is configured to enable the user to change a font size of the web page.

7. The computer-implemented method of claim 2 , wherein the dynamic user interface is configured to enable the user to change a page magnification of the web page.

8. The computer-implemented method of claim 2 , wherein the dynamic user interface is configured to enable the user to change a contrast of the web page.

9. The computer-implemented method of claim 1 , wherein the dynamic user interface enable the user to manually remediate online content of the web page by targeting at least one element of the web page.

10. The computer-implemented method of claim 1 , wherein the untagged element is an image in the web page.

11. 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.

12. The non-transitory electronic storage medium with computer code stored thereon of claim 11 , wherein the dynamic user interface is configured to enable the user to manage remediations to the web page.

13. The non-transitory electronic storage medium with computer code stored thereon of claim 12 , wherein the user managed remediations, enabled by the dynamic user interface, cause real-time manipulation of the DOM or HTML code of the web page.

14. The non-transitory electronic storage medium with computer code stored thereon of claim 13 , wherein the real-time manipulation of the DOM or HTML code of the web page dynamically causes enhancements to the web page.

15. The non-transitory electronic storage medium with computer code stored thereon of claim 12 , wherein the dynamic user interface is configured to enable the user to change a font face of the web page.

16. The non-transitory electronic storage medium with computer code stored thereon of claim 12 , wherein the dynamic user interface is configured to enable the user to change a font size of the web page.

17. The non-transitory electronic storage medium with computer code stored thereon of claim 12 , wherein the dynamic user interface is configured to enable the user to change a page magnification of the web page.

18. The non-transitory electronic storage medium with computer code stored thereon of claim 12 , wherein the dynamic user interface is configured to enable the user to change a contrast of the web page.

19. The non-transitory electronic storage medium with computer code stored thereon of claim 11 , wherein the dynamic user interface enable the user to manually remediate online content of the web page by targeting at least one element of the web page.

20. The non-transitory electronic storage medium with computer code stored thereon of claim 11 , wherein the untagged element is an image in the web page.

Assignments (6)
SECURITY INTEREST Recorded Apr 1, 2025
From: AUDIOEYE, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 070694/0923 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2025
From: SG CREDIT PARTNERS, INC.
To: AUDIOEYE, INC.
Reel/Frame 070697/0135 →
SECURITY AGREEMENT Recorded Jul 24, 2024
From: AUDIOEYE, INC.
To: SG CREDIT PARTNERS, INC.
Reel/Frame 068349/0117 →
SECURITY AGREEMENT Recorded Feb 16, 2024
From: AUDIOEYE, INC.
To: SG CREDIT PARTNERS, INC.
Reel/Frame 066694/0799 →
SECURITY AGREEMENT Recorded Nov 30, 2023
From: AUDIOEYE, INC.
To: SG CREDIT PARTNERS, INC.
Reel/Frame 065729/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2021
From: BRADLEY, SEAN D.; BAKER, MARK D.; JONES, JEFFREY O.; HEFNER, KENNY P.; FINKELSTEIN, ADAM; GILORMO, DOUGLAS J.; BODNAR, TAYLOR R.; PINCKNEY, DAVID C.; BLEVINS, CHARLIE E.; JONES, TREVOR C.; LAYMON, HELENA
To: AUDIOEYE, INC.
Reel/Frame 056089/0174 →
Continuity (3)
Continuation 17147323 · Jan 12, 2021
Continuation 16430210 · Jun 3, 2019
Continuation 15074818 · Mar 18, 2016
Cited By (2)
US 12,443,671 US 12,547,819