IP Library Granted Patent US 10,845,947
Granted Patent B1
US 10,845,947 · App. 16/991,416 · Granted Nov 24, 2020

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 (Roswell, 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); Helena Laymon (Duluth, GA); Trevor C. Jones (Kennesaw, GA)
Assignee: AudioEye, Inc.
G06F3/04817G06F3/0482G06F3/167G06F40/117G06F40/14G10L13/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 10,845,947
App. No.
16/991,416
Granted
Nov 24, 2020
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 (35)

1. A computer-implemented method of periodically assessing a validity of a descriptive attribute assigned to a element of a web page in a previous remediation process, the web page having an associated document object model (DOM), the method comprising:

periodically accessing, by a computer system, a code associated with the web page, the code comprising at least HTML or the DOM; and

determining that the element has not changed since the previous remediation process,

wherein the previous remediation process comprises:

accessing, by a computer system, the code associated with the web page;

detecting, by the computer system, one or more compliance issues relating to web accessibility standards in the code, wherein at least one of the one or more compliance issues comprises an untagged element, the untagged element is an element lacking an adequate descriptive attribute; and

applying one or more pre-existing remediation code to the one or more compliance issues, wherein the one or more pre-existing remediation code comprise at least:

assigning, by the computer system, a 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.

2. The computer-implemented method of claim 1 , wherein the element has an associated hyperlink, and wherein determining that the element has not changed since the previous remediation process comprises:

determining a file path associated with the hyperlink has not changed since the previous remediation process.

3. The computer-implemented method of claim 1 , wherein the element comprises an image.

4. The computer-implemented method of claim 1 , wherein the code associated with the web page is the DOM.

5. The computer-implemented method of claim 1 , wherein the code associated with the web page is HTML code.

6. The computer-implemented method of claim 1 , wherein the one or more pre-existing remediation code further comprises storing the assigned descriptive attribute to the untagged element in an electronic data storage medium for future remediation of the web page.

7. The computer-implemented method of claim 1 , wherein the one or more pre-existing remediation code further comprises applying an artificial intelligence algorithm to the one or more compliance issues.

8. The computer-implemented method of claim 1 , wherein the computer system comprises one or more computing systems.

9. The computer-implemented method of claim 1 , wherein the one or more pre-existing remediation code is javascript.

10. A computer-implemented method of periodically assessing a validity of a first descriptive attribute previously assigned to an untagged element of a web page using a remediation process, the web page having an associated document object model (DOM), the computer-implemented method comprising:

periodically accessing, by a computer system, a code associated with the web page, the code comprising at least HTML or the DOM; and

detecting, by the computer system, one or more compliance issues relating to web accessibility standards in the code associated with the web page, wherein at least one of the one or more compliance issues comprises the untagged element of the web page, the untagged element is an element lacking an adequate descriptive attribute; and

applying, by the computer system, to the one or more compliance issues one or more pre-existing remediation code, wherein the one or more pre-existing remediation code comprise:

determining, by the computer system, a second descriptive attribute to the untagged element; and

assigning the untagged element of the web page the second descriptive attribute, the second descriptive attribute assigned to the untagged element adapted to enable an assistive technology to speak the second descriptive attribute to a user.

11. The computer-implemented method of claim 10 , further comprises comparing, by the computer system, the first descriptive attribute with the second descriptive attribute to detect a difference; and wherein the assigning is based on the detected difference.

12. The computer-implemented method of claim 10 , wherein the code associated with the web page is the DOM.

13. The computer-implemented method of claim 10 , wherein the code associated with the web page is HTML code.

14. The computer-implemented method of claim 10 , wherein the first and second descriptive attributes are alt text tags.

15. The computer-implemented method of claim 10 , wherein the first and second descriptive attributes are title attribute tags.

16. The computer-implemented method of claim 10 , wherein the assigning comprises changing the DOM or HTML code associated with the web page.

17. The computer-implemented method of claim 10 , wherein the untagged element comprises an image.

18. The computer-implemented method of claim 10 , wherein the first element is an image, wherein the first descriptive attribute is associated with a first image having a first subject and the second descriptive attribute is associated with a second image having a second subject.

19. The computer-implemented method of claim 10 , further comprises storing the assigned second descriptive attribute to the untagged element of the web page in an electronic data storage medium for future remediation of the web page.

20. The computer-implemented method of claim 10 , wherein the mapping the compliance issues to one or more pre-existing remediation code comprises applying an artificial intelligence algorithm to the compliance issues.

21. The computer-implemented method of claim 10 , wherein the computer system comprises one or more computing systems.

22. The computer-implemented method of claim 10 , wherein the one or more pre-existing remediation code is javascript.

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 Aug 14, 2020
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 053499/0294 →
Continuity (2)
Continuation 16430210 · Jun 3, 2019
Continuation 15074818 · Mar 18, 2016
Cited By (2)
US 12,443,671 US 12,547,819