Method and system for automated analysis and transformation of web pages
First Claim
1. Apparatus, comprising:
- one or more hardware processors;
computer memory associated with the one or more hardware processors;
computer program instructions held in the computer memory and executed by the one or more hardware processors to change the content of an object, in response to a request for the document from a client, the computer program instructions comprising;
first program code operative asynchronous to, and prior to the request from the client, to analyze at least a portion of the object to identify at least a predetermined characteristic and, in response thereto, to create one or more transformation instructions corresponding to the characteristic;
second program code operative to store the one or more transformation instructions prior to the request from the client; and
third program code operative upon receipt of the request for the object to modify the object based on the one or more transformation instructions previously stored, and to return the modified object to the client in response to the request for the object;
wherein the third program code operates in a request and response processing flow between the client and an origin server that publishes the object, and the first program code operates externally to the request and response processing flow between the client and the origin server.
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
10 Claims
-
1. Apparatus, comprising:
-
one or more hardware processors; computer memory associated with the one or more hardware processors; computer program instructions held in the computer memory and executed by the one or more hardware processors to change the content of an object, in response to a request for the document from a client, the computer program instructions comprising; first program code operative asynchronous to, and prior to the request from the client, to analyze at least a portion of the object to identify at least a predetermined characteristic and, in response thereto, to create one or more transformation instructions corresponding to the characteristic; second program code operative to store the one or more transformation instructions prior to the request from the client; and third program code operative upon receipt of the request for the object to modify the object based on the one or more transformation instructions previously stored, and to return the modified object to the client in response to the request for the object; wherein the third program code operates in a request and response processing flow between the client and an origin server that publishes the object, and the first program code operates externally to the request and response processing flow between the client and the origin server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification