Identification of application message types
AssigneeEntit Software LLC
InventorsAmichai Nitsan, Eva Margulis Dimov, Shalom Kramer, Efrat Egozi Levi
Life of this patent
Estimating the term…
Abstract
In one example of the disclosure, a subject message for a display caused by a subject software application is obtained. A prediction model is utilized to identify the subject message as a first type message or a second type message. The model is a model determined based upon a set of target words determined by imposition of a set of rules upon a set of user facing messages extracted from a set of software applications, wherein each of the extracted messages was classified post-extraction as a first type message or a second type message. A communication identifying the subject message as the first type message or the second type message is provided.
Claims15
A system to identify application message types, comprising:
- a message engine, to obtain a subject message, the subject message for a display caused by a subject software application;
- an identification engine, to utilize a prediction model to identify the subject message as a first type message or a second type message, wherein the model is a model determined based upon a set of target words determined by imposition of a set of rules upon a set of user facing messages extracted from a set of software applications, wherein each of the extracted messages was classified post-extraction as a first type message or a second type message;
- and
- a communication engine, to provide a communication identifying the subject message as the first type message or the second type message.
A memory resource storing instructions that when executed cause a processing resource to determine a prediction model for identifying application message types, the instructions comprising:
- an access module that when executed causes the processing resource to access a set of user-facing messages extracted from a set of software applications, wherein each of the extracted messages was classified after extraction as a first type message or a second type message;
- a rules module that when executed causes the processing resource to apply rules to the accessed messages to create a set of target words;
- a distributions module that when executed causes the processing resource to for each of the target words, calculate a message distribution of the target word across a message, and calculate a set distribution of the target word across the set of messages;
- and
- a determination module that when executed causes the processing resource to apply a probabilistic classifier to determine a message type prediction model based upon the calculated message distributions and set distributions.
A method to determine and utilize a prediction model for identification of application error messages, comprising:
- accessing a set of user-facing messages extracted from a set of software applications, wherein each of the extracted messages was classified after extraction as a first type message or a second type message;
- applying rules to the accessed messages to create a set of target words;
- for each of the target words, calculating a message distribution of the target word across a message, and calculating a set distribution of the target word across the set of messages;
- applying a machine learning algorithm to determine a message type prediction model based upon the calculated message distributions and set distributions;
- obtaining a subject message, the subject message for a display caused by a subject software application;
- utilizing the prediction model to identify the subject message as the first type message or the second type message;
- and
- providing a communication identifying the subject message as the first type message or the second type message.
Dependencies are inferred from the claim text.