Multi-user managed desktop environment
First Claim
Patent Images
1. A multi-user computing environment, comprising:
- one or more computers for operating Managed Desktops, wherein managed desktops are a virtual desktops running on a computer using composite virtualization;
one or more Cache Appliances providing access for said one or more computers to a set of Binary Packages; and
compositing software capable of operating on each of said one or more computers and capable of accessing said set of Binary Packages and presenting, without installing, said set of Binary Packages for operational access as a Managed Desktop wherein all file access requests of the operating Managed Desktop are intercepted by the compositing software;
wherein each Binary Package comprises a set of files and a metadata listing of said files, said metadata including identifiers of files required for operating system execution on a Managed Desktop prior to operation of compositing software to access the Binary Package.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system of operating an actual or virtual desktop or server and managing such desktops and servers involves one or more cache appliances serving desktop, operating system, and application objects to a managed machine. The objects are composited together to present a normal file structure to the user, with all user configuration and data stored in the desktop object. Management requirements are minimized to maintain operating system and application objects, while users maintain distinct and customizable desktops.
68 Citations
38 Claims
-
1. A multi-user computing environment, comprising:
-
one or more computers for operating Managed Desktops, wherein managed desktops are a virtual desktops running on a computer using composite virtualization; one or more Cache Appliances providing access for said one or more computers to a set of Binary Packages; and
compositing software capable of operating on each of said one or more computers and capable of accessing said set of Binary Packages and presenting, without installing, said set of Binary Packages for operational access as a Managed Desktop wherein all file access requests of the operating Managed Desktop are intercepted by the compositing software;wherein each Binary Package comprises a set of files and a metadata listing of said files, said metadata including identifiers of files required for operating system execution on a Managed Desktop prior to operation of compositing software to access the Binary Package.
-
-
2. A method of using a computing system, comprising:
-
storing Binary Packages through a Cache Appliance; launching, on the computing system, a boot image having a compositing software for compositing Binary Packages; accessing a set of Binary Packages through said Cache Appliance; and
operating said compositing software to composite said set of Binary Packages as a Managed Desktop, wherein the managed desktop is a virtual desktop running on a computer using composite virtualization, wherein operating said compositing software includes intercepting all file access requests of the operating Managed Desktop and multiplexing said file access requests to each Binary Package in said set of Binary Packages to present, without installing, said set of Binary Packages as if installed within a unified namespace. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification