-
公开(公告)号:US11846975B2
公开(公告)日:2023-12-19
申请号:US17539455
申请日:2021-12-01
Applicant: Citrix Systems, Inc.
Inventor: Ramanjaneya Reddy Kamalapuram , Praveen Raja Dhanabalan
IPC: G06F16/17 , G06F16/176 , G06F21/44 , H04L67/1097 , G06F16/11 , H04L9/06 , G06F16/182 , G06F21/62 , H04L9/00
CPC classification number: G06F16/176 , G06F16/122 , G06F16/182 , G06F21/44 , G06F21/6218 , H04L9/0637 , H04L67/1097 , G06F2221/2141 , H04L9/50
Abstract: Methods and systems for providing a cost effective and robust security solution for shared files stored by file sharing software solutions are described herein. The methods and systems for generating a ledger associated with shared files, which may include scanning data received from applications associated with a number of client devices and from a cloud based scanner. An access manager may control file permissions granted to users based on requests for scan data from each user device requesting access to a shared file. A plurality of different scanning applications may provide data that is collected for each shared file to provide a diverse analysis of a shared file to increase user confidence in a file security status.
-
公开(公告)号:US11658941B2
公开(公告)日:2023-05-23
申请号:US17230442
申请日:2021-04-14
Applicant: CITRIX SYSTEMS, INC.
Inventor: Anudeep Athlur , Praveen Raja Dhanabalan
CPC classification number: H04L63/0281 , H04L9/006 , H04L9/0643 , H04L63/06 , H04L63/083 , H04L63/0823 , H04L63/0892
Abstract: A computing device may include a processor and a memory. The processor may be configured to provide an encrypted second portion of a key to a client device in response to a match between data decrypted from an encrypted first portion of the key and a first portion of the key, the match being indicative of an absence of a proxy device. The processor may be configured to detect a loss in connectivity between the computing device and the client device based upon a mismatch between a decrypted second portion of the key and a second portion of the key, the mismatch being indicative of the proxy device.
-
公开(公告)号:US11582163B2
公开(公告)日:2023-02-14
申请号:US17109904
申请日:2020-12-02
Applicant: Citrix Systems, Inc.
Inventor: Praveen Raja Dhanabalan , Chaitra Maraliga Ramaiah
IPC: H04L47/625 , H04L47/2441
Abstract: A system for optimizing network traffic is described. The system includes a quality of service (QoS) engine configured to acquire information regarding a plurality of data packets comprising a plurality of data packet flows operating over a plurality of links. The QoS engine can be further configured to determine a flow priority to the plurality of data packets flows, and to determine TCP characteristics for the plurality of data packet flows. The system further includes a TCP controller configured to acquire the flow priority to the plurality of data packets from the QoS engine. The TCP controller can be configured to obtain queue information associated with the plurality of data packets, and adjust a receive window size based on the flow priority and the queue information.
-
公开(公告)号:US20220368686A1
公开(公告)日:2022-11-17
申请号:US17320506
申请日:2021-05-14
Applicant: Citrix Systems, Inc.
Inventor: Aayush Bhala , Praveen Raja Dhanabalan , Shubham Choudhary
Abstract: Described embodiments provide systems and methods for validating a request to perform an action to access at least one file. A computing device can receive a request from the client, the request being to perform an action to access at least one file and including a first computed value indicative of one or more previous actions on files. The computing device may compare the first computed value to a second computed value maintained by the computing device independently from the first computed value. The second computed value may be indicative of the one or more previous actions on the files. The computing device may perform secondary authentication in addition to primary authentication for the client, responsive to an indication of trustworthiness of the client or the file according to the comparison of the first computed value to the second computed value.
-
公开(公告)号:US11489782B2
公开(公告)日:2022-11-01
申请号:US16750613
申请日:2020-01-23
Applicant: Citrix Systems, Inc.
Inventor: Chaitra Maraliga Ramaiah , Praveen Raja Dhanabalan
IPC: H04L47/27 , H04L47/193 , H04L69/16 , H04L47/11 , H04L47/12 , H04L47/56 , H04L47/2425
Abstract: A system for optimizing network traffic is described. The system includes a transport communication protocol (TCP) controller configured to acquire data regarding a flow of a plurality of data packets over a link and to determine TCP characteristics for the flow, a traffic prioritization module configured to assign a flow priority to the flow, and a traffic priority controller configured detect congestion on the link and determine a congestion window size for the flow based on the flow priority and the TCP characteristics.
-
公开(公告)号:US11470011B2
公开(公告)日:2022-10-11
申请号:US16999554
申请日:2020-08-21
Applicant: Citrix Systems, Inc.
Inventor: Chaitra Maraliga Ramaiah , Praveen Raja Dhanabalan
IPC: H04L47/27 , H04L47/193 , H04L69/16 , H04L47/11 , H04L47/12 , H04L47/56 , H04L47/2425
Abstract: A system for optimizing network traffic is described. The system includes a transport communication protocol (TCP) controller configured to acquire data regarding a flow of a plurality of data packets over a link and to determine TCP characteristics for the flow, a traffic prioritization module configured to assign a flow priority to the flow, and a traffic priority controller configured detect congestion on the link and determine a congestion window size for the flow based on the flow priority and the TCP characteristics.
-
公开(公告)号:US20220255839A1
公开(公告)日:2022-08-11
申请号:US17170271
申请日:2021-02-08
Applicant: Citrix Systems, Inc.
Inventor: Praveen Raja Dhanabalan , Vladimir Vysotsky , Saurabh Pant , Srinivasarao Nelluri
IPC: H04L12/727 , H04L12/717 , H04L29/06 , H04L29/08
Abstract: Described embodiments provide systems and method for intelligent path selection to reduce latency and maintain security. A client can request access to a server and multiple connections can be initiated to the requested destination, for example, a direct connection from a branch office and a backhauled connection through a data center. Traffic via the second connection can be controllable by application of at least one rule of the data center. A device can determine a delay in the exchange of data via the connections and a security level of the connections. The determination of the delay in the exchange of data via the another connection can be based on in part feedback about the application of the rule. The device can connect a client device to a server through one of the connections using the determination of the delay and the security level of the connection.
-
公开(公告)号:US11386441B2
公开(公告)日:2022-07-12
申请号:US16387055
申请日:2019-04-17
Applicant: Citrix Systems, Inc.
Inventor: Anuj Magazine , Praveen Raja Dhanabalan , Anudeep Athlur
Abstract: A machine learning system may monitor usage of network or hosted resources by users or employees, and may dynamically generate short or “micro” surveys for immediate presentation. These surveys may be aggregated and analyzed by the machine learning system, reducing delays of responses. As a result, engagement may be measured in real-time or near real-time, actionable insights generated, and responsive actions taken. The machine learning system may monitor various interactions of users or employees with a virtual or hosted environment or workspace, including connections to virtual machines, remote desktop applications, SaaS applications, web applications, or other such entities, as well as environmental characteristics such as network location and/or quality.
-
公开(公告)号:US20220210146A1
公开(公告)日:2022-06-30
申请号:US17138030
申请日:2020-12-30
Applicant: Citrix Systems, Inc.
Inventor: Praveen Raja Dhanabalan , Krishna Kumar KB
Abstract: A method for validating a Uniform Resource Locator (URL) includes generating electronic media content including the URL, generating a Certificate Signing Request (CSR) including the URL, sending the CSR to a certificate signing server, receiving a signed certificate corresponding to the CSR from the certificate signing server, and encoding the signed certificate as metadata in the electronic media content and/or encoding a serial number associated with the signed certificate as metadata in the electronic media content. A user can send the URL to another user through a chat message, an email, a word processing document or other business application, or a document which has a URL through a pen drive, email, or chat message. The certificate-based mechanism is used to validate the origin (sender) of the URL so that the recipients know that the URL can be accessed without having to separately analyze the security risks.
-
公开(公告)号:US11360943B2
公开(公告)日:2022-06-14
申请号:US16892539
申请日:2020-06-04
Applicant: Citrix Systems, Inc.
Inventor: Praveen Raja Dhanabalan , Anuj Magazine , Anudeep Athlur
IPC: G06F16/00 , G06F16/178 , G06F16/13
Abstract: A computing system may store a first file in a system repository that is to be synchronized with at least a first repository associated with a first client device and a second repository associated with a second client device. The computing system may determine that the first repository is to receive a downloaded copy of at least a portion of the first file, and may cause a copy of the at least a portion of the first file to be downloaded from the system repository to the first repository. Based at least in part on the computing system determining that the first repository is to receive the downloaded copy, an identifier of the at least a portion of first file may be stored in the second repository without storing a copy of the at least a portion of the first file in the second repository.
-
-
-
-
-
-
-
-
-