Method and system for providing browser functions on a web page for client-specific accessibility
First Claim
1. A method comprising:
- requesting, at a client device, a content web page by sending a request through a proxy machine;
retrieving, at the proxy machine, a requested content web page;
retrieving, at the proxy machine, browser-based function preferences for a specific user of the client device;
injecting, at the proxy machine, injected function buttons into the requested content web page, wherein the injected function buttons are links to an application server in the proxy machine, and wherein each of the injected function buttons is supported by a web-based application service for producing web content that is representative of a function of each injected function button;
transforming, at the proxy machine, the requested content web page according to user-defined accessibility criteria to create an accessible web page;
determining if accessibility transcoding is needed to put the requested content web page into a format recognizable by the client device;
in response to determining that accessibility transcoding is needed by the user device, transcoding the accessible web page into a transformed accessible web page;
sending the transformed accessible web page to the client device;
determining if a content input has been received at the proxy machine from the client device, wherein if the content input has been received at the proxy machine from the client device, a content database, based on the content input, for the user is updated and transmitted to a web page server for the requested content web page;
determining if any of the injected function buttons have been clicked at the client device, wherein in response to any of the injected functions buttons having been clicked at the client device, running an application in the application server in the proxy machine to;
update a database and history list for the specific user of the client device,generate HTML code correlating to the requested content web page,transcode the HTML code as needed by the client device, andtransmit the HTML code to the client device; and
in response to a clicking of one of the injected function buttons, retrieving a new web page by the proxy machine and sending the new web page to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system that provide browser-based functions by injected into a web page a control button, form text field or similar browser-based function control such that both the browser controls and the content of the web page can be transformed for accessibility. A proxy machine retrieves a web page for a user, and then injects the user selected browser function controls into the web page itself. The injected browser controls are supported by web-based application services, preferably resident in an intermediary proxy machine, for producing web content that is representative of that function. The web page is transformed into a style that is accessible for that particular user, such as magnifying the page, reformatting background schemes, etc. The user can select which browser function buttons are injected into the web page, and as the web page is transformed for accessibility, the browser controls on the page are likewise transformed.
274 Citations
1 Claim
-
1. A method comprising:
-
requesting, at a client device, a content web page by sending a request through a proxy machine; retrieving, at the proxy machine, a requested content web page; retrieving, at the proxy machine, browser-based function preferences for a specific user of the client device; injecting, at the proxy machine, injected function buttons into the requested content web page, wherein the injected function buttons are links to an application server in the proxy machine, and wherein each of the injected function buttons is supported by a web-based application service for producing web content that is representative of a function of each injected function button; transforming, at the proxy machine, the requested content web page according to user-defined accessibility criteria to create an accessible web page; determining if accessibility transcoding is needed to put the requested content web page into a format recognizable by the client device; in response to determining that accessibility transcoding is needed by the user device, transcoding the accessible web page into a transformed accessible web page; sending the transformed accessible web page to the client device; determining if a content input has been received at the proxy machine from the client device, wherein if the content input has been received at the proxy machine from the client device, a content database, based on the content input, for the user is updated and transmitted to a web page server for the requested content web page; determining if any of the injected function buttons have been clicked at the client device, wherein in response to any of the injected functions buttons having been clicked at the client device, running an application in the application server in the proxy machine to; update a database and history list for the specific user of the client device, generate HTML code correlating to the requested content web page, transcode the HTML code as needed by the client device, and transmit the HTML code to the client device; and in response to a clicking of one of the injected function buttons, retrieving a new web page by the proxy machine and sending the new web page to the client device.
-
Specification