Providing a user with virtual computing services
AssigneenHoldings SA
InventorSachin Duggal
Life of this patent
Estimating the term…
Abstract
Systems and methods for providing a user with virtual computing services are disclosed. In one embodiment, a method for providing virtual computing services to a specific user, may comprising: detecting a request generated from a user device of the specific user to access data; in which the data is not accessible by applications installed on the user device; identifying a file type of the data; and providing the specific user access to a remote application or a virtual desktop, in which the remote application or the virtual desktop is configured to allow the specific user to open, execute, edit, and/or access the data.
Claims27
A computer-implemented method of providing virtual computing services to a specific user, the method comprising:
- detecting a request generated from a user device to access data;
- wherein the data is not accessible by applications installed on the user device;
- identifying a file type of the data;
- performing file extension mapping to determine whether the data is accessible by the application installed on the user device;
- providing the specific user access to a virtual desktop, wherein the virtual desktop includes a plurality of running sessions;
- and
- when the specific user logs onto the system, assigning the specific user a specific running session of the plurality of running sessions;
- wherein the specific running session is configured to provide options for the specific user to open, execute, edit, and/or access the data.
A system for providing virtual computing services to a specific user, the system comprising:
- one or more processors, and instructions encoded in one or more computer-readable medium wherein the instructions, when executed in the system featuring the one or more processors, cause the system to perform operations comprising:
- detecting a request generated from a user device to access data;
- wherein the data is not accessible by applications installed on the user device;
- identifying a file type of the data;
- performing file extension mapping to determine whether the data is accessible by the application installed on the user device;
- providing the specific user access to a virtual desktop, wherein the virtual desktop includes a plurality of running sessions;
- and
- when the specific user logs onto the system, assigning the specific user a specific running session of the plurality of running sessions;
- wherein the specific running session is configured to provide options for the specific user to open, execute, edit, and/or access the data, the options including automatic loading of software needed to open, execute, edit, and/or access the data.
A computer-implemented method of providing virtual computing services to a specific user, the method comprising:
- detecting a request generated from a user device to access data;
- wherein the data is not accessible by applications installed on the user device;
- identifying a file type of the data;
- performing file extension mapping to determine whether the data is accessible by the application installed on the user device;
- providing the specific user access to a virtual desktop, wherein the virtual desktop includes a plurality of running sessions;
- and
- when the specific user logs onto the system, assigning the specific user a specific running session of the plurality of running sessions;
- wherein the specific running session is configured to provide options for the specific user to open, execute, edit, and/or access the data;
- wherein the data is stored on one or more user devices of the specific user and/or one or more remote storages, the one or more remote storages including a third party storage;
- wherein changes to the data are automatically synchronized between the virtual desktop, the one or more user devices, and/or the one or more remote storages.
Dependencies are inferred from the claim text.