US 12,216,986 B2
Computer implemented accessibility systems and methods
Rajesh B. Patel, San Francisco, CA (US); and Roshan B. Patel, San Francisco, CA (US)
Assigned to INNsight.com, Inc., San Francisco, CA (US)
Filed by INNsight.com, Inc., San Francisco, CA (US)
Filed on Apr. 22, 2020, as Appl. No. 16/855,980.
Claims priority of provisional application 62/837,111, filed on Apr. 22, 2019.
Prior Publication US 2020/0334411 A1, Oct. 22, 2020
Int. Cl. G06F 40/143 (2020.01); G06F 40/58 (2020.01); H04L 67/10 (2022.01)
CPC G06F 40/143 (2020.01) [G06F 40/58 (2020.01); H04L 67/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for modifying a display, the method comprising:
receiving, by a host server, a request for a web page accessibility component from a web page server;
wherein the host server is a computing system in communication over a computer network with the web page server;
receiving, by the host server, a web page component, from the web page server;
adding, by the host server, the web page accessibility component, to the web page component;
transmitting, by the host server, the web page component, comprising the web page accessibility component, to the web page server;
wherein the web page accessibility component is configured by the host server to modify a web page content based on user input received at the host server;
wherein the web page server is capable of transmitting, over a computer network, the web page component comprising the web page accessibility component to a client device to modify the web page content on a browser that runs on the client device;
wherein the web page accessibility component is embedded before an end of one or more body tags of the web page component;
wherein the web page accessibility component further comprises a plurality of modules that each provide different functionality, the plurality of modules comprising a custom accessibility module created by the host server based on content of the web page component;
wherein the web page server is configured to control the functionality of each of the plurality of modules;
wherein the web page server is configured to deliver one or more of the plurality of modules to a client device;
wherein the web page server comprises an interface with selectable toggles that determine a subset of modules from the plurality of modules that are available on the client device;
transmitting, by a web page usage tracker, details regarding a first frequency use data of each of the plurality of modules;
identifying a first module that was least activated out of the plurality of modules; and
moving, by the web page server, the first module from a primary web page, which is displayable on the client device, to a secondary web page, which is displayable on the client device, that is selectable by a user,
wherein the web page usage tracker is included in the web page accessibility component, and is configured to track the time and URL address of the user each time one of the plurality of modules is used.