SYSTEM AND METHOD FOR CONTEXT SPECIFIC WEBSITE OPTIMIZATION
First Claim
1. A system for optimizing a website for different contexts wherein said website runs on one or more HTTP servers and is configured to receive HTTP requests from one or more clients and to provide HTTP responses, said system comprising:
- an intermediary component configured to connect to said clients and said servers via network connections, and wherein said intermediary component comprises a traffic management system (TMS) and a traffic processing system (TPS) and wherein said TMS manages HTTP requests originating from said clients and targeting said servers and HTTP responses targeting said clients and redirects said HTTP requests to said intermediary component, and wherein said TPS receives said redirected HTTP requests and said HTTP responses and applies optimization techniques to said redirected HTTP requests and said HTTP responses;
means for analyzing a HTTP request from a client and determining specific context of said HTTP request;
means for configuring optimization settings of selected website properties for said specific context of said HTTP request; and
means for applying the configured context-specific optimization settings to said redirected HTTP requests and HTTP responses.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for optimizing a website for different contexts includes an intermediary component configured to connect to clients and servers via network connections, means for analyzing a HTTP request from a client and determining specific context of the HTTP request, means for configuring optimization settings of selected website properties for the specific context of the HTTP request, and means for applying the configured context-specific optimization settings to redirected HTTP requests and HTTP responses. The intermediary component includes a traffic management system (TMS) and a traffic processing system (TPS). The TMS manages HTTP requests originating from the clients and targeting the servers and HTTP responses targeting the clients and redirects the HTTP requests to the intermediary component. The TPS receives the redirected HTTP requests and the HTTP responses, detects the context and applies relevant optimization techniques for the specific context to the redirected HTTP requests and the HTTP responses.
-
Citations
33 Claims
-
1. A system for optimizing a website for different contexts wherein said website runs on one or more HTTP servers and is configured to receive HTTP requests from one or more clients and to provide HTTP responses, said system comprising:
-
an intermediary component configured to connect to said clients and said servers via network connections, and wherein said intermediary component comprises a traffic management system (TMS) and a traffic processing system (TPS) and wherein said TMS manages HTTP requests originating from said clients and targeting said servers and HTTP responses targeting said clients and redirects said HTTP requests to said intermediary component, and wherein said TPS receives said redirected HTTP requests and said HTTP responses and applies optimization techniques to said redirected HTTP requests and said HTTP responses; means for analyzing a HTTP request from a client and determining specific context of said HTTP request; means for configuring optimization settings of selected website properties for said specific context of said HTTP request; and means for applying the configured context-specific optimization settings to said redirected HTTP requests and HTTP responses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for optimizing a website for different contexts wherein said website runs on one or more HTTP servers and is configured to receive HTTP requests from one or more clients and to provide HTTP responses, said method comprising:
-
providing an intermediary component configured to connect to said clients and said servers via network connections, and wherein said intermediary component comprises a traffic management method (TMS) and a traffic processing method (TPS) and wherein said TMS manages HTTP requests originating from said clients and targeting said servers and HTTP responses targeting said clients and redirects said HTTP requests to said intermediary component, and wherein said TPS receives said redirected HTTP requests and said HTTP responses and applies optimization techniques to said redirected HTTP requests and said HTTP responses; analyzing an HTTP request from a client and determining specific context of said HTTP request; configuring optimization settings of selected website properties for the specific context of the HTTP request; and applying the configured context-specific optimization settings to said redirected HTTP requests and HTTP responses.
-
-
24. A system for tuning context specific optimization of a website comprising:
-
a testing component configured to test and measure website properties against specific optimization objectives and to produce test results; a visualizing component configured to visualize the test results, and enable actions for tuning optimization settings from the produced test results; an optimizing component configured to configure and apply context specific optimization settings to the website properties; and wherein said system after applying said context specific optimization settings to the website properties, it repeats the process of tuning context specific optimization of the website iteratively by repeating the testing, visualizing the test results and configuring and applying new optimization settings until a desired optimization result is achieved
-
-
25. An iterative process for optimizing a website comprising:
-
setting up initial optimization settings for a website; testing the website and capturing the test results; visualizing the test results; configuring new optimization settings and applying the new optimization settings to the website; and repeating the testing, visualizing and configuring and applying of new optimization settings until a desired optimization result is achieved.
-
-
26. A customizing user interface (CUI) for providing context specific optimization of a website comprising:
-
a testing component for testing and measuring website properties against specific optimization objectives and producing test results; a visualizing component for visualizing and analyzing the test results; an optimizing component for configuring and applying optimization settings to website properties; and wherein said CUI after applying said optimization settings, it allows a user to repeat the testing, visualizing, configuring and applying steps of the context specific optimization process iteratively.
-
-
27. A system for adding resources to a webpage or removing resources from a webpage comprising:
-
a traffic processing system (TPS) with configurable processing settings; a traffic management system (TMS) for directing HTTP requests to the TPS; wherein the TPS receives an HTTP request from a client and processes an HTTP response to the HTTP request according to processing settings and context data related to the HTTP request by conditionally inserting a resource into the HTTP response or removing an existing resource from the HTTP response and then returns the HTTP response to the client. - View Dependent Claims (28, 29)
-
-
30. A method for changing and testing website optimization settings comprising:
-
differentiating a first website test session among a group of website sessions; maintaining first optimization settings for the first website test session; maintaining live optimization settings for the group of website sessions; saving website optimization changes made during the first website testing session only to the first optimization settings; applying the first optimization settings to the first website test session; and applying live optimization settings to the group website sessions. - View Dependent Claims (31, 32, 33)
-
Specification