Opening unsupported file types through remoting sessions
AssigneeVMware, Inc.
InventorsAndre Leibovici, Scott Howard Davis
Life of this patent
Estimating the term…
Abstract
Viewing and editing operations on a file having an unsupported file type are enabled through a method of opening the file through a remoting session. The method includes the steps of receiving login information from a user and determining if there is a recent open file request. In response to determining there is a recent open file request, the method includes the step of determining whether the file is synchronized. If the file is synchronized, the method includes the steps of launching an application within which the file can be opened, and opening the file within the application.
Claims17
A method of opening a first shared file on a virtual machine (VM) running on a second computing device in response to a request to open the first shared file from a first computing device, the request being made by the first computing device based on a file type of the first shared file, the method comprising:
- receiving notification, at the VM running on the second computing device remote to the first computing device, of login by a user;
- determining that there is the request to open the first shared file, wherein the determining is performed by accessing a second shared file, the request being stored in the second shared file, and further wherein the second shared file is shared at least between the first computing device and the VM of the second computing device remote to the first computing device;
- in response to determining that there is the request to open the first shared file, determining that the first shared file is synchronized with respect to the first computing device and the VM;
- after determining that the first shared file is synchronized with respect to the first computing device and the VM, launching in the VM an application within which the first shared file can be opened;
- and
- opening the file within the application launched in the VM.
A computer system comprising:
- a first computing device configured to a request to open a first shared file on a virtual machine (VM) running on a second computing device;
- a memory storing instructions;
- and
- a processor, wherein the processor is programmed to carry out a method of opening the first shared file in response to the request to open the first shared file from the first computing device, the request being made by the first computing device based on a file type of the first shared file, the method comprising:
- receiving notification, at the VM running on the second computing device remote to the first computing device, of login by a user;
- determining that there is the request to open the first shared file, wherein the determining is performed by accessing a second shared file, the request being stored in the second shared file, and further wherein the second shared file is shared at least between the first computing device and the VM of the second computing device remote to the first computing device;
- in response to determining that there is the request to open the first shared file, determining that the first shared file is synchronized with respect to the first computing device and the VM;
- after determining that the first shared file is synchronized with respect to the first computing device and the VM, launching in the VM an application within which the first shared file can be opened;
- and
- opening the file within the application launched in the VM.
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method of opening a first shared file on a virtual machine (VM) running on a second computing device in response to a request to open the first shared file from a first computing device, the request being made by the first computing device based on a file type of the first shared file, the method comprising:
- receiving notification, at the VM running on the second computing device remote to the first computing device, of login by a user;
- determining that there is the request to open the first shared file, wherein the determining is performed by accessing a second shared file, the request being stored in the second shared file, and further wherein the second shared file is shared at least between the first computing device and the VM remote to the first computing device;
- in response to determining that there is the request to open the first shared file, determining that the first shared file is synchronized with respect to the first computing device and the VM;
- after determining that the first shared file is synchronized with respect to the first computing device and the VM, launching in the VM an application within which the first shared file can be opened;
- and
- opening the file within the application launched in the VM.
Dependencies are inferred from the claim text.