-
公开(公告)号:US10169324B2
公开(公告)日:2019-01-01
申请号:US15373204
申请日:2016-12-08
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Edo Nir , Albert Ribakovsky , Oren Gavriel , Gabi Shalev
IPC: G06F17/27
Abstract: An example lexical analysis system may include lexical analyzer instructions and training instructions. The lexical analyzer instructions, when executed, may form a universal lexical analyzer that is to lexically analyze an input program by evaluating a function that maps an input tuple of lexemes to an output tuple of tokens based on input probability parameters. The universal lexical analyzer may be configurable for any programming language by inputting a set of probability parameters for the respective programming language as the input probability parameters of the function. The training instructions, when executed, may generate a set of probability parameters for any programming language by: receiving training programs that are in the respective programming language, each comprising a tuple of lexemes with associated tokens, and determining the set of probability parameters for the respective programming language based on lexemes and tokens in the training programs that are in the respective programming language.
-
公开(公告)号:US20180165273A1
公开(公告)日:2018-06-14
申请号:US15373204
申请日:2016-12-08
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Edo Nir , Albert Ribakovsky , Oren Gavriel , Gabi Shalev
IPC: G06F17/27
CPC classification number: G06F8/425
Abstract: An example lexical analysis system may include lexical analyzer instructions and training instructions. The lexical analyzer instructions, when executed, may form a universal lexical analyzer that is to lexically analyze an input program by evaluating a function that maps an input tuple of lexemes to an output tuple of tokens based on input probability parameters. The universal lexical analyzer may be configurable for any programming language by inputting a set of probability parameters for the respective programming language as the input probability parameters of the function. The training instructions, when executed, may generate a set of probability parameters for any programming language by: receiving training programs that are in the respective programming language, each comprising a tuple of lexemes with associated tokens, and determining the set of probability parameters for the respective programming language based on lexemes and tokens in the training programs that are in the respective programming language.
-
公开(公告)号:US20170012852A1
公开(公告)日:2017-01-12
申请号:US15116426
申请日:2014-04-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Gabi Shalev , Oren Gavriel , Einat Vaintrob Zilber
CPC classification number: H04L43/18 , G06F9/44536 , G06F11/3409 , G06N7/005 , H04L67/02 , H04L67/42
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.
Abstract translation: 在一个实现中,用于协议确定的系统包括用于收集与应用的交互相关的数据的监视引擎。 另外,该系统还包括一个数据引擎,用于将加载的脚本存储到应用程序中,并且与加载的脚本相关的相应的交互操作。 另外,该系统包括预测引擎,用于为应用的所存储的加载脚本的每个特征分配值,其中该值基于该应用的使用。 另外,该系统还包括一个基于该值选择协议的协议引擎。
-
公开(公告)号:US10263878B2
公开(公告)日:2019-04-16
申请号:US15116426
申请日:2014-04-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Gabi Shalev , Oren Gavriel , Einat Vaintrob Zilber
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.
-
-
-