-
公开(公告)号:US11803398B2
公开(公告)日:2023-10-31
申请号:US17448531
申请日:2021-09-23
Applicant: CITRIX SYSTEMS, INC.
IPC: G06F9/451 , H04L65/1069 , G06F16/958 , H04L9/40 , H04L65/401
CPC classification number: G06F9/452 , G06F16/958 , H04L63/0428 , H04L65/1069 , H04L65/401
Abstract: A computing device may include a memory and a processor configured to cooperate with the memory to run a browser configured to generate a user interface to display a virtual session from a host computing device, and an application configured to establish a connection with the host computing device. The processor may further run code configured to cause the browser to connect with the host computing device using the connection established by the application to display the virtual session within the user interface.
-
公开(公告)号:US12235997B2
公开(公告)日:2025-02-25
申请号:US17304660
申请日:2021-06-24
Applicant: CITRIX SYSTEMS, INC.
Abstract: A computing device includes a display, and a browser to access applications for display in a browser window. Each application is associated with a respective browser tab within the browser window. A processor is coupled to the display to display content from an application associated with a selected browser tab, and to classify the selected browser tab. The processor enables app protection to selectively block screenshots of the displayed content based on the classification of the selected browser tab.
-
公开(公告)号:US11889000B2
公开(公告)日:2024-01-30
申请号:US17650099
申请日:2022-02-07
Applicant: CITRIX SYSTEMS, INC.
CPC classification number: H04L9/3271 , G06F21/35 , G06F21/36 , H04L9/3213 , H04L9/3228
Abstract: A method includes operating a mobile device to establish a communications channel between the mobile device and a shared computing terminal. The shared computing terminal is accessible to a plurality of users other than a user of the mobile device. In response to authentication of the user of the mobile device with a remote computing device, the mobile device receives a code from the remote computing device. The mobile device provides the code to the shared computing terminal via the communications channel to enable the shared computing terminal to request a temporary access token from the remote computing device. The temporary access token is used by the shared computing terminal to launch a computing session with the remote computing device without transfer of a long-lived access token of the user from the mobile device to the shared computing terminal.
-
公开(公告)号:US12101319B2
公开(公告)日:2024-09-24
申请号:US17448536
申请日:2021-09-23
Applicant: CITRIX SYSTEMS, INC.
Inventor: Georgy Momchilov , Hubert Divoux , Santosh Gummunur Chiranjeevi Sampath , Leo C. Singleton, IV
CPC classification number: H04L63/0884 , H04L63/0838 , H04L63/0846 , H04L63/0861 , H04L2463/082
Abstract: A computing device includes 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 further verifies, 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.
-
公开(公告)号:US11474840B1
公开(公告)日:2022-10-18
申请号:US17447838
申请日:2021-09-16
Applicant: CITRIX SYSTEMS, INC.
IPC: G06F15/16 , G06F9/451 , G06F16/958 , G06F16/957 , H04L65/401
Abstract: A computing device may include a memory and a processor configured to cooperate with the memory to run a browser configured to perform a sequence to obtain an asset and display a user interface for launching a virtual session using the asset. The processor may further run code configured to determine a failure of the browser to complete the sequence, and cause the browser to display the user interface for launching the virtual session using a previously cached version of the asset responsive to the failure of the browser to complete the sequence.
-
-
-
-