Method and system for automated analysis and transformation of web pages
First Claim
1. In a system wherein a web page is accessible to a client from a server, and wherein the web page has an associated Uniform Resource Locator (URL) or link thereto corresponding to an address, wherein in response to a request for the web page the server provides the web page to the client, a method of, providing a modified web page to the client in response to a request from the client, comprising:
- asynchronous to, and prior to said request from the client, in dependence upon predetermined conditions, analyzing at least a portion of the requested web page with an analyzer in a computer based system to identify at least a predetermined characteristic and creating transformation instructions that will change the predetermined characteristic when the web page is modified; and
storing the transformation instructions in a repository;
modifying the web page provided by the server in response to the request to the web page based on transformation instructions that were stored in the repository prior to said request from the client; and
,providing the modified web page to the client.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for modifying web pages, including dynamic web pages, based on automated analysis wherein web pages are transformed based on transformation instructions in nearly real-time, and wherein analysis is performed and transformation instructions based on the analysis are prepared prior to a request for the web page. The system has two primary components, an analyzer which asynchronously and repeatedly analyzes web pages creating and updating transformation instructions relating to the web pages, and a transformer which intercepts traffic to a web server in response to a request for the web page, receives the returned web pages, and transforms them based on stored transformation instructions.
-
Citations
20 Claims
-
1. In a system wherein a web page is accessible to a client from a server, and wherein the web page has an associated Uniform Resource Locator (URL) or link thereto corresponding to an address, wherein in response to a request for the web page the server provides the web page to the client, a method of, providing a modified web page to the client in response to a request from the client, comprising:
-
asynchronous to, and prior to said request from the client, in dependence upon predetermined conditions, analyzing at least a portion of the requested web page with an analyzer in a computer based system to identify at least a predetermined characteristic and creating transformation instructions that will change the predetermined characteristic when the web page is modified; and storing the transformation instructions in a repository; modifying the web page provided by the server in response to the request to the web page based on transformation instructions that were stored in the repository prior to said request from the client; and
,providing the modified web page to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for changing the content of a requested web page, in response to a request for the web page from a client, so as to vary a characteristic thereof comprising:
-
an analyzer including one or more suitably programmed processors operative asynchronous to, and prior to the request from the client, to analyze at least a portion of the web page to identify at least a predetermined characteristic and for creating transformation instructions corresponding to the characteristic; a memory to store the transformation instructions received from the analyzer, the transformation instructions being stored prior to the request from the client; and a transformer operative upon receipt of the request for the web page to modify the web page based on the transformation instructions previously stored in the memory prior to the request for the web page and to return the modified web page to the client in response to the request for the web page. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification