-
公开(公告)号:US11726858B2
公开(公告)日:2023-08-15
申请号:US17580113
申请日:2022-01-20
Applicant: Citrix Systems, Inc.
Inventor: Himanshu Agarwal , Vikramjeet Singh Sandhu , Mukesh Garg , Kenneth Bell , Leo C. Singleton, IV , Balasubramanian Swaminathan , Vivek Koni Raghuveer , Aditya Ranjan
IPC: G06F11/07 , H04L9/40 , H04L41/06 , H04L41/0631
CPC classification number: G06F11/079 , G06F11/0751 , G06F11/0793 , H04L41/06 , H04L41/0631 , H04L63/0846
Abstract: A computer system configured to identify errors in a session launch initiated by a client application is provided. The computer system includes a memory and at least one processor coupled to the memory. The at least one processor is configured to receive one or more events from one or more applications or devices involved in the session launch, wherein an event of the one or more events comprises information from an application or device call (e.g., an application programming interface (API) call) communicated during the session launch, the information comprising destination information; build a primary Directed Acyclic Graph (DAG) based on the information from the API call; determine an error identifier based on the primary DAG; retrieve a troubleshooting recommendation from a library based on the error identifier; and send the troubleshooting recommendation to the client application.
-
公开(公告)号:US20230229547A1
公开(公告)日:2023-07-20
申请号:US17580113
申请日:2022-01-20
Applicant: Citrix Systems, Inc.
Inventor: Himanshu Agarwal , Vikramjeet Singh Sandhu , Mukesh Garg , Kenneth Bell , Leo C. Singleton, IV , Balasubramanian Swaminathan , Vivek Koni Raghuveer , Aditya Ranjan
CPC classification number: G06F11/079 , G06F11/0751 , G06F11/0793 , H04L63/0846
Abstract: A computer system configured to identify errors in a session launch initiated by a client application is provided. The computer system includes a memory and at least one processor coupled to the memory. The at least one processor is configured to receive one or more events from one or more applications or devices involved in the session launch, wherein an event of the one or more events comprises information from an application or device call (e.g., an application programming interface (API) call) communicated during the session launch, the information comprising destination information; build a primary Directed Acyclic Graph (DAG) based on the information from the API call; determine an error identifier based on the primary DAG; retrieve a troubleshooting recommendation from a library based on the error identifier; and send the troubleshooting recommendation to the client application.
-
公开(公告)号:US11188372B2
公开(公告)日:2021-11-30
申请号: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.
-
公开(公告)号:US20240028098A1
公开(公告)日:2024-01-25
申请号:US17814015
申请日:2022-07-21
Applicant: Citrix Systems, Inc.
Inventor: Yuri Kolesnikov , Adith Jayakar Hegde , Nitin Mehta , William Thomas George Charnell , Leo C. Singleton, IV , Balasubramanian Swaminathan
IPC: G06F1/3206 , G06F1/3287
CPC classification number: G06F1/3206 , G06F1/3287
Abstract: According to one aspect of the disclosure, a method comprises: receiving, by a first computing device, information about one or more applications running on a second computing device, the second computing device being one of a plurality of computing devices managed by the first computing device; determining, by the first computing device, whether to power down the second computing device based at least on an analysis of the information about the one or more applications; and responsive to a determination to shutdown the second computing device, sending, by the first computing device, a command to shutdown the second computing device, wherein the second computing device is configured to save state of the one or more applications to a storage device accessible to the plurality of computing devices.
-
公开(公告)号:US11630682B2
公开(公告)日:2023-04-18
申请号:US16845201
申请日:2020-04-10
Applicant: CITRIX SYSTEMS, INC.
Inventor: Balasubramanian Swaminathan , Kireeti Valicherla , Sam Arun Seeniraj
Abstract: A computing system includes a virtual server to provide a virtual computing session, and a client device to access the virtual computing session via a communications network. The virtual computing session includes a remote browser, and the client device includes a local browser to access user credential information. The remote browser is used to navigate to a website requiring user authentication, receive a user credential challenge from the website, and request the user credential information from the client device to satisfy the user credential challenge. The client device provides the user credential information to the remote browser for user authentication via the local browser, so as to satisfy the user credential challenge of the website.
-
-
-
-