-
公开(公告)号:US10803153B2
公开(公告)日:2020-10-13
申请号:US15785871
申请日:2017-10-17
Applicant: CITRIX SYSTEMS, INC.
Inventor: John Webb , Christopher W. Midgley , Manuel Gonsalves
IPC: G06F21/31 , G06F21/62 , G06F16/951 , G06F9/445
Abstract: A server includes a processor to execute a single generic composited layered image that includes an operating system layer and an application layer. A layering engine hooks into the user log-in process to capture a user identification of the user initiating the log-in process, and compares the user identification to a list of additional application layers that are to be available to different users based on their respective user identifications. The layering engine determines if at least one additional application layer is to be available to the user based on the compare, and creates a single user-specific composited layered image by mounting the at least one additional application layer to the single generic composited layered image if the at least one additional application layer is to be available to the user.
-
公开(公告)号:US11263004B2
公开(公告)日:2022-03-01
申请号:US15785849
申请日:2017-10-17
Applicant: Citrix Systems, Inc.
Inventor: John Webb , Christopher W. Midgley , Robert Oakes , Bill Buckley
IPC: G06F8/76 , G06F8/61 , G06F16/174 , G06F16/188
Abstract: Application layering is a technology that separates applications from an operating system image. In some cases, information inside an application layer needs to be modified when that layer is delivered to a computer to be executed correctly in a specific environment. Described is a technique to allow those operations to be defined and executed outside of the operating system that will be running the application layer, so that a single application layer can be delivered to heterogeneous end points without the need to take up additional computation on the guest machine it is being delivered to, to ensure application compatibility when applications reside in more than one layer, to install applications into a layer without knowledge of a specific platform, and to modify the image to provide the required drivers and services to support any platform.
-
公开(公告)号:US11704120B2
公开(公告)日:2023-07-18
申请号:US17650254
申请日:2022-02-08
Applicant: Citrix Systems, Inc.
Inventor: John Webb , Christopher W. Midgley , Robert Oakes , Bill Buckley
IPC: G06F8/76 , G06F8/61 , G06F16/174 , G06F16/188
CPC classification number: G06F8/76 , G06F8/61 , G06F16/174 , G06F16/188
Abstract: A computer processing system includes a processor to operate in a first computing environment. The processor creates a generic application layer by scrubbing a new application layer within the computer processing system to remove objects associated with the new application layer and specific to the first computing environment. The processor further creates within the computer processing system a single composited layered image by merging the generic application layer with at least one other application layer having objects associated therewith.
-
公开(公告)号:US20210026937A1
公开(公告)日:2021-01-28
申请号:US17066757
申请日:2020-10-09
Applicant: CITRIX SYSTEMS, INC.
Inventor: John Webb , Christopher W. Midgley , Manuel Gonsalves
IPC: G06F21/31 , G06F21/62 , G06F16/951 , G06F9/445
Abstract: A server includes a processor to execute a single generic composited layered image that includes an operating system layer and an application layer. The processor hooks into the user log-in process to capture a user identification of the user initiating the log-in process, and compares the user identification to a list of additional application layers that are to be available to different users based on their respective user identifications. The processor determines if at least one additional application layer is to be available to the user based on the compare, and creates a single user-specific composited layered image by mounting the at least one additional application layer to the single generic composited layered image if the at least one additional application layer is to be available to the user.
-
-
-