-
公开(公告)号:US20220124088A1
公开(公告)日:2022-04-21
申请号:US17565980
申请日:2021-12-30
Applicant: CITRIX SYSTEMS, INC.
Inventor: Zhen Zeng , Hongfei Wu
IPC: H04L67/02 , G06F16/958 , H04L67/146 , H04L67/141 , G06F9/445
Abstract: A network service, program product and method that manages secure web application delivery. A service is disclosed that includes an interface configured to receive a request for a secure web application from a plug-in integrated into a web browser on a client computing device, wherein the request further includes a user credential token. Also included is a token processor that evaluates the user credential token and determines an associated customer domain server provided by a back-end service and a transport service that establishes a secure channel with the customer domain server, and forwards the request to the associated customer domain server and receives back a text-based data package. Once generated, the text-based data package is forwarded to the plug-in in response to the request.
-
公开(公告)号:US20220124012A1
公开(公告)日:2022-04-21
申请号:US17567256
申请日:2022-01-03
Applicant: Citrix Systems, Inc.
Inventor: Syed Mansoor Pasha , Mukesh Garg , Zhiquan "Jeff" Xu
IPC: H04L43/045 , G06N20/00 , H04L41/069
Abstract: Methods and systems for providing data analytics and generating real-time and historical views of network events using a single processing pipeline, managed by a single code base, are presented. A computing device may receive a stream of data indicative of a plurality of events occurring on a network. The computing device may process the stream of data to generate intermediate data and batch data using the single processing pipeline. The intermediate data may be available to generate historical views and the batch data may include a plurality of intermediate data for a time interval. The computing device may generate a historical view of the events based on a subset of intermediate data and the batch data. Finally, the computing device may provide the historical view to a processing layer to enable the computing device to respond to requests for information about the network.
-
公开(公告)号:US20220123953A1
公开(公告)日:2022-04-21
申请号:US17646552
申请日:2021-12-30
Applicant: Citrix Systems, Inc.
Inventor: Zhifu Zhang , Jin Li
Abstract: Techniques are disclosed for integrated booking of rooms and media resources, such as display devices. An example methodology implementing the techniques includes responsive to an activation of an access Uniform Resource Locator (URL) on a computing device, receiving information associated with a booking of a room and a display device, generating a token for accessing the display device and providing to the computing device the token and an address of the display device. The method also includes, responsive to receiving the token from the display device, authenticating the token and, responsive to authenticating the token, allowing use of the display device.
-
公开(公告)号:US11310340B2
公开(公告)日:2022-04-19
申请号:US16923632
申请日:2020-07-08
Applicant: Citrix Systems, Inc.
Inventor: Steven A. Keller , Thomas J. Hammond , Thomas Michael Kludy , Ayush Jain , Ricardo Fernando Feijoo
IPC: H04L29/08 , H04W4/02 , H04L12/701 , H04L67/60 , H04L67/1021 , H04L67/52 , H04L67/568 , H04L45/00 , H04L67/63
Abstract: Methods and systems for routing a user request for a service to a version of the service in a geographical region associated with the user are described herein. The service may be deployed in multiple geographical regions, and the service may have multiple versions in each of the geographical regions. A user device may send a request for a service to a first server in a geographical region. The first server may determine whether the user is associated with the geographical region. Responsive to determining that the user is not associated with the geographical region, the first server may ask one or more servers in other geographical regions whether the user is associated with any of the other geographical regions.
-
公开(公告)号:US11310312B2
公开(公告)日:2022-04-19
申请号:US14324580
申请日:2014-07-07
Applicant: Citrix Systems, Inc.
Inventor: Jacob Summers , Rakesh Kumar , Julian Petrov
IPC: H04L29/08 , H04L67/1061 , G06F9/50 , G06F9/54 , H04L67/025
Abstract: Methods, systems, and computer-readable media for peer to peer discovery of remote applications are presented. A client device may discover available remote peers and remotely access applications hosted thereon. The client device may send a discovery message over a network and locate one or more peer devices with available remote access. The peer device may respond with a list including applications installed and currently executing application instances that the client device may remotely access. The peer device may dynamically generate the list based on analyzing applications installed on the peer device and application instances executing on the peer device. The client device may initiate remote access of a selected application hosted on the peer device. The peer device may execute the selected application in a remote mode by hooking input and output interfaces associated with the application, and the application may be executed in a shadow desktop environment. These and other features will be discussed further herein.
-
公开(公告)号:US20220116634A1
公开(公告)日:2022-04-14
申请号:US17509844
申请日:2021-10-25
Applicant: Citrix Systems, Inc.
Inventor: Muhammad A. Dawood
IPC: H04N19/42 , H04N19/182 , H03M7/30 , H04N19/93 , H03M7/14 , G09G5/06 , H03M7/48 , G09G5/00 , H04N19/593 , G09G5/36 , H04N19/94
Abstract: Systems and methods are provided for encoding a multi-pixel caching scheme for lossless encoders. The systems and methods can include obtaining a sequence of pixels, determining repeating sub-sequences of the sequence of pixels consisting of a single repeated pixel and non-repeating sub-sequences of the sequence of pixels, responsive to the determination, encoding the repeating sub-sequences using a run-length of the repeated pixel and encoding the non-repeating sub-sequences using a multi-pixel cache, wherein the encoding using a multi-pixel cache comprises, encoding non-repeating sub-sequences stored in the multi-pixel cache as the location of the non-repeating sub-sequences in the multi-pixel cache, and encoding non-repeating sub-sequences not stored in the multi-pixel cache using the value of the pixels in the non-repeating sub-sequences.
-
公开(公告)号:US20220116453A1
公开(公告)日:2022-04-14
申请号:US17072189
申请日:2020-10-16
Applicant: Citrix Systems, Inc.
Inventor: Daowen Wei , Hengbo Wang , Jian Ding
IPC: H04L67/1095 , G06F11/34 , G06N7/00 , G06F11/30 , H04L67/06
Abstract: A system and method of providing early replication of files to edge devices during a file share operation. A system is provided that is configured to receive a file on behalf of a network of devices, the network of devices including the computing device and is configured to store the file. The device is further configured to identify an edge device based on previous file downloads for a given pair of users, the edge device configured to enable download of a copy of the file to an endpoint device; and provide the copy of the file to the edge device before receipt of a request by the edge device from the endpoint device to download the copy of the file.
-
公开(公告)号:US11303550B2
公开(公告)日:2022-04-12
申请号:US17002048
申请日:2020-08-25
Applicant: Citrix Systems, Inc.
Inventor: Andreas Varnavas , Satyendra Tiwari , Manikam Muthiah , Nikolaos Georgakopoulos
IPC: H04L12/26 , H04L43/0817 , H04L43/067 , H04L43/065
Abstract: Described embodiments provide systems and methods for monitoring server utilization and reallocating resources using upper bound values. A device can determine a value indicative of an upper bound of a processing load of a server using data points detected for the processing load over a first range of time. The upper bound can correspond to a percentage of the processing load during the first range of time. The device can monitor, using the value, the processing load of the server over a second range of time. A determination can be made whether the value of the processing load is greater than a threshold during the second range of time. The device can generate an alert for the device responsive to a comparison of the value of the processing load to the threshold.
-
公开(公告)号:US11296892B2
公开(公告)日:2022-04-05
申请号:US16688459
申请日:2019-11-19
Applicant: Citrix Systems, Inc.
Inventor: Thomas Kludy , Leo C. Singleton, IV , Felipe Leon , Luis G. Menchaca
Abstract: Secure communications between services or components of a cloud computing system, are facilitated by generating at a first service provided by a first computing entity of a cloud computing system, a request for computing resources, generating at the first computing entity a digital data signature based at least on the request, using a private key associated with the first service; and inserting the digital data signature within an HTTP header associated with the request. A computer data network is used to communicate the request to a second service. The second service extracts the digital data signature and uses a public key to validate the digital data signature.
-
公开(公告)号:US20220103587A1
公开(公告)日:2022-03-31
申请号:US17034636
申请日:2020-09-28
Applicant: Citrix Systems, Inc.
Inventor: Kasirao Velugu , Priya Bagaria , Thirumoorthi Thangamani , Ganesh Kathiresan
Abstract: A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory and configured to extract, from a website vulnerability scanner log, a uniform resource locator (URL) and a vulnerability score and vulnerability classification associated with the URL. The at least one processor is further configured to generate an application vulnerability graph comprising connected nodes that are associated with a field of the URL. The nodes are labeled to indicate the associated field of the URL and color coded based on the vulnerability score. The nodes are also associated with the vulnerability classification. The at least one processor is further configured to enable or disable security protection against a user-selected vulnerability classification of a user-selected node by generating web application firewall security rules and/or web application firewall relaxation rules.
-
-
-
-
-
-
-
-
-