System and method for providing service level management
First Claim
1. A method for service level processing of a web-based application associated with a web-based environment comprising:
- intercepting, at a management engine, a request from a client that is addressed to the web-based application, wherein the request is not addressed to the management engine;
identifying, by the management engine, the client based, at least in part, on the request;
identifying, by the management engine, the web-based application based, at least in part, on the request;
retrieving, by the management engine, predefined account information regarding the identified client;
determining, at the management engine, whether to process the request, wherein the determination is based, at least in part, on the predefined account information and the intercepted request;
allowing the request to be processed by the web-based application when it is determined that the request is to be processed;
monitoring, at the management engine, processing of the request by the web-based application;
determining, at the management engine, a real-time service level for the processing of the request based on the monitoring; and
assigning a monetary value to the processing of the request based, at least in part, on the predefined account information and the real-time service level.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing service level management in a web-based environment are provided. In one embodiment, the method includes intercepting a communication between a web-based environment and a client. The client is identified based, at least in part, on the communication. A web-based application is also identified based, at least in part, on the communication, with the web-based application associated with the web-based environment. The communication is processed using the identified web-based application. A real-time service level is determined for the identified client based, at least in part, on the processing of the communication by the web-based application.
32 Citations
26 Claims
-
1. A method for service level processing of a web-based application associated with a web-based environment comprising:
-
intercepting, at a management engine, a request from a client that is addressed to the web-based application, wherein the request is not addressed to the management engine; identifying, by the management engine, the client based, at least in part, on the request; identifying, by the management engine, the web-based application based, at least in part, on the request; retrieving, by the management engine, predefined account information regarding the identified client; determining, at the management engine, whether to process the request, wherein the determination is based, at least in part, on the predefined account information and the intercepted request; allowing the request to be processed by the web-based application when it is determined that the request is to be processed; monitoring, at the management engine, processing of the request by the web-based application; determining, at the management engine, a real-time service level for the processing of the request based on the monitoring; and assigning a monetary value to the processing of the request based, at least in part, on the predefined account information and the real-time service level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for service level reporting of a web-based application associated with a web-based environment comprising:
-
one or more processors providing a management engine configured to; intercept a request from a client that is addressed to a web-based application, wherein the request is not addressed to the management engine; identify the client based, at least in part, on the request; identify the web based application based, at least on part, on the request; retrieving predefined account information regarding the identified client; determine whether to process the request, wherein the determination is based, at least in part, on the predefined account information and the intercepted request; allow the request to be processed by the web-based application when it is determined that the request is to be processed; monitor processing of the request by the web-based application; determine a real-time service level of processing of the request based on the monitoring; and assigning a monetary value to processing of the request based, at least in part, on the predefined account information and the real-time service level. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable medium storing computer executable instructions for service level processing of a web-based application associated with a web-based environment, the instructions configuring one or more processors when executed to:
-
intercept, at a management engine, a request from a client that is addressed to the web-based application, wherein the request is not addressed to the management engine; identify, by the management engine, the client based, at least in part, on the request; identify, by the management engine, the web-based application based, at least in part, on the request; retrieving, by the management engine, predefined account information regarding the identified client; determine, at the management engine, whether to process the request, wherein the determination is based, at least in part, on the predefined account information and the intercepted request; allow the request to be processed by the web-based application when it is determined that the request is to be processed; monitor, at the management engine, processing of the request by the web-based application to the client; determine, at the management engine, a real-time service level for the processing of the request based on the monitoring; and assign a monetary value to the processing the reguest based, at least in part, on the predefined account information and the real-time service level.
-
-
26. A method for service level processing of a web-based application associated with a web-based environment comprising:
-
intercepting, at a management engine, a request from a client that is addressed to a server that provides the web-based application; determining, by the management engine, whether the request includes an address for the client; identifying, by the management engine, the client based on the address, when the request includes an address; determining, by the management engine, whether a cookie can be retrieved from the client when the request does not include an address; receiving, at the management engine, the cookie from the client when it is determined that a cookie can be retrieved from the client; identifying, by the management engine, the client based on the cookie when a cookie is received from the client; determining, by the management engine, whether the request includes a password when the request does not include an address for the client and a cookie cannot be retrieved from the client; identifying, by the management engine, the client based on the password when the request includes a password; identifying, by the management engine, the web-based application based, at least in part, on the request; retrieving, by the management engine, predefined account information regarding the identified client; determining, at the management engine, whether to process the request, wherein the determination is based, at least in part, on the predefined account information and the intercepted request; allowing the request to be processed by the web-based application when it is determined that the request is to be processed; monitoring, at the management engine, processing of the request by the web-based application; determining, at the management engine, a real-time service level for the processing of the request based on the monitoring; and assigning a monetary value to the processing of the request based, at least in part, on the predefined account information and the real-time service level.
-
Specification