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.
Claims20
A computer-implemented method comprising:
- detecting a user-initiated request generated from a user local device to access a dataset;
- wherein the dataset is not accessible by applications installed on the user device, wherein being accessible includes being able to open, edit, or execute the dataset;
- identifying a file type of the dataset;
- determining a remote application available on a remote host that is associated with the file type and capable of accessing data of the file type by opening, editing, or executing the data;
- and
- streaming the remote application, in response to the user-initiated request, to the user local device to access the dataset through the user local device.
A system for providing a remote application to a user, comprising:
- one or more processors;
- one or more computer-readable medium comprising instructions, that, when executed by the processors, are operable to:
- detect a user-initiated request generated from a user local device to access a dataset, wherein the dataset is not accessible by applications installed on the user device, wherein being accessible includes being able to open, edit, or execute the dataset;
- identify a file type of the dataset;
- identify a remote application available on a remote host that is associated with the file type and capable of accessing data of the file type by opening, editing, or executing the data;
- and
- stream the remote application, in response to the user-initiated request, to the user local device to access the dataset through the user local device.
A computer-implemented method comprising:
- implementing a virtual desktop service utilizing a network of servers that are synchronized;
- establishing a secure protocol between a user computing device and the virtual desktop service;
- load-balancing amongst servers in functional network grids of the network of servers to select one or more servers;
- generating service components of the virtual desktop service utilizing the selected servers;
- and
- streaming the service components to the user computing device to provide a virtualized desktop to a user of the user computing device.
A computer system comprising:
- a synchronization component configured to implement a virtual desktop service utilizing a network of servers that are synchronized;
- a firewall component configured to establish a secure protocol between a user computing device and the virtual desktop service;
- and
- the network of servers partitioned into functional network grids, each grid configured to load-balance to select one or more servers to generate a service component, wherein service components of the functional network grids implements the virtual desktop service;
- and
- wherein the firewall component is configured to stream the service components to the user computing device to provide a virtualized desktop to a user of the user computing device.
Dependencies are inferred from the claim text.