-
91.
公开(公告)号:US20200374336A1
公开(公告)日:2020-11-26
申请号:US16992948
申请日:2020-08-13
Applicant: Citrix Systems, Inc.
Inventor: Marco Murgia , Praveen Raja Dhanabalan , Anup Lal Gupta
IPC: H04L29/06 , H04L12/851 , H04L12/833 , H04L12/857
Abstract: The systems and methods of the present disclosure are directed towards a dynamic system that is configured to identify and map networked traffic, such as that of video, voice, file transfer, and web based applications to predetermined Quality of Service (QoS) classes. The different QoS classes can be associated with different traffic priorities. The networked traffic can be encrypted, which can prevent an intermediate device from processing or otherwise reading the packet headers of the traffic. The systems and methods of the present disclosure can predict QoS classes for encrypted traffic based on traffic patterns and other characteristics of the encrypted traffic.
-
公开(公告)号:US10764192B2
公开(公告)日:2020-09-01
申请号:US16179641
申请日:2018-11-02
Applicant: Citrix Systems, Inc.
Inventor: Praveen Raja Dhanabalan
IPC: H04L12/851 , H04L12/833 , H04L29/06
Abstract: The present solution is directed towards systems and methods for prioritizing data streams transmitted between intermediary devices. In some implementations, the system can temporarily reprioritize data streams based on their compression characteristics. The system can also reprioritize the data packets within specific traffic classes and then prioritize each of the individual traffic classes.
-
93.
公开(公告)号:US10728163B2
公开(公告)日:2020-07-28
申请号:US15643268
申请日:2017-07-06
Applicant: Citrix Systems, Inc.
Inventor: Anup Lal Gupta , Praveen Raja Dhanabalan
IPC: H04L12/863 , H04L12/861 , H04L29/06
Abstract: This disclosure is directed to embodiments of systems and methods for performing compression of data in a queue. A device intermediary between a client and a server may determine that a length of time to move existing data maintained in a queue from the queue exceeds a predefined threshold. The device may identify, responsive to the determination, a first quantity of the existing data to undergo compression, and a second quantity of the existing data according to a compression ratio of the compression. The device may reserve, according to the second quantity, a first portion of the queue that maintained the first quantity of the existing data, to place compressed data obtained from applying the compression on the first quantity of the existing. The device may place incoming data into the queue beyond the reserved first portion of the queue.
-
公开(公告)号:US10721214B2
公开(公告)日:2020-07-21
申请号:US15787463
申请日:2017-10-18
Applicant: Citrix Systems, Inc.
Inventor: Akshata Bhat , Praveen Raja Dhanabalan
Abstract: Described embodiments provide systems and methods for initiating establishment of a connection. The system may include a device intermediary between a client and a server. The device may determine at least one server name indicator (SNI) for an application executing on the client and having a secure session established with the server. The device may determine, for each domain name corresponding to the at least one SNI, a session timeout value for the corresponding domain name. The device may send a message to the client according to each session timeout value, to cause the client to initiate establishment of a connection for the corresponding domain name using the secure session.
-
公开(公告)号:US20200226101A1
公开(公告)日:2020-07-16
申请号:US16247782
申请日:2019-01-15
Applicant: Citrix Systems, Inc.
Inventor: Praveen Raja Dhanabalan
IPC: G06F16/176 , H04W12/08 , H04W12/06 , H04L29/06 , G06F9/455
Abstract: A user may, when using an application of a first computing device, intend to share data with other computing devices. To share the data, sharing processes may be performed by the first computing device, any device that the data is to be shared with, and one or more network locations. The sharing processes may determine whether the data is available at any of the devices or at any of the one or more network locations. Any device or network location where the data is available may be selected as a source of the data. Any device where the data is unavailable may be sent the data from one or more sources. Once received, the data may be stored to enable access by an application.
-
公开(公告)号:US10666565B2
公开(公告)日:2020-05-26
申请号:US16004141
申请日:2018-06-08
Applicant: Citrix Systems, Inc.
Inventor: Praveen Raja Dhanabalan , Deepti Kubair
IPC: H04L12/801 , H04L12/26
Abstract: The systems and methods discussed herein provide for relative QoS gain measurement, and reduction in variance of QoS during bandwidth contention. In some implementations, the system measures relative QoS gains of, or penalties to, similar connections or network flows due to different factors that affect the transmission throughput and QoS. The system provides scheduling of packets on different connections or flows according to ratios of QoS penalties or gains on the connections or flows, preventing a well-performing connection or flow from cannibalizing throughput from under-performing connections or flows.
-
97.
公开(公告)号:US20200099612A1
公开(公告)日:2020-03-26
申请号:US16696014
申请日:2019-11-26
Applicant: Citrix Systems, Inc.
Inventor: Marco Murgia , Praveen Raja Dhanabalan
IPC: H04L12/725 , H04L12/841 , H04L12/851 , H04L12/733 , H04L12/729 , H04L12/727 , H04L12/931 , H04L12/707 , H04L12/721
Abstract: The systems and methods discussed herein provide for faster communications, particularly for high priority traffic, across a distributed network with multiple exit points to a Wide Area Network. Rather than simply routing traffic based on internal or external destination, an intelligent router may measure latency to an endpoint destination via multiple paths, both external and internal, and direct traffic accordingly. Steering high priority traffic via the internal connection to an exit point near the destination server, and then to the server via the external network, may be faster than simply forwarding the connection via the external network from the exit point closest to the source device. Additionally, to reduce bandwidth requirements of the nearby exit point and provide capability for higher priority traffic, low priority traffic may be redirected back via the internal connection and transmitted via a distant exit point.
-
98.
公开(公告)号:US10516601B2
公开(公告)日:2019-12-24
申请号:US15875437
申请日:2018-01-19
Applicant: Citrix Systems, Inc.
Inventor: Marco Murgia , Praveen Raja Dhanabalan
IPC: H04L12/725 , H04L12/729 , H04L12/721 , H04L12/707 , H04L12/851 , H04L12/841 , H04L12/931 , H04L12/803 , H04L12/727 , H04L12/733
Abstract: The systems and methods discussed herein provide for faster communications, particularly for high priority traffic, across a distributed network with multiple exit points to a Wide Area Network. Rather than simply routing traffic based on internal or external destination, an intelligent router may measure latency to an endpoint destination via multiple paths, both external and internal, and direct traffic accordingly. Steering high priority traffic via the internal connection to an exit point near the destination server, and then to the server via the external network, may be faster than simply forwarding the connection via the external network from the exit point closest to the source device. Additionally, to reduce bandwidth requirements of the nearby exit point and provide capability for higher priority traffic, low priority traffic may be redirected back via the internal connection and transmitted via a distant exit point.
-
99.
公开(公告)号:US20190379603A1
公开(公告)日:2019-12-12
申请号:US16004141
申请日:2018-06-08
Applicant: Citrix Systems, Inc.
Inventor: Praveen Raja Dhanabalan , Deepti Kubair
IPC: H04L12/801 , H04L12/26
Abstract: The systems and methods discussed herein provide for relative QoS gain measurement, and reduction in variance of QoS during bandwidth contention. In some implementations, the system measures relative QoS gains of, or penalties to, similar connections or network flows due to different factors that affect the transmission throughput and QoS. The system provides scheduling of packets on different connections or flows according to ratios of QoS penalties or gains on the connections or flows, preventing a well-performing connection or flow from cannibalizing throughput from under-performing connections or flows.
-
公开(公告)号:US10484266B2
公开(公告)日:2019-11-19
申请号:US15951665
申请日:2018-04-12
Applicant: Citrix Systems, Inc.
Inventor: Sachin Shelar , Praveen Raja Dhanabalan
IPC: H04L29/08 , H04L12/707 , H04L12/26 , H04L29/06
Abstract: Described embodiments provide systems and methods for performing multi-stream routing. A device may determine that a server is capable of handling multi-stream protocol connections. The device may identify packets communicated between the client and the server via a first interface for a first connection between a client and the server. The device may estimate, based on the packets, a link quality for each second interface for communicating with the server. The device may identify a policy to apply to the packets. The device may select one of the second interfaces for communicating packets between the client and the server based on a configuration mapping, the link quality, and the policy. The configuration mapping may specify which second interface is to be selected using a mapping of the link quality and the policy. The device may establish a second connection between the client and the server using the selected interface.
-
-
-
-
-
-
-
-
-