-
公开(公告)号:US20210350277A1
公开(公告)日:2021-11-11
申请号:US16906119
申请日:2020-06-19
Applicant: Citrix Systems, Inc.
Inventor: Aman Agrawal , Josephine Suganthi Joseph Leo , Kasirao Velugu , Praveen Dandin , Rama Rao Katta , Ratnesh Singh Thakur , Seth Kenneth Keith , Rakesh Thangellapalli
Abstract: A computer system is provided. The computer system includes a memory, a network interface, and a processor coupled to the memory and the network interface. The processor is configured to receive a response to a request to verify whether an ostensible client of a service is actually a client or a bot, the response including an indicator of whether the ostensible client is a client or a bot; receive information descriptive of interoperations between the ostensible client and the service that are indicative of whether the ostensible client is a client or a bot; and train a plurality of machine learning classifiers using the information and the indicator to generate a next generation of the plurality of machine learning classifiers.
-
公开(公告)号:US11171912B2
公开(公告)日:2021-11-09
申请号:US16423609
申请日:2019-05-28
Applicant: Citrix Systems, Inc.
Inventor: Yedong Yu , Xiaolu Chu , Yajun Yao
Abstract: Methods and systems for a centralized notification service are described herein. The centralized notification service may store notification data received from a plurality of devices and workspaces in a notification database. The notification database may store user account information, associated device and workspace information, associated application information, and notifications received or retrieved from each device and application associated with a user account. The notification service may receive notification data from a plurality of applications based on hooks injected into applications or into a notification manager service.
-
公开(公告)号:US11171838B2
公开(公告)日:2021-11-09
申请号:US16933640
申请日:2020-07-20
Applicant: Citrix Systems, Inc.
Inventor: Georgios Papaloukopoulos , Georgios Tsolis , Athanasios Kordelas , Aikaterini Kalou , Nicholas Stavrakos
IPC: H04L12/24 , H04L12/26 , H04L12/701 , H04L12/841 , H04L12/801 , H04W84/04
Abstract: Described embodiments provide systems and methods for inferring a network type and network conditions. The system includes a packet capturing engine configured to capture a plurality of network packets from a plurality of TCP network connections. The system includes a packet analyzer configured to analyze the plurality of network packets to generate a plurality of metrics. The system includes a network classifier configured to infer network types of the plurality of TCP connections based on the plurality of metrics and at least one classification model. The system also includes a conditions ranking engine configured to estimate a level of network congestion for each TCP connection based on the plurality of metrics and the network types.
-
公开(公告)号:US20210342049A1
公开(公告)日:2021-11-04
申请号:US16862686
申请日:2020-04-30
Applicant: CITRIX SYSTEMS, INC.
Inventor: MANBINDER PAL SINGH , Georgy Momchilov
IPC: G06F3/0486 , G06F9/451
Abstract: A computer system includes a client device to remotely access a virtual desktop, and is configured to perform a drag and drop operation. The drag and drop operation is based on launching a plurality of windows on at least one display, and detecting dragging of an object selected by an input device within one of the windows. At least one thumbnail is overlaid on the window with the dragged object, with the at least one thumbnail representing at least one of the other windows that could receive the dragged object. Dropping of the dragged object by the input device onto one of the thumbnails is detected. The dropped object is then moved or copied to the window represented by the thumbnail receiving the dropped object.
-
公开(公告)号:US11165888B1
公开(公告)日:2021-11-02
申请号:US16862078
申请日:2020-04-29
Applicant: Citrix Systems, Inc.
Inventor: Erica Tomes , Jayadev Marulappa Niranjanmurthy , Georgy Momchilov
Abstract: Methods and systems for image acquisition device virtualization are described herein. A user of a client computing device may access a remote operating system running on a host computing device via a client application running on a local operating system of the client computing device. An image acquisition device such as a scanner may be connected to the client computing device and the user may wish to use the image acquisition device to acquire image data (e.g., scan a photograph). In order for an image application (e.g., a photo editor) running on the remote operating system to read in the image data from the image acquisition devices, the remote operating system of the host computing device may intercept a service call from the image application at a service layer and redirect the service call, via a virtual channel, to the local operating system of the client computing device.
-
公开(公告)号:US11159552B2
公开(公告)日:2021-10-26
申请号:US16402819
申请日:2019-05-03
Applicant: Citrix Systems, Inc.
Inventor: Christopher Fleck , Kenneth Bell
Abstract: The present disclosure is related to systems and methods of monitoring data of a network application. An embedded browser of a client application on a client device may initiate a request to access a network application hosted on a server. The client application may, responsive to the request, establish a secure session to communicate data of the network application to the client application for rendering in a display region of the embedded browser. The client application may decrypt the data communicated via the established secure session to monitor the network application.
-
公开(公告)号:US11159396B2
公开(公告)日:2021-10-26
申请号:US16171618
申请日:2018-10-26
Applicant: CITRIX SYSTEMS, INC.
Inventor: Jian Ding
Abstract: A computer system may include a server configured to provide access to a plurality of shared applications, and a client computing device. The client computing device may have a display associated therewith and cooperate with the server to run shared applications from among the plurality of shared applications, determine at least one group of the shared applications running on the client computing device having a relationship therebetween based upon a sequence in which the shared applications are activated, and display the shared applications from the at least one group on the display.
-
公开(公告)号:US11157599B2
公开(公告)日:2021-10-26
申请号:US16663971
申请日:2019-10-25
Applicant: Citrix Systems, Inc.
Inventor: Fuping Zhou , Yeping Liu
IPC: G06F21/16
Abstract: Techniques are disclosed for rendering a watermark on content in a manner as to not obfuscate or otherwise cause visual defects to data elements in the content. An example methodology implementing the techniques includes segmenting a watermark to be rendered on the content into multiple watermark pieces. Then, prior to rendering a particular watermark piece, a check is made to determine whether there is a data element at the location in the content at which the particular watermark piece is to be rendered. If a data element is detected at that location, the particular watermark piece is rendered such that the data element overlays the particular watermark piece to render the watermark as a masked watermark. Otherwise, if no data element is detected at that location, the watermark piece is rendered on the content to be visible. The process is repeated to render the remaining watermark pieces.
-
公开(公告)号:US11157151B1
公开(公告)日:2021-10-26
申请号:US16940482
申请日:2020-07-28
Applicant: Citrix Systems, Inc.
Inventor: Manbinder Pal Singh
IPC: G06F3/0484 , H04L12/24
Abstract: In some embodiments, a method includes: receiving, by a computing device, information indicative of user interface (UI) elements of an application and inputs received by the UI elements; identifying, by the computing device, a feature of the application based on the received information; generating, by the computing device, a direct link to the feature by determining, from the received information, one or more of the UI elements that received inputs to navigate to the feature; and providing, by the computing device, the direct link to one or more users of the application, wherein in response to an input received on the direct link, the direct link interacts with the one or more UI elements to navigate to the application feature.
-
公开(公告)号:US20210328999A1
公开(公告)日:2021-10-21
申请号:US16481533
申请日:2019-03-29
Applicant: Citrix Systems, Inc.
Inventor: Xiaolu Chu , Jiandong Hong , Dai Li
IPC: H04L29/06
Abstract: A technique utilizes a security heat map associated with a geographic region. The technique involves receiving, by a server, current heat scores for one or more endpoint devices located within the geographic region. The technique further involves providing, by the server, for areas within the geographic region, respective aggregate heat scores based on the current heat scores for the one or more endpoint devices. The technique further involves, based on the respective aggregate heat scores for the areas within the geographic region, generating, by the server, a security heat map defining one or more security zones within the geographic region. The technique further involves imposing, by the server, security policies on the one or more endpoint devices based on the security heat map.
-
-
-
-
-
-
-
-
-