-
公开(公告)号:US20200374225A1
公开(公告)日:2020-11-26
申请号:US16847780
申请日:2020-04-14
Applicant: CITRIX SYSTEMS, INC.
Inventor: GEORGY MOMCHILOV , HUBERT DIVOUX , ROBERTO VALDES , LEO C. SINGLETON, IV , PAUL BROWNE , KEVIN WOODMANSEE
IPC: H04L12/713 , H04L12/717 , H04L29/08 , H04L29/06
Abstract: A computing system may include a computing device configured to store and update published resource entitlements for a plurality of client devices. The system may further include a plurality of virtual delivery appliances configured to receive connection requests from the client devices, with the connection requests including a connection lease issued based upon the published resource entitlements for the client devices, request validation of the connection leases from the computing device, and provide the client devices with access to virtual sessions corresponding to the published resource entitlements responsive to validation of connection leases from the computing device. The computing device, responsive to validation requests from the virtual delivery appliances, may also compare the connection leases to the updated published resource entitlements and validate virtual session requests based thereon.
-
公开(公告)号:US20210117222A1
公开(公告)日:2021-04-22
申请号:US17110503
申请日:2020-12-03
Applicant: CITRIX SYSTEMS, INC.
Inventor: LEO C. SINGLETON, IV , Georgy Momchilov
IPC: G06F9/455 , G06F1/3246 , G06F1/329 , G06F9/50 , H04L29/08
Abstract: A computing device may include a memory and a processor cooperating with the memory to generate connection leases for a plurality of client devices. The client devices may be configured to request virtual computing sessions from virtual delivery appliances in accordance with respective connection leases. Virtual delivery appliances within a first group may be configured to operate during off-peak hours, and virtual delivery appliances within a second group different than the first group may be configured not to operate during the off-peak hours. The processor may generate each connection lease to include at least one of the virtual delivery appliances from the first group.
-
公开(公告)号:US20210385280A1
公开(公告)日:2021-12-09
申请号:US17445409
申请日:2021-08-19
Applicant: CITRIX SYSTEMS, INC.
Inventor: LEO C. SINGLETON, IV , GEORGY MOMCHILOV
Abstract: A virtual delivery appliance may include a memory and a processor configured to cooperate with the memory to connect client computing devices with virtual computing sessions provided by a host computing device(s) based upon respective connection leases each including an ordered list of virtual delivery appliances, with at least some of the client computing devices having different ordered lists of virtual delivery appliances. Each client computing device may be configured to request a new session from the virtual delivery appliances in the ordered list in descending order until receiving a connection with a new virtual computing session. The processor may be further configured to re-direct new session requests received from the client computing devices to lower virtual delivery appliances in the ordered list when existing virtual computing sessions for the client computing devices are already active with the host computing device(s) associated with the lower virtual delivery appliances.
-
4.
公开(公告)号:US20190245929A1
公开(公告)日:2019-08-08
申请号:US15889394
申请日:2018-02-06
Applicant: CITRIX SYSTEMS, INC.
Inventor: LEO C. SINGLETON, IV , AVIJIT GAHTORI
CPC classification number: H04L67/141 , G06F9/5072 , H04L12/4641 , H04L67/1095 , H04L67/1097 , H04L67/18 , H04L67/306 , H04L67/42
Abstract: A computing system may include a virtualization server configured to run virtual sessions for a plurality of client devices, with each virtual session having a respective user profile associated therewith, and each user profile having a unique access token associated therewith. The system may further include a cloud computing service configured to store the user profiles, receive access tokens from the virtualization server upon initiation of virtual sessions associated with respective user profiles and provide the user profiles to the virtualization server responsive thereto, and cooperate with the virtualization server to synchronize changes in the user profiles responsive to the user sessions based upon the respective access tokens.
-
公开(公告)号:US20220303213A1
公开(公告)日:2022-09-22
申请号:US17806113
申请日:2022-06-09
Applicant: CITRIX SYSTEMS, INC.
Inventor: GEORGY MOMCHILOV , HUBERT DIVOUX , ROBERTO VALDES , LEO C. SINGLETON, IV , PAUL BROWNE , KEVIN WOODMANSEE
IPC: H04L45/586 , H04L45/42 , H04L67/141 , H04L9/40 , H04L67/01
Abstract: A method may include storing and updating published resource entitlements for a plurality of client devices at a computing device. The method may also include using a plurality of virtual delivery appliances to receive connection requests from the client devices, with the connection requests including connection leases having associated resource entitlements the client devices are respectively permitted to access, and request validation of the connection leases from the computing device. At the computing device, responsive to validation requests from the virtual delivery appliances, the connection leases may be compared to the updated published resource entitlements and validated based thereon. At the virtual delivery appliances, the client devices may be provided with access to virtual sessions corresponding to the published resource entitlements responsive to the virtual session request validations from the computing device.
-
公开(公告)号:US20180234504A1
公开(公告)日:2018-08-16
申请号:US15430759
申请日:2017-02-13
Applicant: Citrix Systems, Inc.
Inventor: LEO C. SINGLETON, IV , AVIJIT GAHTORI
Abstract: A computing system may include a virtualization server configured to run virtual sessions for a plurality of client devices and a cloud computing service. The cloud computing service may be configured to launch a series of test virtual sessions on a recurring basis at the virtualization server based upon a set of user credentials, and generate a failure report based upon a failure of the virtualization server to launch a test virtual session from among the series of test virtual sessions.
-
公开(公告)号:US20230179632A1
公开(公告)日:2023-06-08
申请号:US17457992
申请日:2021-12-07
Applicant: CITRIX SYSTEMS, INC.
Inventor: PARY DURAISAMY , GEORGY MOMCHILOV , KENNETH BELL , LEO C. SINGLETON, IV , LIN CAO , MUKUND INGALE , KULDEEP SINGH
CPC classification number: H04L63/18 , H04L63/08 , H04L9/3236 , H04L12/66
Abstract: A method may include, at a computing device, receiving a token from an appliance operating as a gateway between a client computing device and the computing device, the token being generated based upon a key of the computing device, and establishing a first connection with the appliance based upon the token, with the first connection being persistent. The method may further include, at the computing device, receiving a request from the appliance via the first connection, the request being for a remote session, and responsive to receipt of the request, establishing a second connection with the appliance that enables the client computing device to access the session.
-
公开(公告)号:US20230020656A1
公开(公告)日:2023-01-19
申请号:US17448536
申请日:2021-09-23
Applicant: CITRIX SYSTEMS, INC.
Inventor: GEORGY MOMCHILOV , HUBERT DIVOUX , SANTOSH GUMMUNUR CHIRANJEEVI SAMPATH , LEO C. SINGLETON, IV
IPC: H04L29/06
Abstract: A computing device may include a memory and a processor configured to cooperate with the memory to receive a connection lease and a token from a client device, with the token being generated responsive to the client device completing multi-factor authentication (MFA) with a provider of MFA. The processor may further verify, responsive to unavailability of the provider of MFA, that the client device has previously performed MFA based upon the token, and connect the client device to a computing session with use of the connection lease and responsive to the verification that the client device has performed MFA.
-
公开(公告)号:US20200341795A1
公开(公告)日:2020-10-29
申请号:US16396893
申请日:2019-04-29
Applicant: CITRIX SYSTEMS, INC.
Inventor: LEO C. SINGLETON, IV , MUKUND INGALE , GEORGY MOMCHILOV , BALASUBRAMANIAN SWAMINATHAN
Abstract: A computing system may be in communication with client computing devices. The computing system may include a cloud infrastructure, an offline cache, and a VDA configured to concurrently have a first registration with the cloud infrastructure, and a second registration with the offline cache, and provide corresponding virtual desktop instances for the client computing devices based upon either the first registration or the second registration. The offline cache may be configured to broker local resources for the virtual desktop instances when the cloud infrastructure is unavailable. The VDA may be configured to transition to the offline cache using the second registration when the cloud infrastructure is unavailable.
-
公开(公告)号:US20200162560A1
公开(公告)日:2020-05-21
申请号:US16194823
申请日:2018-11-19
Applicant: CITRIX SYSTEMS, INC.
Inventor: LEO C. SINGLETON, IV , GEORGY MOMCHILOV
Abstract: A computer system may include at least one client computing device, and a plurality of host computing devices each configured to provide virtual computing sessions for the at least one client computing device. Each host computing device may have a virtual delivery agent (VDA) associated therewith configured to connect the at least one client computing device with the virtual computing sessions. The at least one client computing device may be configured to request virtual computing sessions from the VDAs in accordance with an ordered list of the VDAs. The VDAs may be configured to re-direct new session requests from the at least one client computing device to a lower VDA in the ordered list when an existing virtual computing session is already active with the host computing device associated with the lower VDA.
-
-
-
-
-
-
-
-
-