Providing a user with virtual computing services
First Claim
1. 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.
5 Assignments
0 Petitions
Accused Products
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.
-
Citations
27 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. 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.
-
Specification