Virtual container storage interface controller
US-12175078-B2 · Dec 24, 2024 · US
US9875110B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9875110-B2 |
| Application number | US-201414585472-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 30, 2014 |
| Priority date | Apr 8, 2014 |
| Publication date | Jan 23, 2018 |
| Grant date | Jan 23, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Examples disclosed herein provide systems, methods, and software to provide individualized applications to remote desktop sessions. In one example, a method of operating a remote desktop server to provide individualized applications to remote desktop users includes identifying a request from a user for a remote desktop session. The method further includes, in response to the request, identifying one or more applications associated with the user that are stored in at least one hidden volume, and virtually overlaying application objects associated with the one or more applications in at least one non-hidden volume. The method also provides initiating the remote desktop session with the at least one non-hidden volume accessible to the user.
Opening claim text (preview).
What is claimed is: 1. A method of operating a remote desktop server to provide individualized applications to remote desktop users, the method comprising: in the remote desktop server, identifying a request from a user for a remote desktop session; in response to the request, identifying one or more applications associated with the user that are stored in at least one hidden volume; virtually overlaying application objects associated with the one or more applications in at least one non-hidden volume; and initiating the remote desktop session with the at least one non-hidden volume accessible to the user. 2. The method of claim 1 wherein virtually overlaying the application objects comprises making the application objects visible to the user within the at least one non-hidden volume. 3. The method of claim 2 wherein making the application objects visible to the user comprises making visible pointers available to the user in the at least one non-hidden volume that correspond to the application objects in the at least one hidden volume. 4. The method of claim 3 further comprising: receiving a request for a first application of the one or more applications in the at least one non-hidden volume; and executing the first application via the application objects in the hidden volume. 5. The method of claim 4 wherein receiving the request for the first application comprises identifying a user selection of a visible pointer for the first application in the at least one non-hidden volume. 6. The method of claim 1 wherein identifying the one or more applications associated with the user that are stored in the at least one hidden volume comprises: identifying a group associated with the user; and identifying at least one application associated with the group that is stored in the at least one hidden volume. 7. The method of claim 1 further comprising: identifying a second request from a second user for a second remote desktop session; in response to the second request, identifying one or more second user applications associated with the second user that are stored in the at least one hidden volume; virtually overlaying second user application objects associated with the one or more second user applications in one or more non-hidden volumes; and initiating the second remote desktop session with the one or more non-hidden volumes accessible to the second user. 8. The method of claim 7 wherein the one or more applications and the one or more second user applications include at least one shared application. 9. The method of claim 1 wherein the application objects associated with the one or more applications comprise directories and files associated with the one or more applications. 10. A computer apparatus to provide individualized applications to remote desktop users, the computer apparatus comprising: processing instructions that direct a computing system, when execute by the computing system, to: identify a request from a user for a remote desktop session at the computing system; in response to the request, identify one or more applications associated with the user that are stored in at least one hidden volume; virtually overlay application objects associated with the one or more applications in at least one non-hidden volume; and initiate the remote desktop session with the at least one non-hidden volume accessible to the user; and one or more non-transitory computer readable media that store the processing instructions. 11. The computer apparatus of claim 10 wherein the processing instructions virtually overlay the application objects direct the computing system to make the application objects visible to the user within the at least one non-hidden volume. 12. The computer apparatus of claim 11 wherein the processing instructions to make the application objects visible to the user direct the computing system to make visible pointers available to the user in the at least one non-hidden volume that correspond to the application objects in the at least one hidden volume. 13. The computer apparatus of claim 12 wherein the processing instructions further direct the computing system to: receive a request for a first application of the one or more applications in the at least one non-hidden volume; and execute the first application via the application objects in the hidden volume. 14. The computer apparatus of claim 13 wherein the processing instructions to receive the request for the first application direct the computing system to identify a user selection of a visible pointer for the first application in the at least one non-hidden volume. 15. The computer apparatus of claim 10 wherein the processing instructions to identify the one or more applications associated with the user that are stored in the at least one hidden volume direct the computing system to: identify a group associated with the user; and identify at least one application associated with the group that is stored in the at least one hidden volume. 16. The computer apparatus of claim 10 wherein the processing instructions further direct the computing system to: identify a second request from a second user for a second remote desktop session; in response to the second request, identify one or more second user applications associated with the second user that are stored in the at least one hidden volume; virtually overlay second user application objects associated with the one or more second user applications in one or more non-hidden volumes; and initiate the second remote desktop session with the one or more non-hidden volumes accessible to the second user. 17. The computer apparatus of claim 16 wherein the one or more applications and the one or more second user applications include at least one shared application. 18. The computer apparatus of claim 10 wherein the application objects associated with the one or more applications comprise directories and files associated with the one or more applications. 19. A system to provide individualized applications to remote desktop end users, the system comprising: one or more hidden volumes that store a plurality of applications; a processing system configured to: identify a request from a user for a remote desktop session at the processing system; in response to the user request, identify one or more applications associated with the user that are stored in the one or more hidden volumes; virtually overlay application objects associated with the one or more applications in at least one non-hidden volume; and initiate the remote desktop session with the at least one non-hidden volume accessible to the user. 20. The system of claim 19 wherein the processing system configured to identify the one or more applications associated with the user that are stored in the one or more hidden volumes is configured to: identify a group associated with the user; and identify at least one application associated with the group that is stored in the one or more hidden volumes.
Hypervisor-specific management and integration aspects · CPC title
Arrangements for executing specific programs · CPC title
Distribution of virtual machine instances; Migration and load balancing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.