Patent ID: 9619305
Date: 2017-04-11
CPC Classifications: G06F,H04L

Claim:
1. A method for handling locale information in a cloud computing environment, the method comprising: receiving, by a first computing platform in the cloud computing environment, an application that is pushed by a cloud client to the first computing platform, in response to receiving, by the cloud client, a request from a user to execute the application; retrieving, by the first computing platform, in response to receiving the pushed application, locale information related to the physical location of the cloud client that pushed the application, and locale information related to the physical location of the user; creating, by the first computing platform, a script for configuring a locale of an operating system on a second computing platform in the cloud computing environment consistent with the locale information related to the physical location of the cloud client that pushed the application; identifying, by the first computing platform, one or more applications upon which the pushed application depends for execution; creating, by the first computing platform, a droplet that includes the created script, the pushed application, and the one or more applications upon which the pushed application depends for execution; retrieving, by the second computing platform in the cloud computing environment, the droplet; extracting and executing, by the second computing platform, the droplet, whereby the operating system of the second computing platform is configured consistent with the locale information related to the physical location of the cloud client that pushed the application and the locale information related to the physical location of the user, and the one or more applications upon which the pushed application depends for execution are installed; booting, by the second computing platform, a runtime environment, the pushed application, and the one or more applications upon which the pushed application depends for execution in the runtime environment; and executing, by the second computing platform in the runtime environment, the pushed application, whereby information presented to the cloud client is consistent with the locale information related to the physical location of the cloud client that pushed the application, and the locale information related to the physical location of the user.