-
公开(公告)号:US20220374107A1
公开(公告)日:2022-11-24
申请号:US17880080
申请日:2022-08-03
Applicant: Citrix Systems, Inc.
Inventor: Christopher Fleck , Jeroen Mattijs van Rotterdam
IPC: G06F3/0481 , G06F9/451 , G06F16/954 , G06F16/957
Abstract: The present disclosure is directed towards systems and methods for configuring the interface of an embedded browser. The client application can dynamically control the interface of the embedded browser based on the sessions established between the client application and one or more network applications. The client application can change the configuration of the embedded browser's interface contextually based on different network applications accessed by the embedded browser.
-
公开(公告)号:US11483410B1
公开(公告)日:2022-10-25
申请号:US17369295
申请日:2021-07-07
Applicant: Citrix Systems, Inc.
Inventor: Christopher Fleck , Amy Haworth , Jacob Jared Summers , Manbinder Pal Singh , Sabarish Nadarajan
IPC: H04L67/54 , G06Q10/10 , H04L51/046 , H04L67/306 , H04L51/043 , H04L67/50
Abstract: A computing device, method, and computer-readable medium storing instructions for determining user availability for one or more messaging applications are provided. For example, the computing device includes a processor for receiving user activity information from a client device including system interaction information and scheduled activity information for a user of the client device. The system interaction information includes information related to the user's current interaction with applications in the distributed workspace and the scheduled activity information includes information pulled from, for example, a calendar and/or scheduling application associated with the user. The processor processes the user activity information to determine a current user status for the user and output the current user status for the user of the client device to additional users of the one or more messaging applications. Based upon the current user status, messages from additional users of the messaging applications are filtered appropriately.
-
公开(公告)号:US11328077B2
公开(公告)日:2022-05-10
申请号:US16402899
申请日:2019-05-03
Applicant: Citrix Systems, Inc.
Inventor: Christopher Fleck , Juan Rivera
Abstract: Described embodiments provide systems and methods for providing data loss prevention via an embedded browser. An interprocess communication (IPC) manager may interface with an embedded browser to control the transfer of data from a first application to a second application in accordance with a policy. The IPC manager may detect a command to store data accessed on the first application via the embedded browser and store the data onto a secure container. The secure container may be dedicated to the embedded browser. The IPC manager may subsequently detect a command to retrieve data from the secure container and to replicate the data onto the second application. The IPC manager may determine a policy to apply to the data. The policy may specify whether the data from the first application is permitted to be replicated onto the second application. The IPC manager may subsequently replicate the data on the second application.
-
公开(公告)号:US11265337B2
公开(公告)日:2022-03-01
申请号:US16402935
申请日:2019-05-03
Applicant: Citrix Systems, Inc.
Inventor: Alexandr Smelov , Christopher Fleck
Abstract: Described embodiments provide systems and methods for traffic inspection via embedded browsers. An application inspector module of an embedded browser executable on a client may intercept network traffic for an application. The network traffic may include packets exchanged between the application and the server via a channel. The application inspector module may identify a computing resource usage on the client in providing a user with access to the application via the embedded browser. The application inspector module may generate analytics data based on the intercepted network traffic and the computing resource usage. The application inspector module may maintain a user behavior profile based on the analytics data. The application inspector module may determine that a portion of the network traffic directed to the remote server contains sensitive information. Responsive to the determination, the application inspector module may block or remove the portion of the network traffic.
-
公开(公告)号:US20200145515A1
公开(公告)日:2020-05-07
申请号:US16182250
申请日:2018-11-06
Applicant: Citrix Systems, Inc.
Inventor: Christopher Fleck
Abstract: Embodiments described include systems and methods for managing downloads from an embedded browser. The client application can control the locations to which downloads are directed. A system administrator can configure a policy to restrict downloads to approved locations. The client application can prevent a user from navigating to and downloading a file to a location that has not been approved according to the policy.
-
公开(公告)号:US20190342315A1
公开(公告)日:2019-11-07
申请号:US16402935
申请日:2019-05-03
Applicant: Citrix Systems, Inc.
Inventor: Alexandr Smelov , Christopher Fleck
Abstract: Described embodiments provide systems and methods for traffic inspection via embedded browsers. An application inspector module of an embedded browser executable on a client may intercept network traffic for an application. The network traffic may include packets exchanged between the application and the server via a channel. The application inspector module may identify a computing resource usage on the client in providing a user with access to the application via the embedded browser. The application inspector module may generate analytics data based on the intercepted network traffic and the computing resource usage. The application inspector module may maintain a user behavior profile based on the analytics data. The application inspector module may determine that a portion of the network traffic directed to the remote server contains sensitive information. Responsive to the determination, the application inspector module may block or remove the portion of the network traffic.
-
公开(公告)号:US20190340341A1
公开(公告)日:2019-11-07
申请号:US16403007
申请日:2019-05-03
Applicant: Citrix Systems, Inc.
Inventor: Christopher Fleck , Rachelle Tobkes , Stephen Wilson
Abstract: Embodiments described include systems and methods for adding watermarks using an embedded browser. To provide protection to sensitive information from a network application rendered via an embedded browser of a client application, the client application can generate an overlay with a digital watermark, and apply the overlay over the embedded browser. The client application can selectively generate such overlays, and can customize the format of the digital watermark according to the information rendered on the embedded browser. The watermark can remain with any information that is imaged from the embedded browser, and provides a deterrent against misuse of the information via image capture from a computer screen for instance. By adjusting properties (e.g., contrast) of such an image, the watermark can be made visible and detectable, thus allowing such imaging activities and information to be tracked.
-
公开(公告)号:US11658993B2
公开(公告)日:2023-05-23
申请号:US17572048
申请日:2022-01-10
Applicant: Citrix Systems, Inc.
Inventor: Alexandr Smelov , Christopher Fleck
CPC classification number: H04L63/1425 , H04L43/06 , H04L63/20
Abstract: Described embodiments provide systems and methods for traffic inspection via embedded browsers. An application inspector module of an embedded browser executable on a client may intercept network traffic for an application. The network traffic may include packets exchanged between the application and the server via a channel. The application inspector module may identify a computing resource usage on the client in providing a user with access to the application via the embedded browser. The application inspector module may generate analytics data based on the intercepted network traffic and the computing resource usage. The application inspector module may maintain a user behavior profile based on the analytics data. The application inspector module may determine that a portion of the network traffic directed to the remote server contains sensitive information. Responsive to the determination, the application inspector module may block or remove the portion of the network traffic.
-
公开(公告)号:US20220300584A1
公开(公告)日:2022-09-22
申请号:US17838759
申请日:2022-06-13
Applicant: Citrix Systems, Inc.
Inventor: Christopher Fleck , Rachelle Tobkes , Stephen Wilson
Abstract: Embodiments described include systems and methods for adding watermarks using an embedded browser. To provide protection to sensitive information from a network application rendered via an embedded browser of a client application, the client application can generate an overlay with a digital watermark, and apply the overlay over the embedded browser. The client application can selectively generate such overlays, and can customize the format of the digital watermark according to the information rendered on the embedded browser. The watermark can remain with any information that is imaged from the embedded browser, and provides a deterrent against misuse of the information via image capture from a computer screen for instance. By adjusting properties (e.g., contrast) of such an image, the watermark can be made visible and detectable, thus allowing such imaging activities and information to be tracked.
-
公开(公告)号:US20220094672A1
公开(公告)日:2022-03-24
申请号:US17540883
申请日:2021-12-02
Applicant: Citrix Systems, Inc.
Inventor: Christopher Fleck , Abhishek Chauhan
Abstract: Embodiments described include systems and methods of an encrypted cache. An embedded browser of a client application executing on a client device may provide access to a network application accessed via the client application. The embedded browser may detect an event at the client device that causes the network application to send or request application data. The embedded browser may access a copy of the application data from encrypted cache of the embedded browser. The encrypted cache may be maintained for the user and store application data for network application(s) accessed by the user. The embedded browser may use the cached application data for establishing or updating a user interface of the network application for display at the client device.
-
-
-
-
-
-
-
-
-