Parameter suggestion based on user activity

US2016259791A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016259791-A1
Application numberUS-201315033174-A
CountryUS
Kind codeA1
Filing dateOct 30, 2013
Priority dateOct 30, 2013
Publication dateSep 8, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A non-transitory, computer readable storage device includes software that, while being executed by a processor, causes the processor to choose, based on user activity, a plurality of candidate parameters to be monitored from a plurality of event messages. Further, the processor executes the software to estimate a level of similarity between the chosen plurality of candidate parameters by computing a similarity score for at least two of the chosen candidate parameters. Still further, the processor executes the software to determine a plurality of parameters from the chosen candidate parameters if the similarity score for the plurality of parameters is greater than a threshold.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: receiving, by a processor, a plurality of event messages associated with a computer event log; based on user activity, choosing a plurality of parameters to be traced in the event messages; converting, by the processor, the chosen plurality of parameters into numeric-based metrics; estimating, by the processor, a similarity score between the chosen parameters; and if the similarity score for the chosen parameters is greater than a threshold, suggesting, by the processor, a parameter to be monitored in the event messages corresponding to the numeric-based metrics. 2 . The method of claim 1 , wherein choosing the plurality of parameters comprises: analyzing the plurality of event messages to determine templates for the event messages; organizing the plurality of event messages into a plurality of clusters based on the determined templates; and generating a classification, based on an atom, that comprises a cluster; 3 . The method of claim 2 , wherein choosing the plurality of parameters comprises: searching for a parameter in the plurality of clusters that either (a) is synonymous to a parameter specified by a user to monitor, or (b) has a similar neighboring symbol to a neighboring symbol of the parameter specified by the user to monitor. 4 . The method of claim 2 , further comprising computing a time correlation between the determined templates and wherein generating the atom is based on the time correlation. 5 . The method of claim 1 , wherein choosing the plurality of parameters comprises: computing a time-based correlation of a parameter being monitored to the chosen plurality of parameters to be traced. 6 . A non-transitory, computer readable storage device containing software that, when executed by a processor, causes the processor to: choose, based on user activity, a plurality of candidate parameters to be monitored from a plurality of event messages; estimate a level of similarity between the chosen plurality of candidate parameters by computing a similarity score for at least two of the chosen candidate parameters; and determine a plurality of parameters from the chosen candidate parameters if the similarity score for the plurality of parameters is greater than a threshold. 7 . The non-transitory, computer readable storage device of claim 6 wherein the software causes the processor to choose the plurality of candidate parameters to be monitored by causing the processor to: analyze the event messages to determine templates from the event messages; classify the event messages into a plurality of clusters based on the determined templates; and generate, based on an atom, a classification comprising a cluster. 8 . The non-transitory, computer readable storage device of claim 7 wherein the software causes the processor to choose the plurality of candidate parameters to be monitored by causing the processor to: search for a parameter in the plurality of clusters that either (a) is synonymous to a parameter specified by a user to monitor, or (b) has a similar neighboring symbol of he parameter specified by the user to monitor. 9 . The non-transitory, computer readable storage device of claim 7 wherein the software causes the processor to choose the plurality of parameters as candidates to be monitored by causing the processor to; identify the candidate parameters from the plurality of clusters based on a user preference in a specified parameter. 10 . The non-transitory, computer readable storage device of claim 7 wherein the software causes the processor to generate the atom based on a time-based correlation between the determined templates. 11 . The non-transitory, computer readable storage device of claim 6 wherein the software causes the processor to choose the plurality of candidate parameters to be monitored by causing the processor to: estimate a correlation, based on time, of a parameter being monitored to the chosen candidate parameters of the event message. 12 . A non-transitory, computer readable storage device containing software that, when executed by a processor, causes the processor to: receive a plurality of event messages from a server; choose a plurality of parameters in the event messages to be traced, according to user activity; convert the chosen parameters into numbers; calculate a similarity score between the chosen parameters; and if the similarity score for the chosen parameters is greater than a threshold, recommend the chosen parameter in the event messages to be monitored. 13 . The non-transitory, computer readable storage device of claim 12 wherein the software causes the processor to choose the parameters in the event messages to be traced by causing the processor to: analyze the plurality of event messages to determine templates for the event messages; organize the plurality of event messages into a plurality of clusters based on the determined templates: generate an classification that comprises a cluster, based on a time-based correlation between the organized clusters; and choose a parameter from the organized clusters that either (a) is synonymous to a user's interested parameter in the event messages, or (b) has a similar neighboring symbol to a neighboring symbol of the users interested parameter. 14 . The non-transitory, computer readable storage device of claim 13 wherein the software causes the processor to choose the parameters in the event messages to be traced by causing the processor to: choose the parameter either (a) from the generated classification, or (b) that has a similar neighboring symbol in the generated classification. 15 . The non-transitory, computer readable storage device of claim 12 wherein the software causes the processor to choose the parameters in the event messages to be traced by causing the processor to: estimate a time-based correlation of a parameter being monitored to the chosen parameters.

Assignees

Inventors

Classifications

  • Performance evaluation by statistical analysis · CPC title

  • Threshold · CPC title

  • Digital computing or data processing equipment or methods, specially adapted for specific functions (information retrieval, database structures or file system structures therefor G06F16/00) · CPC title

  • using ranking · CPC title

  • Performance evaluation by tracing or monitoring · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016259791A1 cover?
A non-transitory, computer readable storage device includes software that, while being executed by a processor, causes the processor to choose, based on user activity, a plurality of candidate parameters to be monitored from a plurality of event messages. Further, the processor executes the software to estimate a level of similarity between the chosen plurality of candidate parameters by comput…
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/24578. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).