IP Library Granted Patent US 12,443,671
Granted Patent B2
US 12,443,671 · App. 17/451,273 · Granted Oct 14, 2025

Distributed systems and methods for facilitating website remediation and promoting assistive technologies and detecting compliance issues

Inventors: Jonathan Robert Page (Boring, OR); Sean Michael Massie (Portland, OR); Dominic Peter Varacalli (Portland, OR); Robert Edward Higdon (Portland, OR)
Assignee: AudioEye, Inc.
G06F16/9566G06F11/0784G06F11/0793G06F11/3684G06F11/3688
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 12,443,671
App. No.
17/451,273
Granted
Oct 14, 2025
Kind
B2
Abstract

Systems and methods are disclosed herein for identifying accessibility issues in web sites and for remediating website accessibility issues to thereby facilitate website navigation by people with diverse abilities.

Claims (45)

1. A remote computing system for distributed compliance remediation analysis of a web page, the remote computing system comprising:

one or more computer data stores configured to store a plurality of computer executable instructions; and

one or more hardware computer processors in communication with the one or more computer data stores and configured to execute the plurality of computer executable instructions in order to cause the system to:

receive through an electronic communications network a request for a compliance test script for applying to the web page and a uniform resource locator (URL) for the web page, the request generated by a user computing system;

determine, by the one or more computer processors in communication with the one or more computer data stores, whether the compliance test script is current based on updated web accessibility standards stored in the one or more computer data stores;

automatically alter, by the one or more computer processors in communication with the one or more computer data stores, the compliance test script based on the updated web accessibility standards;

transmit through the electronic communications network to the user computing system the altered compliance test script for applying to the web page loaded by the user computing system, the altered compliance test script configured for execution within a user's browser operating on the user computing system, the altered compliance test script further configured to enable the user computing system to detect one or more compliance issues in the web page loaded by the user computing system and generate a non-compliance report of the detected one or more compliance issues in the web page for transmission to the remote computing system, the altered compliance test script comprising one or more compliance tests, the altered compliance test script configured to enable the user computing system to detect one or more compliance issues in order to implement a distributed system for detecting compliance issues in the web page, the altered compliance test script configured to re-run the one or more compliance tests of the altered compliance test script in response to a change in the web page;

receive through the electronic communications network from the user computing system the generating non-compliance report;

store the generated non-compliance report;

determine, based on the generated non-compliance report, one or more remediations from a remediations data store by querying the remediations data store; and

transmit through the electronic communications network to the user computing system a remediation script for applying to the web page, the remediation script configured to be processed by the user's browser operating on the user computing system to enable the user's browser to remediate at least one compliance issue in the web page loaded by the user computing system;

wherein the altered compliance test script is further configured to, in response to executing the remediation script from the remote computing system, re-run, from the one or more compliance tests of the altered compliance test script, a subset of compliance tests that correspond to web page elements updated by detected user actions; and

wherein the remediation script is configured to manipulate a document object model (DOM) of the web page loaded by the user computing system, such that the at least one compliance issue is remediated at time the web page has finished loading and rendering on the user computing system.

2. The remote computing system of claim 1 , wherein the altered compliance test script is further configured to generate a second compliance test report, the second compliance test report comprising an indicator for alerting an administrator of one or more problematic compliance issues requiring manual remediation fixes.

3. The remote computing system of claim 1 , wherein the altered compliance test script is further configured to prioritize one or more compliance tests based at least in part on a uniform resource locator of the web page.

4. The remote computing of claim 1 , wherein the altered compliance test script is further configured to abort one or more compliance tests after a maximum period of time.

5. The remote computing system of claim 1 , wherein the compliance test report comprises a uniform resource locator of the web page loaded by the user computing system.

6. The remote computing system of claim 1 , wherein the compliance test is further configured to run when the user's browser is in a substantially idle state.

7. The remote computing of claim 1 , wherein the remediation script is configured to stop executing after a maximum period of time.

8. The remote computing system of claim 1 , wherein the remediation script comprises one or more remediations that are specific to a website to which the web page belongs.

9. A user computing system for distributed compliance remediation analysis of a web page, the user computing system comprising:

one or more computer data stores configured to store a plurality of computer executable instructions; and

one or more hardware computer processors in communication with the one or more computer data stores and configured to execute the plurality of computer executable instructions in order to cause the system to:

transmit through an electronic communications network to a remote computing system a request for a compliance test script for applying to the web page;

receive through the electronic communications network from the remote computing system the compliance test script for applying to the web page loaded by the user computing system,

determine, by the one or more computer processors in communication with the one or more computer data stores, whether the compliance test script is current based on updated web accessibility standards stored in the one or more computer data stores;

automatically alter, by the one or more computer processors in communication with the one or more computer data stores, the compliance test script based on the updated web accessibility standards;

the altered compliance test script configured for execution within a user's browser operating on the user computing system, the altered compliance test script further configured to enable the user computing system to detect one or more compliance issues in the web page loaded by the user computing system and generate a non-compliance report of the detected one or more compliance issues in the web page for transmission to the remote computing system, the altered compliance test script comprising one or more compliance tests, the altered compliance test script configured to re-run the one or more compliance tests of the altered compliance test script in response to a change in the web page;

execute within the user's browser the received altered compliance test script in order to enable a distributed system for detecting compliance issues in the web page, the received altered compliance test script comprising instructions to:

