发明名称 Distributing execution of applications between a local client system and a remote virtual environment
摘要 According to one embodiment, a system comprises a computing device including at least one processor. The system detects a request to execute an application within an environment provided by the computing device. A desired environment is determined for execution of the requested application, wherein execution of applications is distributed between a local environment and one or more remote virtual environments. The local environment and one or more remote virtual environments are provided by a plurality of computing devices. The system intercepts the detected request and directs the request to a computing device among the plurality of computing devices that provides the desired environment in order to execute the requested application within the desired environment. These embodiments may further include a method and computer-readable media encoded with software for distributing execution of applications in substantially the same manner described above.
申请公布号 US8972485(B1) 申请公布日期 2015.03.03
申请号 US201113053655 申请日期 2011.03.22
申请人 Cisco Technology, Inc. 发明人 French James P.;Carter, Jr. Samuel R.;Yang Puze
分类号 G06F15/16 主分类号 G06F15/16
代理机构 Edell, Shapiro & Finnan, LLC 代理人 Edell, Shapiro & Finnan, LLC
主权项 1. A method comprising: detecting a request from a user of a client device to execute an application, the request originating from a local environment provided by the client device; determining a desired environment for execution of said application based upon criteria specific to execution of said application, wherein execution of applications is distributed between the local environment provided by the client device and one or more remote virtual environments provided by one or more server devices, and wherein execution of applications is distributed according to configuration information based upon the determined desired environments for applications indicating that applications of a first type are to be executed in the local environment and that applications of a second type are to be executed in any of the one or more remote virtual environments, and wherein the configuration information comprises one or more rules constructed to select the local environment for applications comprising content rich media delivered through a media player, web browser or phone client application, and to select one of the remote virtual environments for applications not comprising content rich media; executing the application in the local environment provided by the client device in response to determining that the application is of the first type designated by the configuration information to be executed in the local environment; and directing said request to one of the server devices for execution in response to determining that the application is of the second type designated by the configuration information to be executed in a remote virtual environment of said one of the server devices.
地址 San Jose CA US