Automatically modifying display presentations to programmatically accommodate for visual impairments
AssigneeOptum Services (Ireland) Limited
InventorsSarah Noreen O'Reilly, Michael Keane, Gareth M. Crossan, Patrick G. Mooney
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, systems, computing devices, computing entities, and/or the like for identifying one or more visual impairments of a user, mapping the visual impairments to one or more accessibility solutions, (e.g., program code entries) and dynamically modifying a display presentation based at least in part on the identified accessibility solutions.
Claims21
A computer-implemented method for an internet browser to dynamically modify a webpage document using one or more scripts, the method comprising:
- responsive to a user initiating an internet browser, generating, by the internet browser, a request for determined program code entry, wherein (a) the request comprises a program code identifier, (b) the program code identifier is used by a server to identify determined program code entry corresponding to the program code identifier, (c) the determined program code entry is configured to dynamically modify a webpage document using one or more scripts;
- receiving, by the internet browser, a response to the request, wherein (a) the request comprises the program code identifier, and (b) the response comprises the determined program code entry;
- storing, by the internet browser, the determined program code entry;
- receiving, by the internet browser, a webpage document, wherein the webpage document originates from a web server;
- executing, by the internet browser and based at least in part on the determined program code entry, one or more scripts on the received webpage document to generate a modified webpage document;
- and
- providing, by the internet browser, the modified webpage document for display.
A computer program product for dynamically modifying a display presentation comprising a non-transitory computer readable medium having computer program instructions stored therein, the computer program instructions when executed by a processor, cause an internet browser to:
- responsive to a user initiating an internet browser, generate a request for determined program code entry, wherein (a) the request comprises a program code identifier, (b) the program code identifier is used by a server to identify determined program code entry corresponding to the program code identifier, (c) the determined program code entry is configured to dynamically modify a webpage document using one or more scripts;
- receive a response to the request, wherein (a) the request comprises the program code identifier, and (b) the response comprises the determined program code entry;
- store the determined program code entry;
- receive a webpage document, wherein the webpage document originates from a web server;
- execute, based at least in part on the determined program code entry, one or more scripts on the received webpage document to generate a modified webpage document;
- and
- provide the modified webpage document for display.
An apparatus storing computer program instructions when executed by a processor of the apparatus, cause an internet browser to:
- responsive to a user initiating an internet browser, generate a request for determined program code entry, wherein (a) the request comprises a program code identifier, (b) the program code identifier is used by a server to identify determined program code entry corresponding to the program code identifier, (c) the determined program code entry is configured to dynamically modify a webpage document using one or more scripts;
- receive a response to the request, wherein (a) the request comprises the program code identifier, and (b) the response comprises the determined program code entry;
- store the determined program code entry;
- receive a webpage document, wherein the webpage document originates from a web server;
- execute, based at least in part on the determined program code entry, one or more scripts on the received webpage document to generate a modified webpage document;
- and
- provide the modified webpage document for display.
Dependencies are inferred from the claim text.