-
公开(公告)号:US20200327005A1
公开(公告)日:2020-10-15
申请号:US16381387
申请日:2019-04-11
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
Abstract: A computer system 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 scan session data representative of operation of a user interface comprising a plurality of user interface elements; detect, at a point in the session data, at least one changed element within the plurality of user interface elements; classify, in response to detecting the at least one changed element, the at least one changed element as either indicating or not indicating an error; store an association between the error and the point in the session data; and provide access to the point in the session data via the association.
-
公开(公告)号:US09678780B2
公开(公告)日:2017-06-13
申请号:US14505868
申请日:2014-10-03
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh , Imtiaz Mohammad , Ian Pratt
IPC: G06F9/455 , G06F17/30 , G06F15/173 , G06F21/53 , G06F21/62
CPC classification number: G06F9/45558 , G06F21/53 , G06F21/6218 , G06F2009/45587
Abstract: The present invention is directed towards methods and systems for redirecting an access request to an unsecure virtual machine. A computing device may execute a hypervisor hosting a secure virtual machine and an unsecure virtual machine. A control virtual machine, hosted by a hypervisor executing on the computing device, may intercept a request to access an unsecure resource. The unsecure resource may include one of: a file, an application and an uniform resource locator (URL). The control virtual machine may further determine that the request originates from a secure virtual machine executing on the computing device. The control virtual machine may redirect, responsive to the determination, the request to an unsecure virtual machine executing on the computing device, whereupon the unsecure virtual machine may provide access to the requested unsecure resource.
-
公开(公告)号: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.
-
公开(公告)号:US20230370649A1
公开(公告)日:2023-11-16
申请号:US17744186
申请日:2022-05-13
Applicant: CITRIX SYSTEMS, INC.
Inventor: Manbinder Pal Singh
IPC: H04N21/218 , H04L65/61
CPC classification number: H04N21/218 , H04L65/61
Abstract: A method, a system, and a computer program product for managing multimedia streams of user devices. A reproduction of one or more multimedia streams on a first computing device is determined. A location of a second computing device being positioned in an area enclosed by one or more boundaries in a plurality of boundaries is detected. Each boundary in the plurality of boundaries is associated with a predetermined type of a multimedia stream in one or more multimedia streams. At least one of a pausing and an unpausing of the reproduction of one or more multimedia streams on the first computing device based on the detected location of the second computing device is executed.
-
公开(公告)号:US11803635B2
公开(公告)日:2023-10-31
申请号:US17239811
申请日:2021-04-26
Applicant: CITRIX SYSTEMS, INC.
Inventor: Daniel Wing , Manbinder Pal Singh
CPC classification number: G06F21/53 , G06F21/45 , G06F21/62 , G06F2221/033
Abstract: A computing device includes a memory and a processor configured to receive credentials stored on a client device for a website responsive to the client device initiating a launch of the website through a first browser at the client device. The processor runs a second browser to launch the website for display at the client device using the received credentials and some state information is synchronized between them for the duration of the session. The second browser isolates the website from access to other data of the client device.
-
公开(公告)号:US11736429B2
公开(公告)日:2023-08-22
申请号:US17084996
申请日:2020-10-30
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F15/16 , H04L51/224 , H04L51/56 , H04L67/55 , H04L67/75
CPC classification number: H04L51/224 , H04L51/56 , H04L67/55 , H04L67/75
Abstract: Systems and methods including notification techniques for sharing information related to detected dialogs on secondary computing devices associated with a user are provided. For example, a system can include a user interface (UI) monitor on a first client computing device configured to detect a dialog and send an indication of the dialog to a workspace backend. The workspace backend can facilitate communication between the first client computing device and one or more secondary computing devices associated with the user such that the user receives notifications of dialogs displayed on the first client computing device on the one or more secondary computing devices. The user has the option of responding to the dialog on a secondary computing device, and the workspace backend facilitates transmission of the user response on the secondary computing device back to the first client computing device.
-
公开(公告)号:US11733837B2
公开(公告)日:2023-08-22
申请号:US17881323
申请日:2022-08-04
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F3/0483 , H04L67/02 , G06F3/0484 , H04L67/141 , H04L67/01
CPC classification number: G06F3/0483 , H04L67/02 , G06F3/0484 , H04L67/01 , H04L67/141
Abstract: Methods and systems for unifying display of virtual resources are described herein. A virtual session between a client device and a server device may be established. During the virtual session, a user may request, via the client device, to access a uniform resource locator (URL) via a browser associated with the server device. The URL request may be redirected. For example, the client device may receive, from the server device, a request to access the URL via a different browser. The client device may determine another browser with which to access the URL, and the URL may be launched via the other browser. The client device may generate a unified display of the URL launched via the other browser and one or more other URLs.
-
公开(公告)号:US20230254171A1
公开(公告)日:2023-08-10
申请号:US17690717
申请日:2022-03-09
Applicant: CITRIX SYSTEMS, INC.
Inventor: Manbinder Pal Singh , Tie Liu
IPC: H04L12/18
CPC classification number: H04L12/1831 , H04L12/1827
Abstract: A method, a system, and a computer program product for managing connections of user devices in a network-based conference. A context associated with a transmission of a first data stream in the plurality of data streams to a first user device is monitored. A context associated with a transmission of a second data stream to a second user device is monitored. The first and second user devices are communicatively connected to a network-based conference. Based on the monitoring of the contexts associated with respective transmissions of the first and second data streams, at least one first parameter of the first data stream to the first user device and at least one second parameter of the second data stream to the second user device are adjusted. The adjusted first data stream to the first user device and the adjusted second data stream to the second user device are transmitted.
-
公开(公告)号:US11704191B2
公开(公告)日:2023-07-18
申请号:US17648712
申请日:2022-01-24
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh , Georgy Momchilov
IPC: G06F11/00 , G06F11/07 , G06F9/451 , G06V30/416
CPC classification number: G06F11/0793 , G06F9/451 , G06F11/0709 , G06F11/079 , G06F11/0751 , G06V30/416
Abstract: A computer system is provided. The computer system includes a memory, a network interface, and at least one processor configured to monitor a user interface comprising a plurality of user interface elements; detect at least one changed element within the plurality of user interface elements; classify, in response to detecting the at least one changed element, the at least one changed element as either indicating or not indicating an error; generate, in response to classifying the at least one changed element as indicating an error, an error signature that identifies the at least one changed element; identify, using the error signature, a remediation for the error; and provide the remediation in association with the at least one changed element.
-
-
-
-
-
-
-
-
-