IP Library Granted Patent US 10,444,934
Granted Patent B2
US 10,444,934 · App. 15/074,818 · Granted Oct 15, 2019

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.
G06F3/04817G06F3/0482G06F3/167G10L13/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,444,934
App. No.
15/074,818
Filed
Mar 18, 2016
Granted
Oct 15, 2019
Kind
B2
Art Unit
2177
USPC
715/234
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 descriptive alt text to an element on a web page to provide an audio description of the element, the web page having an associated document object model (DOM), the method comprising:

crawling, by a computer system, the DOM associated with the web page;

detecting one or more compliance issues relating to web accessibility standards in the DOM, wherein at least one of the one or more compliance issues comprises an untagged element having an associated hyperlink; and

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

determining, by the computer system, a file path associated with the hyperlink; and

assigning, by the computer system, an alt text description to the untagged element based on the determined file path,

wherein the computer system comprises a computer processor and an electronic storage medium.

2. The computer-implemented method of claim 1 , wherein the untagged element comprises a user prompt to “Like Us on Facebook,” and the file path comprises a link to a Facebook Like Us landing page.

3. The computer-implemented method of claim 1 , wherein the untagged element comprises a user prompt to “Follow Us on Twitter,” and the file path comprises a link to a Twitter Follow Us landing page.

4. The computer-implemented method of claim 1 , wherein the untagged element comprises a tracking pixel to count clicks.

5. The computer-implemented method of claim 1 , wherein the untagged element comprises an advertisement.

6. The computer-implemented method of claim 1 , wherein the computer system comprises a heuristics engine.

7. The computer-implemented method of claim 1 , further comprising injecting, by the computer system, the assigned alt text description into the DOM when the web page renders.

8. The computer-implemented method of claim 1 , further comprising periodically reevaluating, by the computer system, the assigned alt text description.

9. The computer-implemented method of claim 1 , wherein the method is processed within the web page.

10. The computer-implemented method of claim 1 , further comprising speaking, by the computer system, the alt text description to a user using an assistive technology.

11. A computer-implemented method of programmatically assigning descriptive alt text to an image on a web page to provide an audio description of the image, the web page having an associated document object model (DOM), the method comprising:

crawling, by a computer system, associated with the web page;

detecting one or more compliance issues relating to web accessibility standards in the DOM, wherein at least one of the one or more compliance issues comprises an untagged image lacking an adequate alt text;

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

sending, by the computer system, the image to a remote image recognition server to determine a nature of the image;

assigning, by the computer system, an alt text description to the image based on the determined nature of the image; and

speaking, by the computer system, the alt text description to a user using an assistive technology,

wherein the computer system comprises a computer processor and an electronic storage medium.

12. The computer-implemented method of claim 11 , wherein the assistive technology comprises a native screen reader.

13. The computer-implemented method of claim 11 , wherein the image recognition server comprises an image database and a recognition module for comparing the image to contents of the image database.

14. The computer-implemented method of claim 11 , wherein the nature of the image comprises one or more of: a landmark; a location; the name of an object; or name of a person.

15. The computer-implemented method of claim 10 , wherein the assistive technology comprises a native screen reader.

16. The computer-implemented method of claim 10 , wherein the assistive technology comprises an audio player embedded in JavaScript remediation code.

17. The computer-implemented method of claim 11 , further comprising injecting, by the computer system, the assigned alt text description into the DOM when the web page renders.

18. The computer-implemented method of claim 11 , further comprising periodically reevaluating, by the computer system, the assigned alt text description.

19. The computer-implemented method of claim 11 , wherein the assistive technology comprises an audio player embedded in JavaScript remediation code.

20. The computer-implemented method of claim 11 , wherein the computer system comprises a heuristics engine.

21. The computer-implemented method of claim 11 , wherein the method is processed within 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 Mar 28, 2016
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 038112/0870 →
Continuity (1)
Related Publication 20170269816A1 · Sep 21, 2017
Cited By (4)
US 12,333,235 US 12,353,694 US 12,443,671 US 12,547,819