detect one or more compliance issues in the web page loaded by the user computer system; and

generate the non-compliance report based on the detected one or more compliance issues;

transmit through the electronic communications network to the remote computing system the generated non-compliance report;

determine, based on the generated non-compliance report, one or more remediations from a remediations data store by querying the remediations data store;

receive from the remote computing system through the electronic communications network a remediation script for applying to the web page loaded by the user computing system, the remediation script configured to be processed by the user's browser operating on the user computing system to enable the user's browser to remediate at least one compliance issue in the web page loaded by the user computing system;

wherein the altered compliance test script is further configured to, in response to executing the remediation script from the remote computing system, re-run, from the one or more compliance tests of the altered compliance test script, a subset of compliance tests that correspond to web page elements updated by detected user actions; and

execute within the user's browser the remediation script comprising instructions to:

modify the web page to remediate the one or more detected compliance issues,

wherein the remediation script is configured to manipulate a document object model (DOM) of the web page loaded by the user computing system, such that the at least one compliance issue is remediated at time the web page has finished loading and rendering on the user computing system.

10. The user computing system of claim 9 , wherein the altered compliance test script is further configured to generate a second compliance test report, the second compliance test report comprising an indicator for alerting an administrator of one or more problematic compliance issues requiring manual remediation fixes.

11. The user computing system of claim 9 , wherein the altered compliance test script is further configured to prioritize one or more compliance tests based at least in part on a uniform resource locator of the web page.

12. The user computing system of claim 9 , wherein the altered compliance test script is further configured to abort one or more compliance tests after a maximum period of time.

13. The user computing system of claim 9 , wherein the compliance test report comprises a uniform resource locator of the web page loaded by the user computing system.

14. The user computing system of claim 9 , wherein the compliance test is further configured to run when the user's browser is in a substantially idle state.

15. The user computing system of claim 9 , wherein the remediation script is configured to stop executing after a maximum period of time.

