-
公开(公告)号:US11385775B2
公开(公告)日:2022-07-12
申请号:US16862719
申请日:2020-04-30
Applicant: CITRIX SYSTEMS, INC.
Inventor: Manbinder Pal Singh , Georgy Momchilov
IPC: G06F3/048 , G06F3/0484 , H04L67/30
Abstract: A computer system includes a client device to remotely access a virtual desktop. The client device is configured to launch application windows on at least one display based on default launch positions, and monitor usage of applications within the application windows to identify user patterns on how the applications are used in various layouts on the at least one display. The various layouts correspond to preferred positions. Usage of the applications within the application windows is mapped, with the mapping including associating the preferred positions to the corresponding default launch positions. At least one of the application windows is repositioned to the preferred position associated therewith based on the mapping in response to the at least one application window not being in the preferred position.
-
公开(公告)号:US11354122B2
公开(公告)日:2022-06-07
申请号:US16861447
申请日:2020-04-29
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F9/22 , G06F9/451 , G06F3/0482
Abstract: A method for creating and executing a micro-application includes receiving a user selection of a user interface element within a user interface of a primary application. Source code associated with the selected user interface element is parsed to obtain at least one attribute associated with the selected user interface element. Data associated with the selected user interface element is identified based on the source code. A response based on the at least one attribute and the data is generated. A microapp configured to process the response to obtain the data from within the primary application is generated.
-
公开(公告)号:US20220147415A1
公开(公告)日:2022-05-12
申请号:US17648712
申请日:2022-01-24
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh , Georgy Momchilov
IPC: G06F11/07 , G06F9/451 , 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.
-
公开(公告)号:US20220147411A1
公开(公告)日:2022-05-12
申请号:US17648711
申请日:2022-01-24
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.
-
公开(公告)号:US20220116392A1
公开(公告)日:2022-04-14
申请号:US17070602
申请日:2020-10-14
Applicant: Citrix Systems, Inc.
Inventor: Harsh Shah , Manbinder Pal Singh , Rachelle Tobkes , Jacob Summers
IPC: H04L29/06
Abstract: Described embodiments provide systems and methods for contextual confidence scoring-based access control. The systems and methods can include one or more processors configured to receive a request from the client device to access an item of content. The one or more processors can select a first subset of authentication techniques. The authentication techniques identifiable with a score. The one or more processors can determine that a sum of the scores of the selected first subset of the authentication techniques exceeds a threshold. The one or more processors can transmit, to the client device, one or more authentication requests utilizing the selected first subset of authentication techniques. The one or more processors can provide, responsive to successful authentication by the client device, access to the item of content to the client device.
-
公开(公告)号:US20220100885A1
公开(公告)日:2022-03-31
申请号:US17036338
申请日:2020-09-29
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F21/62 , G06F16/957
Abstract: Described embodiments provide systems and methods for adaptive data loss prevention. A first computing device may generate, according to a first response from a server and an output from a second computing device identifying sensitive data in the first response, at least one rule regarding the sensitive data, and at least one template for data loss prevention (DLP) responses. The first computing device may determine, according to the at least one rule, a match to a second response from the server, that includes the sensitive data. The first computing device may provide, according to the match and the at least one template, a DLP response to redact the sensitive data of the second response, in place of a DLP output from the second computing device identifying the sensitive data in the second response.
-
公开(公告)号:US20220100874A1
公开(公告)日:2022-03-31
申请号:US17031986
申请日:2020-09-25
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F21/60 , G06F21/62 , G06F40/109 , G09G5/02 , G09G5/26
Abstract: Techniques are disclosed for providing data loss protection of sensitive information during display on a secondary display separate from a display of a computing device. An example methodology implementing the techniques includes identifying sensitive information within content displayable with use of a display of a computing device and adding metadata to the sensitive information, the metadata to cause a change in an appearance of the content before display of that content on a secondary display, the secondary display being separate from the display of the computing device. The method also includes, responsive to a determination to display the content on the secondary display, modifying the content based on the added metadata so that sensitive information is hidden from view while the content is shown on the secondary display and providing on the secondary display the modified content so as to prevent the sensitive information from being viewable by users.
-
公开(公告)号:US11249833B2
公开(公告)日:2022-02-15
申请号:US16381389
申请日:2019-04-11
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh , Georgy Momchilov
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.
-
79.
公开(公告)号:US20210385215A1
公开(公告)日:2021-12-09
申请号:US16895321
申请日:2020-06-08
Applicant: Citrix Systems, Inc.
Inventor: Jacob Summers , Manbinder Pal Singh , Harsh Shah , Rachelle Tobkes
IPC: H04L29/06
Abstract: Described embodiments provide systems and methods for context aware frictionless authentication. A server may determine authentication method information, contextual scores and contextual weights of a device, in connection with a user request to access a resource via the device. The authentication method information may include a weight and a completion duration for each of a plurality of authentication methods available via the device. The server may determine an authentication score for each of the plurality of authentication methods using the authentication method information, the contextual scores and the contextual weights of the device. The server may identify a first authentication method from the plurality of authentication methods, according to the determined authentication score. The server may authenticate the user request via the first authentication method using a first device that supports the first authentication method.
-
公开(公告)号:US20210342147A1
公开(公告)日:2021-11-04
申请号:US16861447
申请日:2020-04-29
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F9/22 , G06F3/0482 , G06F9/451
Abstract: A method for creating and executing a micro-application includes receiving a user selection of a user interface element within a user interface of a primary application. Source code associated with the selected user interface element is parsed to obtain at least one attribute associated with the selected user interface element. Data associated with the selected user interface element is identified based on the source code. A response based on the at least one attribute and the data is generated. A microapp configured to process the response to obtain the data from within the primary application is generated.
-
-
-
-
-
-
-
-
-