-
公开(公告)号:US10757161B2
公开(公告)日:2020-08-25
申请号:US15401413
申请日:2017-01-09
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.
-
公开(公告)号:US10958553B2
公开(公告)日:2021-03-23
申请号:US16176226
申请日:2018-10-31
Applicant: Citrix Systems, Inc.
Inventor: Saurabh Pant , Anup Lal Gupta
Abstract: Methods and systems described herein are directed towards using artificial intelligence to recommend network features to add to networks. A network configuration system may determine the network components and usage characteristics for a network within a plurality of networks. The network configuration system may use an ensemble to generate recommendations based on the network components and usage characteristics of the plurality of networks. The ensemble may include one or more machine learning based recommenders. The ensemble may also include a non-personalized recommender that generates recommendations based on known compatibility between network features. The network configuration system may weight recommendations from each recommender to create a ranked ordering of the recommendations. The network configuration system may modify (e.g., add or remove network features) one or more networks based on the recommendations and/or user input. As networks are modified, the network configuration system may train each recommender to provide better recommendations.
-
公开(公告)号:US10523516B1
公开(公告)日:2019-12-31
申请号:US16029875
申请日:2018-07-09
Applicant: CITRIX SYSTEMS, INC.
Inventor: Anup Lal Gupta , Praveen Raja Dhanabalan , Akshata Bhat , Jaskirat Chauhan
IPC: H04L12/24
Abstract: A device for an Internet of Things (IoT) workspace monitors the IoT workspace to determine a change in a number of IoT devices operating within the IoT workspace. A respective topology of the IoT workspace is determined based the number of IoT devices operating in the IoT workspace. The IoT devices based on each topology are mapped, with each map identifying locations of the IoT devices within the IoT workspace. Relationships and dependencies are determined between the IoT devices for each map. A weight is assigned to each IoT device based on the determined relationships and dependencies for each map. The assigned weights of the changed number of IoT devices are compared to the assigned weights of the IoT devices operating before the change so as to quantify an impact of the change in the IoT workspace.
-
公开(公告)号:US11245589B2
公开(公告)日:2022-02-08
申请号:US16007016
申请日:2018-06-13
Applicant: CITRIX SYSTEMS, INC.
Inventor: Praveen Raja Dhanabalan , Anup Lal Gupta , Akshata Bhat
Abstract: An Internet of Things (IoT) topology analyzer includes an input to passively receive packets exchanged between IoT devices operating within a network and at least one IoT server connected to the network. A processor is coupled to the input and is configured to determine a number of IoT devices operating within the network based on the received packets, with the number of IoT devices used to define an IoT topology of the network.
-
5.
公开(公告)号: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.
-
6.
公开(公告)号: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.
-
公开(公告)号:US10212043B1
公开(公告)日:2019-02-19
申请号:US15660147
申请日:2017-07-26
Applicant: Citrix Systems, Inc.
Inventor: Anup Lal Gupta , Praveen Raja Dhanabalan
IPC: G01R31/08 , H04L12/24 , H04L12/803 , H04L12/26
Abstract: Disclosed embodiments describe systems and methods for predicting health of a link. A device in communication with a link can identify profile information of a stream of network traffic traversing the link. The device can determine a first prediction of health of the link by applying one or more rules to the plurality of parameters of the profile information. The device can determine a second prediction of health of the link by applying a classifier to one or more timed sequences of the plurality of parameters of the profile information. The device can establishes a respective weight for each of the first prediction of health and the second prediction of heath. The device can select, using the respective weight, between the first prediction of health and the second prediction of health to provide a predictor of the health of the link.
-
公开(公告)号:US11296949B2
公开(公告)日:2022-04-05
申请号:US16277288
申请日:2019-02-15
Applicant: Citrix Systems, Inc.
Inventor: Anup Lal Gupta , Praveen Raja Dhanabalan
IPC: G01R31/08 , H04L41/147 , H04L67/1004 , H04L43/0811 , H04L43/0829 , H04L43/087 , H04L43/0882 , H04L47/125 , H04L43/0852
Abstract: Disclosed embodiments describe systems and methods for predicting health of a link. A device in communication with a link can identify profile information of a stream of network traffic traversing the link. The device can determine a first prediction of health of the link by applying one or more rules to the plurality of parameters of the profile information. The device can determine a second prediction of health of the link by applying a classifier to one or more timed sequences of the plurality of parameters of the profile information. The device can establishes a respective weight for each of the first prediction of health and the second prediction of heath. The device can select, using the respective weight, between the first prediction of health and the second prediction of health to provide a predictor of the health of the link.
-
公开(公告)号:US20190386883A1
公开(公告)日:2019-12-19
申请号:US16009503
申请日:2018-06-15
Applicant: Citrix Systems, Inc.
Inventor: Akshata Bhat , Anup Lal Gupta , James Bulpin , Praveen Raja Dhanabalan
Abstract: Techniques proactively deploy analytics to a computerized edge device. The techniques involve receiving data from the edge device. The data is conveyed through the edge device from a set of sensors disposed at a particular location. The techniques further involve performing analytics on the data to identify a set of edge device rules that defines a set of actions for the edge device to carry out under a set of predefined conditions potentially sensed by the set of sensors. The techniques further involve providing a command to the edge device. The command (i) includes the set of edge device rules and (ii) directs the edge device to, at a future time, start operating according to the set of edge device rules to protect against unsuccessful deployment of the command to the edge device due to subsequent delayed communication between the processing circuitry and the edge device.
-
公开(公告)号:US10382308B2
公开(公告)日:2019-08-13
申请号:US15867456
申请日:2018-01-10
Applicant: Citrix Systems, Inc.
Inventor: Praveen Raja Dhanabalan , Anup Lal Gupta , Akshata Bhat
Abstract: The systems and methods discussed herein provide for a predictive monitoring technique to suppress data exchange between the client device or devices and the monitoring device or devices. Regression-based intelligent predictions systems executed both by the client device or devices and the monitoring device or devices perform identical prediction algorithms. If the predicted metric values and the actual measured metric values on the client device are very close, then the client device may skip transmitting the measured metric values to the monitoring device; similarly, if a measured metric value is not received by the monitoring device, then the monitoring device knows that the measured metric was similar to the predicted metric on the client device, and accordingly may utilize the predicted metric on the monitoring device. Because transmission of the measured metric values may be skipped, network traffic and interface and processor utilization is significantly decreased.
-
-
-
-
-
-
-
-
-