Patent ID: 8819579
Filing Date: 2014-08-26
Classification: G06F

Abstract:
1. A method for opening a file on a virtual desktop for a cloud-based system, wherein the method comprises: driving a plurality of external application services provided by at least one external cloud server, wherein the at least one external cloud server does not belong to the cloud-based system; providing a virtual desktop to a client by the cloud-based system, wherein the client displays the virtual desktop by a browser; receiving a open-file request for opening a target file through the virtual desktop; Searching at least one corresponding application service, which is utilized for opening the target file, from among the plurality of the external application services; determining if the target file is stored in of the cloud-based system and the at least one external cloud server; and determining if the corresponding application service is provided by one of the cloud-based system and the least one external cloud server; when the target file is an internal file stored in the cloud-based system and the corresponding application service is provided by the at least one external cloud server, authorizing the corresponding application service provided by the at least one external cloud server to access the target file, driving the at least one external cloud server to provide the corresponding application service for opening the target file after authorized, and displaying the opened target file on the virtual desktop of the client; wherein a plurality of corresponding application services, each of which is utilized for opening the target file, are searched from among the external application services and the method further comprises: displaying information of the searched corresponding application services on the virtual desktop of the client, such that a user of the client can select from among the searched corresponding application services.