Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: accessing a request for an application on a first service gateway; determining a location of a service server providing the application; accessing a connection to a second service gateway in communication with the service server, the second service gateway not in a same data center as the first service gateway; determining whether the request is in alignment with a quality of service (QOS) specification received by the first service gateway, the QOS specification comprising one or more QOS specification data structures, each QOS specification data structure having a request matching field that identifies requests subject to the QOS specification data structure, a time window field providing a time when the QOS specification data structure is to be applied, a permitted request rate field providing a particular rate at which an application is to be accessed, and an excess action field providing an excess action to be taken by the first service gateway when the request matches the request matching field and exceeds the particular rate during the time indicated by the time window field; and performing an action with the request in accordance with the QOS specification.
2. The method of claim 1 , wherein accessing a connection to a second service gateway comprises: accessing an existing connection to a second service gateway.
3. The method of claim 1 , wherein accessing a connection to a second service gateway comprises: establishing a new connection with a second service gateway.
4. The method of claim 1 , wherein performing an action with the request in accordance with the QOS specification comprises: routing the request from the first service gateway to the second service gateway when the request is in alignment with the QOS specification.
5. The method of claim 1 , wherein performing an action with the request in accordance with the QOS specification comprises: performing the excess action when the request is not in alignment with the QOS specification.
6. The method of claim 5 , wherein the excess action comprises processing the request.
7. The method of claim 1 , wherein routing the request comprises: accessing an authentication for a client machine; and routing the request and the authentication from the first service gateway to the second service gateway.
8. The method of claim 1 , further comprising: receiving a result from the second service gateway, the result from the second service gateway in response to the second service gateway having received the request; and providing the results from the first service gateway to a local client machine.
9. The method of claim 1 , further comprising: receiving a result from the second service gateway, the result from the second service in response to the second service gateway having received the request; performing semantic mapping on the result; and providing the semantically mapped results from the first service gateway to a local client machine.
10. A non-transitory machine-readable storage medium comprising instructions, which when executed by a machine, cause the machine to perform a method comprising: accessing a request for an application on a first service gateway; determining a location of a service server providing the application; accessing a connection to a second service gateway in communication with the service server, the second service gateway not in a same data center as the first service gateway; determining whether the request is in alignment with a quality of service (QOS) specification received by the first service gateway, the QOS specification comprising one or more QOS specification data structures, each QOS specification data structure having a request matching field that identifies requests subject to the QOS specification data structure, a time window field providing a time when the QOS specification data structure is to be applied, a permitted request rate field providing a particular rate at which an application is to be accessed, and an excess action field providing an excess action to be taken by the first service gateway when the request matches the request matching field and exceeds the particular rate during the time indicated by the time window field; and performing an action with the request in accordance with the QOS specification.
11. The non-transitory machine-readable storage medium of claim 10 , wherein the method further comprises performing the excess action when the request is not in alignment with the QOS specification.
12. The method of claim 5 , wherein the excess action comprises rejecting the request.
13. The method of claim 5 , wherein the excess action comprises delaying routing of the request.
14. The method of claim 5 , wherein the excess action comprises sending the request to a third service gateway.
Unknown
February 15, 2011
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.