Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: determining, by a processing device of a server computer system, a cloud computing system of a plurality of cloud computing systems to process a request in a first syntax from a client computer system; translating the request, by the processing device, from the first syntax to a second syntax of the cloud computing system; and transmitting the request to the cloud computing system in the second syntax, wherein the server computer system comprises a plurality of drivers to enable bi-directional translation of communications between the client computer system and the plurality of cloud computing systems, wherein each of the plurality of drivers provides bi-directional translation for at least one of the plurality of cloud computing systems.
2. The method of claim 1 , further comprising: receiving a response from the cloud computing system in the second syntax; translating the response from the second syntax to the first syntax; and transmitting the translated response to the client computer system.
3. The method of claim 2 , wherein translating the request and translating the response are performed by a driver of the plurality of drivers.
4. The method of claim 1 , wherein the first syntax is a syntax that is not supported by the cloud computing system, and the second syntax is a communication formatted according to a specification of a cloud computing system.
5. The method of claim 1 , further comprising: translating the request from the first syntax to a cloud computing system-specific syntax for each of the plurality of different cloud computing systems.
6. The method of claim 1 , wherein the first syntax is one of an extensible markup language, javascript object notation syntax, YAML, or JPEG.
7. The method of claim 1 , wherein the request is a request for a cloud computing service to be performed by the cloud computing system.
8. A non-transitory computer readable storage medium that provides instructions, which when executed by a processing device of a server computer system cause the processing device to: determine, by the processing device, a cloud computing system of a plurality of cloud computing systems to process a request in a first syntax from a client computer system; translate the request from the first syntax to a second syntax of the cloud computing system; and transmit the request to the cloud computing system in the second syntax, wherein the server computer system comprises a plurality of drivers to enable bi-directional translation of communications between the client computer system and the plurality of cloud computing systems, wherein each of the plurality of driver s provides bi-directional translation for at least one of the plurality of cloud computing systems.
9. The non-transitory computer readable storage medium of claim 8 , the processing device to: receive a response from the cloud computing system in the second syntax; translate the response from the second syntax to the first syntax; and transmit the translated response to the client computing system.
10. The non-transitory computer readable storage medium of claim 9 , wherein the request and the response are translated by a driver of the plurality of drivers.
11. The non-transitory computer readable storage medium of claim 8 , wherein the first syntax is a syntax that is not supported by the cloud computing system, and the second syntax is a communication formatted according to a specification of the cloud computing system.
12. The non-transitory computer readable storage medium of claim 8 , the processing device to: translate the request from the first syntax to a cloud computing system-specific syntax for each of the plurality of different cloud computing systems.
13. The non-transitory computer readable storage medium of claim 8 , wherein the first syntax is one of an extensible markup language, javascript object notation syntax, YAML, or JPEG.
14. The non-transitory computer readable storage medium of claim 8 , wherein the request is a request for a cloud computing service to be performed by the cloud computing system.
15. A system comprising: a memory; a processing device operatively coupled with the memory, the processing device to: determine a cloud computing system of a plurality of cloud computing systems to process a request in a first syntax from a client computer system; translate the request from the first syntax to a second format of the cloud computing system of the plurality of cloud computing systems; and transmit the request to the cloud computing system in the second syntax; and a plurality of drivers to enable bi-directional translation of communications between the client computer system and the plurality of cloud computing systems, wherein each of the plurality of driver s provides bi-directional translation for at least one of the plurality of cloud computing systems.
16. The system of claim 15 , the processing device to: receive a response from the cloud computing system in the second syntax; translate the response from the second syntax to the first syntax; and transmit the translated response to the client computer system.
17. The system of claim 16 , wherein the request and the response are translated by a driver of the plurality of drivers.
18. The system of claim 15 , wherein the first syntax is a syntax that is not supported by the cloud computing system, and the second syntax is a communication formatted according to a specification of a cloud computing system.
19. The system of claim 15 , the processing device to translate the request from the first syntax to a cloud computing system-specific syntax for each of the plurality of different cloud computing systems.
20. The system of claim 15 , wherein the request is a request for a cloud computing service to be performed by the cloud computing system.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.