Protocol determination
AssigneeHewlett Packard Enterprise Development LP
InventorsGabi Shalev, Oren Gavriel, Einat Vaintrob Zilber
Life of this patent
Estimating the term…
Abstract
In one implementation, a system for protocol determination includes a monitor engine to collect data relating to interactions with an application. In addition, the system includes a data engine to store loaded scripts to the application and corresponding interactions relating to the loaded scripts. In addition, the system includes a prediction engine to assign a value to each feature of the stored loaded scripts for the application, wherein the value is based on the usage of the application. In addition, the system includes a protocol engine to select a protocol based on the value.
Claims15
A system for protocol determination, comprising:
- a monitor engine to collect data relating to interactions with an application,
- a data engine to store loaded scripts to the application and corresponding interactions relating to the loaded scripts;
- a prediction engine to assign a value to each feature of the stored loaded scripts for the application, wherein the value is based on the usage of the application;
- and
- a protocol engine to select a protocol based on the value.
A non-transitory computer readable medium storing instructions executable by a processing resource to cause a controller to:
- monitor interactions of an application to collect data corresponding to a number of protocols, wherein the interactions include a number of modules being loaded on the application, network traffic protocol, and a number of scripts loaded on the application;
- classify the interactions of the application according to features associated with each protocol;
- calculate a numeric gain for each of the number of features by comparing the classified interactions of the application for each of the number of features;
- and
- select a protocol that includes particular features based on the numeric gain.
A method for protocol determination, comprising:
- collecting data on interactions with an application, wherein the data includes features, wherein the features include:
- modules loaded b the application, network traffic, URL information, and Web traffic;
- storing the collected data relating to the interactions with corresponding responses from the application;
- analyzing a received request for a protocol to utilize with the application;
- applying a machine learning method to the stored collected data to determine a protocol to utilize with the application;
- and
- selecting a protocol to utilize with the application based on the applied machine learning method.
Dependencies are inferred from the claim text.