16. The user computing system of claim 9 , wherein the remediation script comprises one or more remediations that are specific to a website to which the web page belongs.

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 Nov 16, 2021
From: PAGE, JONATHAN ROBERT; MASSIE, SEAN MICHAEL; VARACALLI, DOMINIC PETER; HIGDON, ROBERT EDWARD
To: AUDIOEYE, INC.
Reel/Frame 058125/0780 →
Continuity (3)
Provisional Application 63093486 · Oct 19, 2020
Provisional Application 63112307 · Nov 11, 2020
Related Publication 20220121723A1 · Apr 21, 2022
References Cited (400)
US 5918223A · Blum et al. · 1999 [cited by applicant]
US 5930752A · Kawaguchi et al. · 1999 [cited by applicant]
US 5991781A · Nielsen · 1999 [cited by applicant]
US 6092039A · Zingher · 2000 [cited by applicant]
US 6240448B1 · Imielinski et al. · 2001 [cited by applicant]
US 6606374B1 · Rokoff et al. · 2003 [cited by applicant]
US 6665642B2 · Kanevsky et al. · 2003 [cited by applicant]
US 6742021B1 · Halverson et al. · 2004 [cited by applicant]
US 6751544B2 · Hashimoto et al. · 2004 [cited by applicant]
US 6880014B2 · Brown et al. · 2005 [cited by applicant]
US 6934684B2 · Alpdemir et al. · 2005 [cited by applicant]
US 6940953B1 · Eberle et al. · 2005 [cited by applicant]
US 6944665B2 · Brown et al. · 2005 [cited by applicant]
US 6959279B1 · Jackson et al. · 2005 [cited by applicant]
US 7010581B2 · Brown et al. · 2006 [cited by applicant]
US 7028306B2 · Boloker et al. · 2006 [cited by applicant]
US 7106220B2 · Gourgey et al. · 2006 [cited by applicant]
US 7124366B2 · Foreman et al. · 2006 [cited by applicant]
US 7174293B2 · Kenyon et al. · 2007 [cited by applicant]
US 7181692B2 · Siegel · 2007 [cited by applicant]
US 7194411B2 · Slotznick et al. · 2007 [cited by applicant]
US 7194752B1 · Kenyon et al. · 2007 [cited by applicant]
US 7219136B1 · Danner et al. · 2007 [cited by applicant]
US 7246058B2 · Burnett · 2007 [cited by applicant]
US 7284255B1 · Apel et al. · 2007 [cited by applicant]
US 7334050B2 · Zondervan et al. · 2008 [cited by applicant]
US 7546531B2 · Celik · 2009 [cited by applicant]
US 7653544B2 · Bradley et al. · 2010 [cited by applicant]
US 7702674B2 · Hyder et al. · 2010 [cited by applicant]
US 7810087B2 · O'Brien · 2010 [cited by applicant]
US 7849448B2 · Yunus · 2010 [cited by examiner]
US 7966184B2 · O'Conor et al. · 2011 [cited by applicant]
US 8046229B2 · Bradley et al. · 2011 [cited by applicant]
US 8055713B2 · Simske et al. · 2011 [cited by applicant]
US 8090800B2 · Yee · 2012 [cited by applicant]
US 8103956B2 · Trujillo · 2012 [cited by applicant]
US 8255827B2 · Malik · 2012 [cited by applicant]
US 8260616B2 · O'Conor et al. · 2012 [cited by applicant]
US 8260903B2 · Ganesh et al. · 2012 [cited by applicant]
US 8296150B2 · Bradley et al. · 2012 [cited by applicant]
US 8321502B2 · Scoda · 2012 [cited by applicant]
US 8438485B2 · Kulis et al. · 2013 [cited by applicant]
US 8448084B2 · Brichter · 2013 [cited by applicant]
US 8452600B2 · Fleizach · 2013 [cited by applicant]
US 8516362B2 · Scoda · 2013 [cited by applicant]
US 8527862B2 · Scoda et al. · 2013 [cited by applicant]
US 8572549B2 · Ganesh et al. · 2013 [cited by applicant]
US 8589169B2 · Bradley et al. · 2013 [cited by applicant]
US 8589484B2 · Scoda · 2013 [cited by applicant]
US 8613039B2 · Chen · 2013 [cited by applicant]
US 8650474B2 · Scoda · 2014 [cited by applicant]
US 8694319B2 · Bodin et al. · 2014 [cited by applicant]
US 8769169B2 · Grieves et al. · 2014 [cited by applicant]
US 8855423B2 · Boncyk et al. · 2014 [cited by applicant]
US 8868638B2 · Scoda · 2014 [cited by applicant]
US 8903978B2 · Zerr et al. · 2014 [cited by applicant]
US 8935364B2 · Teraguchi · 2015 [cited by applicant]
US 8983935B2 · Scoda · 2015 [cited by applicant]
US 8984164B2 · Scoda · 2015 [cited by applicant]
US 8990392B1 · Stamos · 2015 [cited by applicant]
US 9003423B1 · Rodriguez Valadez · 2015 [cited by examiner]
US 9009784B2 · Chen · 2015 [cited by examiner]
US 9146675B2 · Chen et al. · 2015 [cited by applicant]
US 9208783B2 · Ativanichayaphong et al. · 2015 [cited by applicant]
US 9268753B2 · Hendry et al. · 2016 [cited by applicant]
US 9275023B2 · Scoda · 2016 [cited by applicant]
US 9311281B2 · Scoda · 2016 [cited by applicant]
US 9319244B2 · Taylor et al. · 2016 [cited by applicant]
US 9356574B2 · Denninghoff · 2016 [cited by applicant]
US 9384183B2 · Kasa et al. · 2016 [cited by applicant]
US 9473592B2 · Scoda · 2016 [cited by applicant]
US 9489131B2 · Seymour et al. · 2016 [cited by applicant]
US 9514238B2 · Blitzstein · 2016 [cited by applicant]
US 9547633B2 · Scoda · 2017 [cited by applicant]
US 9569795B1 · Shin et al. · 2017 [cited by applicant]
US 9575624B2 · Voorhees et al. · 2017 [cited by applicant]
US 9632800B1 · Chorley et al. · 2017 [cited by applicant]
US 9715557B2 · Kim et al. · 2017 [cited by applicant]
US 9727660B2 · Barrell et al. · 2017 [cited by applicant]
US 9736245B2 · Scoda · 2017 [cited by applicant]
US 9736524B2 · Aravamudan et al. · 2017 [cited by applicant]
US 9767487B2 · Schechter et al. · 2017 [cited by applicant]
US 9811602B2 · Dewar et al. · 2017 [cited by applicant]
US 9846572B2 · Scoda · 2017 [cited by applicant]
US 9846686B2 · Scoda · 2017 [cited by applicant]
US 9865261B2 · Goenka et al. · 2018 [cited by applicant]
US 9875671B2 · Gharpure et al. · 2018 [cited by applicant]
US 9876776B2 · Scoda · 2018 [cited by applicant]
US 9971636B2 · Scoda et al. · 2018 [cited by applicant]
US 9996613B2 · Jadhav et al. · 2018 [cited by applicant]
US 10015226B2 · Scoda et al. · 2018 [cited by applicant]
US 10037318B2 · Liu · 2018 [cited by applicant]
US 10049089B2 · Scoda et al. · 2018 [cited by applicant]
US 10116726B2 · Scoda · 2018 [cited by applicant]
US 10120847B2 · Scoda · 2018 [cited by applicant]
US 10141006B1 · Burciu · 2018 [cited by applicant]
US 10198414B2 · Scoda · 2019 [cited by applicant]
US 10218775B2 · Scoda · 2019 [cited by applicant]
US 10222942B1 · Zeiler · 2019 [cited by applicant]
US 10237334B2 · Alexander et al. · 2019 [cited by applicant]
US 10276148B2 · Fleizach et al. · 2019 [cited by applicant]
US 10282401B2 · Scoda · 2019 [cited by applicant]
US 10311751B2 · Beranek · 2019 [cited by applicant]
US 10318095B2 · Harrison et al. · 2019 [cited by applicant]
US 10331756B2 · Chen et al. · 2019 [cited by applicant]
US 10394579B2 · Nandakumar et al. · 2019 [cited by applicant]
US 10402159B1 · Darrah et al. · 2019 [cited by applicant]
US 10423709B1 · Bradley · 2019 [cited by examiner]
US 10425501B2 · Nasson et al. · 2019 [cited by applicant]
US 10444934B2 · Bradley · 2019 [cited by examiner]
US 10452730B2 · Scoda · 2019 [cited by applicant]
US 10452758B1 · Bhowmick · 2019 [cited by applicant]
US 10481752B2 · Latheef et al. · 2019 [cited by applicant]
US 10552236B2 · Pahlavan Yali et al. · 2020 [cited by applicant]
US 10642468B2 · Guido et al. · 2020 [cited by applicant]
US 10671520B1 · Rodrigues · 2020 [cited by examiner]
US 10739984B1 · Apicella · 2020 [cited by applicant]
US 10749885B1 · Hoorvitch · 2020 [cited by examiner]
US 10761804B2 · Miron · 2020 [cited by applicant]
US 10762280B2 · Bradley · 2020 [cited by examiner]
US 10809877B1 · Bradley · 2020 [cited by examiner]
US 10845946B1 · Bradley · 2020 [cited by examiner]
US 10845947B1 · Bradley · 2020 [cited by examiner]
US 10860173B1 · Bradley · 2020 [cited by examiner]
US 10866691B1 · Bradley · 2020 [cited by examiner]
US 10867120B1 · Bradley et al. · 2020 [cited by applicant]
US 10896286B2 · Bradley et al. · 2021 [cited by applicant]
US 10928978B2 · Bradley · 2021 [cited by examiner]
US 10997361B1 · Bradley · 2021 [cited by examiner]
US 11029815B1 · Bradley et al. · 2021 [cited by applicant]
US 11061532B2 · Bradley et al. · 2021 [cited by applicant]
US 11080469B1 · Bradley · 2021 [cited by examiner]
US 11151304B2 · Bradley et al. · 2021 [cited by applicant]
US 11157682B2 · Bradley et al. · 2021 [cited by applicant]
US 11194884B2 · Brunet · 2021 [cited by examiner]
US 11409832B2 · Isager · 2022 [cited by examiner]
US 11455458B2 · Bradley et al. · 2022 [cited by applicant]
US 11727195B2 · Bradley et al. · 2023 [cited by applicant]
US 12045560B2 · Bradley et al. · 2024 [cited by applicant]
US 12175186B2 · Bradley et al. · 2024 [cited by applicant]
US 20020003547A1 · Wang · 2002 [cited by applicant]
US 20020007379A1 · Wang · 2002 [cited by applicant]
US 20020010584A1 · Schultz et al. · 2002 [cited by applicant]
US 20020010715A1 · Chinn et al. · 2002 [cited by applicant]
US 20020023020A1 · Kenyon et al. · 2002 [cited by applicant]
US 20020065658A1 · Kanevsky et al. · 2002 [cited by applicant]
US 20020074396A1 · Rathus et al. · 2002 [cited by applicant]
US 20020122053A1 · Dutta · 2002 [cited by applicant]
US 20020124020A1 · Janakiraman et al. · 2002 [cited by applicant]
US 20020124025A1 · Janakiraman et al. · 2002 [cited by applicant]
US 20020156799A1 · Markel et al. · 2002 [cited by applicant]
US 20020158903A1 · Janakiraman et al. · 2002 [cited by applicant]
US 20020194388A1 · Boloker et al. · 2002 [cited by applicant]
US 20020198705A1 · Burnett · 2002 [cited by applicant]
US 20030033434A1 · Kavacheri et al. · 2003 [cited by applicant]
US 20030098803A1 · Gourgey et al. · 2003 [cited by applicant]
US 20030115546A1 · Dubey et al. · 2003 [cited by applicant]
US 20030140097A1 · Schloer · 2003 [cited by examiner]
US 20030158737A1 · Csicsatka · 2003 [cited by applicant]
US 20040002808A1 · Hashimoto et al. · 2004 [cited by applicant]
US 20040006478A1 · Alpdemir et al. · 2004 [cited by applicant]
US 20040056882A1 · Foreman et al. · 2004 [cited by applicant]
US 20040128136A1 · Irani · 2004 [cited by applicant]
US 20040148568A1 · Springer · 2004 [cited by applicant]
US 20040158429A1 · Bary et al. · 2004 [cited by applicant]
US 20040199392A1 · Khatri et al. · 2004 [cited by applicant]
US 20040218451A1 · Said et al. · 2004 [cited by applicant]
US 20040254988A1 · Rodriguez · 2004 [cited by applicant]
US 20050033577A1 · Bradley et al. · 2005 [cited by applicant]
US 20050108338A1 · Simske et al. · 2005 [cited by applicant]
US 20050160065A1 · Seeman · 2005 [cited by applicant]
US 20050195077A1 · McCulloch et al. · 2005 [cited by applicant]
US 20060136579A1 · Linville · 2006 [cited by examiner]
US 20060212466A1 · Hyder et al. · 2006 [cited by applicant]
US 20070100628A1 · Bodin et al. · 2007 [cited by applicant]
US 20070174340A1 · Gross · 2007 [cited by applicant]
US 20070208687A1 · O'Conor et al. · 2007 [cited by applicant]
US 20070219908A1 · Martinez · 2007 [cited by applicant]
US 20080133500A1 · Edwards et al. · 2008 [cited by applicant]
US 20080168049A1 · Gao et al. · 2008 [cited by applicant]
US 20080208593A1 · Ativanichayaphong et al. · 2008 [cited by applicant]
US 20080235564A1 · Erol et al. · 2008 [cited by applicant]
US 20090319927A1 · Beeman et al. · 2009 [cited by applicant]
US 20100070872A1 · Trujillo · 2010 [cited by applicant]
US 20100095210A1 · Bradley et al. · 2010 [cited by applicant]
US 20100114578A1 · Yuen et al. · 2010 [cited by applicant]
US 20100166165A1 · Langseth et al. · 2010 [cited by applicant]
US 20100205523A1 · Lehota et al. · 2010 [cited by applicant]
US 20100251217A1 · Miller · 2010 [cited by applicant]
US 20110154212A1 · Gharpure et al. · 2011 [cited by applicant]
US 20110196861A1 · Egnor et al. · 2011 [cited by applicant]
US 20110231192A1 · O'Conor et al. · 2011 [cited by applicant]
US 20110252356A1 · Morris · 2011 [cited by examiner]
US 20110295623A1 · Behringer et al. · 2011 [cited by applicant]
US 20110302298A1 · Lawrance · 2011 [cited by examiner]
US 20110307259A1 · Bradley et al. · 2011 [cited by applicant]
US 20110307855A1 · Scoda et al. · 2011 [cited by applicant]
US 20120116872A1 · Hicken et al. · 2012 [cited by applicant]
US 20120176509A1 · Aravamudan et al. · 2012 [cited by applicant]
US 20120216243A1 · Gill et al. · 2012 [cited by applicant]
US 20120239405A1 · O'Conor et al. · 2012 [cited by applicant]
US 20120240045A1 · Bradley et al. · 2012 [cited by applicant]
US 20120254723A1 · Kasa · 2012 [cited by examiner]
US 20120272132A1 · Mondal · 2012 [cited by examiner]
US 20120278714A1 · Bradley et al. · 2012 [cited by applicant]
US 20120322384A1 · Zerr et al. · 2012 [cited by applicant]
US 20130073949A1 · Barrell et al. · 2013 [cited by applicant]
US 20130104029A1 · Hendry et al. · 2013 [cited by applicant]
US 20130212638A1 · Wilson · 2013 [cited by examiner]
US 20130305139A1 · Scoda · 2013 [cited by applicant]
US 20130332815A1 · Gallo et al. · 2013 [cited by applicant]
US 20140025949A1 · Kay · 2014 [cited by examiner]
US 20140047337A1 · Bradley et al. · 2014 [cited by applicant]
US 20140059112A1 · Chen · 2014 [cited by examiner]
US 20140063070A1 · Leventhal et al. · 2014 [cited by applicant]
US 20140149447A1 · Scoda · 2014 [cited by applicant]
US 20140164352A1 · Denninghoff · 2014 [cited by applicant]
US 20140180846A1 · Meron · 2014 [cited by applicant]
US 20140195653A1 · Alexander et al. · 2014 [cited by applicant]
US 20140365860A1 · Spielberg et al. · 2014 [cited by applicant]
US 20140380149A1 · Gallo et al. · 2014 [cited by applicant]
US 20150067342A1 · Pazdziora · 2015 [cited by examiner]
US 20150106686A1 · Blitzstein · 2015 [cited by applicant]
US 20150113410A1 · Bradley et al. · 2015 [cited by applicant]
US 20150156084A1 · Kaminsky · 2015 [cited by applicant]
US 20150286658A1 · Folkens et al. · 2015 [cited by applicant]
US 20150319215A1 · Scoda · 2015 [cited by applicant]
US 20150370815A1 · Lee · 2015 [cited by applicant]
US 20160004628A1 · Gugri · 2016 [cited by examiner]
US 20160188714A1 · Bradley et al. · 2016 [cited by applicant]
US 20160188838A1 · Bradley et al. · 2016 [cited by applicant]
US 20160189567A1 · Bradley et al. · 2016 [cited by applicant]
US 20160306784A1 · Bradley · 2016 [cited by examiner]
US 20160337426A1 · Shribman et al. · 2016 [cited by applicant]
US 20170063653A1 · Kieviet · 2017 [cited by examiner]
US 20170111431A1 · Scoda et al. · 2017 [cited by applicant]
US 20170269816A1 · Bradley · 2017 [cited by examiner]
US 20170324803A1 · Shaath · 2017 [cited by examiner]
US 20170371975A1 · Chen et al. · 2017 [cited by applicant]
US 20180075488A1 · Celik et al. · 2018 [cited by applicant]
US 20180165258A1 · Scoda · 2018 [cited by applicant]
US 20180191764A1 · Chawla et al. · 2018 [cited by applicant]
US 20180239516A1 · Scoda · 2018 [cited by applicant]
US 20180267847A1 · Smith et al. · 2018 [cited by applicant]
US 20180293504A1 · Meruva et al. · 2018 [cited by applicant]
US 20180336356A1 · Papaxenopoulos et al. · 2018 [cited by applicant]
US 20180349004A1 · Scoda et al. · 2018 [cited by applicant]
US 20190075081A1 · Adam et al. · 2019 [cited by applicant]
US 20190272168A1 · Mani Nadar · 2019 [cited by examiner]
US 20190340212A1 · Isager · 2019 [cited by applicant]
US 20190354262A1 · Bradley et al. · 2019 [cited by applicant]
US 20200073921A1 · Bradley · 2020 [cited by examiner]
US 20200371669A1 · Bradley et al. · 2020 [cited by applicant]
US 20200371670A1 · Bradley et al. · 2020 [cited by applicant]
US 20200371671A1 · Bradley et al. · 2020 [cited by applicant]
US 20200371672A1 · Bradley et al. · 2020 [cited by applicant]
US 20200372204A1 · Bradley · 2020 [cited by examiner]
US 20200372205A1 · Bradley · 2020 [cited by examiner]
US 20210157473A1 · Bradley et al. · 2021 [cited by applicant]
US 20210157474A1 · Bradley et al. · 2021 [cited by applicant]
US 20210157972A1 · Bradley et al. · 2021 [cited by applicant]
US 20210165950A1 · Bradley et al. · 2021 [cited by applicant]
US 20210165951A1 · Bradley et al. · 2021 [cited by applicant]
US 20210256201A1 · Bradley et al. · 2021 [cited by applicant]
US 20220121723A1 · Page · 2022 [cited by examiner]
US 20220129123A1 · Nair et al. · 2022 [cited by applicant]
US 20220245327A1 · Bradley et al. · 2022 [cited by applicant]
US 20220269849A1 · Bradley et al. · 2022 [cited by applicant]
US 20230161946A1 · Bradley · 2023 [cited by examiner]
US 20230344657A1 · Kumar · 2023 [cited by examiner]
US 20240111740A1 · Mishra · 2024 [cited by examiner]
US 20240193348A1 · Bradley et al. · 2024 [cited by applicant]
US 20240362401A1 · Bradley et al. · 2024 [cited by applicant]
CA 2773088A1 · 2011 [cited by applicant]
CA 2800723A1 · 2011 [cited by applicant]
CA 2800790A1 · 2011 [cited by applicant]
CA 2807320A1 · 2012 [cited by applicant]
CA 2811207A1 · 2012 [cited by applicant]
CA 2816336A1 · 2012 [cited by applicant]
CA 2816338A1 · 2012 [cited by applicant]
CA 2821769A1 · 2012 [cited by applicant]
CA 2839013A1 · 2013 [cited by applicant]
CA 2861602A1 · 2013 [cited by applicant]
CA 2824861A1 · 2014 [cited by applicant]
CA 2834466A1 · 2014 [cited by applicant]
CA 2843938A1 · 2014 [cited by applicant]
CA 2845279A1 · 2014 [cited by applicant]
CA 2848175A1 · 2014 [cited by applicant]
CA 2855420A1 · 2015 [cited by applicant]
CA 2858590A1 · 2015 [cited by applicant]
CA 2868162A1 · 2015 [cited by applicant]
CA 2947402A1 · 2015 [cited by applicant]
CA 2958235A1 · 2016 [cited by applicant]
CA 2963393A1 · 2016 [cited by applicant]
CA 2716635C · 2016 [cited by applicant]
CA 2944659A1 · 2017 [cited by applicant]
CA 2951659A1 · 2017 [cited by applicant]
CA 2839006C · 2017 [cited by applicant]
CA 2732540C · 2018 [cited by applicant]
EP 2738696A1 · 2014 [cited by applicant]
EP 2656303A4 · 2014 [cited by applicant]
EP 2778975A1 · 2014 [cited by applicant]
EP 2787454A1 · 2014 [cited by applicant]
EP 2827261A1 · 2015 [cited by applicant]
EP 2851813A1 · 2015 [cited by applicant]
EP 2732385A4 · 2015 [cited by applicant]
EP 2869222A1 · 2015 [cited by applicant]
EP 2363995B1 · 2015 [cited by applicant]
EP 2807578A4 · 2015 [cited by applicant]
EP 2724253A4 · 2016 [cited by applicant]
EP 2580699A4 · 2016 [cited by applicant]
EP 2580686A4 · 2016 [cited by applicant]
EP 2638683B1 · 2017 [cited by applicant]
EP 3156919A1 · 2017 [cited by applicant]
EP 3185145A1 · 2017 [cited by applicant]
EP 2638681B1 · 2017 [cited by applicant]
EP 2606436A4 · 2017 [cited by applicant]
EP 2778976B1 · 2017 [cited by applicant]
EP 3140733A4 · 2017 [cited by applicant]
EP 2616962A4 · 2018 [cited by applicant]
EP 2476063A4 · 2018 [cited by applicant]
EP 3195136A4 · 2018 [cited by applicant]
EP 3204874A4 · 2018 [cited by applicant]
EP 2724251B1 · 2018 [cited by applicant]
WO WO2001075678 · 2001 [cited by applicant]
WO WO2006065877 · 2006 [cited by applicant]
WO WO2009111251A1 · 2009 [cited by applicant]
WO WO2011031868A1 · 2011 [cited by applicant]
WO WO2011156739A2 · 2011 [cited by applicant]
WO WO2011156743A2 · 2011 [cited by applicant]
WO WO2012024380A3 · 2012 [cited by applicant]
WO WO2012064857A3 · 2012 [cited by applicant]
WO WO2012088326A9 · 2012 [cited by applicant]
WO WO2012064856A3 · 2012 [cited by applicant]
WO WO2012036833A9 · 2012 [cited by applicant]
WO WO2012178167A3 · 2013 [cited by applicant]
WO WO2013003455A3 · 2013 [cited by applicant]
WO WO2013112285A1 · 2013 [cited by applicant]
WO WO2013184273 · 2013 [cited by applicant]
WO WO2014040080A1 · 2014 [cited by applicant]
WO WO2015171228A1 · 2015 [cited by applicant]
WO WO2016032602A1 · 2016 [cited by applicant]
WO WO2016057092A1 · 2016 [cited by applicant]
WO 2017061008A1 · 2017 [cited by applicant]
WO WO2017161008 · 2017 [cited by applicant]
US 8,874,716 B2, 10/2014, Derin et al. (withdrawn) [cited by applicant]
Asakawa et al., “Annotation-Based Transcoding for Nonvisual Web Access”, In Proceedings of the 4th ACM Conference on Assistive Technologies, ASSETS 2000, Arlington, Virginia, USA, (Nov. 13-15, 2000), pp. 172-179. [cited by applicant]
Le Hégaret P. et al., What is the Document Object Model? (Apr. 9, 2002), available at https://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020409/introduction.html; 8 pages. [cited by applicant]
Introduction to XML and XML with JAVA, Nov. 8, 2005, originally available at http://totheriver.com/learn/XML/xmltutorial.html in 27 pages. [cited by applicant]
JAVA, “XML Processing” (2004), available at https://web.mit.edu/java_v1.5.0_22/distrib/share/docs/guide/XML/jaxp/index.html, in 3 pages. [cited by applicant]
JAVA2 Platform Standard Edition 5.0 API Specification, downloaded on Aug. 29, 2022; available at https://web.mit.edu/java_v1.5.0_22/distrib/share/docs/api/index.html, in 5 pages. [cited by applicant]
JAVA2 Platform Standard Edition 5.0 API Specification, downloaded on Sep. 1, 2022; available at https://web.mit.edu/java_v1.5.0_22/distrib/share/docs/api/index.html, in 9 pages. [cited by applicant]
Scale, “CSS: Cascading Style Sheets / MDN”, last updated Jun. 11, 2022, available at https://developer.mozilla.org/en-US/docs/WebCSS/transform-function/scale, in 5 pages. [cited by applicant]
Takagi et al., Collaborative web accessibility improvement: challenges and possibilities. In Proceedings of the 11th International ACM SIGACCESS Conference on Computers and Accessibility, Oct. 25, 2009; pp. 195-202. [cited by applicant]
W3C, “Introduction to Web Accessibility”, Last visited Aug. 31, 2021, available at: https://www.w3.org/WAI/fundamentals/accessibility-intro/, in 8 pages. [cited by applicant]
W3C, Accessible Rich Internet Applications (WAI-ARIA) 1.0 (2014) available at https://www.w3.org/TR/wai-aria-1.0/states_and_properties in 32 pages. [cited by applicant]
W3C, A vocabulary and associated APIs for HTML and XHTML W3C (Working Draft) Apr. 5, 2011; available at https://www.w3.org/TR/2011/WD-HTM15-20110405/, in 19 pages. [cited by applicant]
W3C, “Cascading Style Sheets, level 2 CSS2 Specification”, May 12, 1998; available at https://www.w3.org/TR/1998/REC-CSS2-19980512/Overview.html, in ?? Pages. [cited by applicant]
W3C, “Package.org.w3c.dom: Interface for DOM”; (2004) originally available at https://web.mit.edu/java_v1.5.0_22/distrib/share/docs/api/org/w3c/dom/package-summary-html, in 3 pages. [cited by applicant]
W3C, “5.1.2 Request-URI” part of Hypertext Transfer Protocol—HTTP/1.1., available at https://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html, in 3 pages. [cited by applicant]
W3C, “The ALT-server (An eye for an alt)”, Jul. 1997-Jan. 1998), originally available at https://www.23.org/WAI/altserv.htm, in 9 pages. [cited by applicant]
W3SCHOOLS.com, “CSS transform property”, downloaded on Jan. 9, 2022; available at https://www.w3schools.com/cssref/css3_pr_transform.asp in 8 pages. [cited by applicant]
WEBVISUM-1, Jul. 7, 2008, originally available at http:/www.webvisum.com, in 2 pages. [cited by applicant]
WEBVISUM-2, “Review of the WebVisum Firefox extension”; Jul. 3, 2008, originally available at http:/www.marcozehe.de/2008/07/03/review-of-the-webvisum-firefox-extension/, currently availabe at http://web.archive.org/web… [cited by applicant]
Zoom, “CSS: Cascading Style Sheets / MDN”, last updated Aug. 30, 2022; available at https://developer.mozilla.org/en-US/docs/Web/CSS/zoom in 5 pages. [cited by applicant]
Petition for Inter Partes Review of U.S. Pat. No. 10997361 filed Sep. 6, 2022 in 86 pages. [cited by applicant]
Petition for Inter Partes Review of U.S. Pat. No. 10928978 filed Sep. 6, 2022 in 87 pages. [cited by applicant]
Petition for Inter Partes Review of U.S. Pat. No. 11061532 filed Sep. 7, 2022 in 96 pages. [cited by applicant]
Petition for Inter Partes Review of U.S. Pat. No. 11080469 filed Sep. 7, 2022 in 96 pages. [cited by applicant]
International Search Report and Written Opinion of PCT/US2021/055465 dated Feb. 4, 2022 in 9 pages. [cited by applicant]
U.S. Appl. No. 16/991,392, filed Aug. 12, 2020, Bradley et al. [cited by applicant]
U.S. Appl. No. 16/991,381, filed Aug. 12, 2020, Bradley et al. [cited by applicant]
U.S. Appl. No. 16/991,434, filed Aug. 12, 2020, Bradley et al. [cited by applicant]
U.S. Appl. No. 16/991,505, filed Aug. 12, 2020, Bradley et al. [cited by applicant]
U.S. Appl. No. 16/991,578, filed Aug. 12, 2020, Bradley et al. [cited by applicant]
U.S. Appl. No. 17/447,654, filed Sep. 14, 2021, Bradley et al. [cited by applicant]
U.S. Appl. No. 17/447,680, filed Sep. 14, 2021, Bradley et al. [cited by applicant]
Alor-Hernandez et al., “Towards Dynamic Representation of Rich Internet Applications through Web Service Invocation,” 2009 Second International Conference on Advances in Human-Oriented and Personalized Mechanisms, Techn… [cited by applicant]
Al Oudat et al., “A Survey of Image Retrieval Techniques for Search Engine”, International Journal of Scientific & Engineering Research, Jul. 2015, vol. 6, Issue 7, pp. 1868-1888. [cited by applicant]
Amalfitano et al., “An Interactive Approach for the Reverse Engineering of Rich Internet Application User Interfaces,” 2010 Fifth International Conference on Internet and Web Applications and Services, Barcelona, Spain,… [cited by applicant]
Berners-Lee et al., “RFC 1738: Uniform Resource Locators (URL)”, Proposed Standard—Dec. 1994; in 29 pages. [cited by applicant]
Bigham et al., “WebInSight: Making Web Images Accessible”, Proceedings of the 8th International ACM SIG ACCESS Conference on Computers and Accessibility, 2006, pp. 181-188. [cited by applicant]
Bigham, “Increasing Web Accessibility by Automatically Judging Alternative Text Quality”, 12th International Conference on Intelligent User Interfaces, IUI 2007, Honolulu, Hawaii, USA, pp. 349-352, alleged to be availab… [cited by applicant]
Bureau of Internet Accessibility [BOIA] “History of the Web Content Accessibility Guidelines (WCAG)”, dated May 6, 2019 in 4 pages; alleged to be available at: https://www.boia.org/blog/history-of-the-web-content-access… [cited by applicant]
Brunet et al., “Accessibility requirements for systems design to accommodate users with vision impairments”, IBM Systems Journal, 2005, 44(3): 445-466. [cited by applicant]
Clarifai, Inc., “Bring the Future into Focus with our World Class Visual Recognition System”, May 15, 2015 WayBackMachine Date; in 4 pages. [cited by applicant]
Cundiff C., Alt Text Bot, DevPost, alleged to be available at: https://devpost.com/software/alt-text-bot-hgzu, downloaded Apr. 8, 2021 in 6 pages. [cited by applicant]
Dove, CamFind Launches CloudSight API for Multiplatform Visual Search Functionality, The Next Web alleged to be available at https://thenextweb.com/creativity /2015/02/24/camfind- launches-cloudsight-api-for-multiplatfo… [cited by applicant]
Fielding et al., “Hypertext Transfer Protocol—HTTP/1.1”, Network Working Group; The Internet Society (1999) in 4 pages. [cited by applicant]
Iaccarino et al., “Personalizable Edge Services for Web Accessibility”, Univ Access Inf Soc 6, 2007, pp. 285-306 https://doi.org/10.1007/s10209-007-0091-y. [cited by applicant]
Image Searcher, Inc., “CamFind—The First Visual Search Engine Goes Social”, PR Newswire Apr. 16, 2015 in 5 pages; alleged to be available at https://www.pmewswire.com/news-releases/camfind---the- first-visual-search-eng… [cited by applicant]
Janakiram, MSV, Google Cloud Vision API Delivers Sophisticated Image Recognition Service to Developers, Forbes Magazine alleged to be available at: https://www.forbes.com/sites/janakirammsv/2015/12/03/google-cloud-visio… [cited by applicant]
Kar S., AlchemyAPI Releases API based AI Image Processing AlchemyVision, SiliconAngle, May 20, 2014; alleged to be available at https://siliconangle.com/2014/05/20/alchemyapi-releases- api-based-ai-image-processing-alch… [cited by applicant]
Kneser et al., “Toward Knowledge-Enhanced Viewing Using Encyclopedias and Model-Based Segmentation”, Proc. SPIE 7260, Medical Imaging 2009: Computer-Aided Diagnosis, 72601D; doi: 10.1117/12.811587 in 10 pages. [cited by applicant]
Maeda et al., “Web accessibility technology at the IBM Tokyo Research Laboratory”, IBM Journal of Research and Development, Nov. 2004, 48(5/6): 735-749 http://dialog.proquest.com/professional/docview/220685504?accountid… [cited by applicant]
Nguyen et al., “Learning to Extract Form Labels”, Very Large Data Base Conference (VLDB), Aug. 24-30, 2008 Auckland, New Zealand in 11 pages. [cited by applicant]
Novet J., “How Stephen Wolfram's Image-Recognition Tool Performs Against 5 Alternatives”, VentureBeat alleged to be available at https://venturebea t.com/2015/05/16/how-stephen-wolframs-image-recognition-tool-pefrorms-a… [cited by applicant]
Sato et al., “Accessibility Evaluation based on Machine Learning Technique”, Oct. 22-25, 2006, Portland, Oregon, USA, ACM, in 2 pages (Year: 2006). [cited by applicant]
Schiavone et al., “An extensible environment for guideline-based accessibility evaluation of dynamic Web applications”, Univ Access Inf Soc., Jan. 2015, 22 pages. [cited by applicant]
Sensus Internet Browser, printed from www/sensus.dk/sibl0uk.htm on Jul. 23, 2002. [cited by applicant]
Cited By (1)
US 12,693,957