Pixel-based temporal plot of events according to multidimensional scaling values based on event similarities and weighted dimensions

US10699449B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10699449-B2
Application numberUS-201515544675-A
CountryUS
Kind codeB2
Filing dateMar 17, 2015
Priority dateMar 17, 2015
Publication dateJun 30, 2020
Grant dateJun 30, 2020

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.

Similarities between events that include a plurality of dimensions are computed, the similarities computed based on binary comparisons between the events and based on user-specified weights for the dimensions. Multidimensional scaling (MDS) values are calculated based on the computed similarities between the events. A graphical visualization is generated of a temporal plot of the events, the temporal plot comprising a first axis corresponding to time, and a second axis corresponding to the MDS values, and the temporal plot representing overlapping time slices each containing pixels representing a respective subset of the events.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: computing, by a system including a processor, similarities between events occurring within a network environment and that comprise a plurality of dimensions, the similarities computed based on binary comparisons between the events and based on user-specified weights for the dimensions; calculating, by the system, multidimensional scaling (MDS) values based on the computed similarities between the events; generating, by the system, a graphical visualization of a temporal plot of the events, the temporal plot comprising a first axis corresponding to time, and a second axis corresponding to the MDS values, and the temporal plot representing overlapping time slices each containing pixels representing a respective subset of the events; for each of the overlapping time slices, computing a diversity of each dimension of the plurality of dimensions, wherein a higher value of the diversity for a given dimension of the plurality of dimensions indicates that values of the given dimension are more spread apart; and identifying, by the system, security issues within the network environment from the graphical visualization. 2. The method of claim 1 , wherein MDS values comprise one-dimensional MDS values. 3. The method of claim 1 , further comprising: providing, in the graphical visualization, a respective graphical element representing the diversity of each dimension of the plurality of dimensions in a given time slice of the overlapping time slices. 4. The method of claim 3 , further comprising: assigning different visual indicators to the respective graphical element to represent different diversity values. 5. The method of claim 4 , wherein assigning the different visual indicators to the respective graphical element comprises assigning different colors of different brightness. 6. The method of claim 1 , further comprising: presenting a graphical user interface listing the plurality of dimensions, the graphical user interface including control elements that are user-actuatable to specify the respective weights for the plurality of dimensions; and setting the respective weights for the plurality of dimensions in response to user actuation of the control elements. 7. The method of claim 1 , wherein computing the similarities comprises computing weighted distances between the events based on the binary comparisons between individual dimensions of the events. 8. The method of claim 7 , further comprising generating a distance matrix having rows corresponding to the events and columns corresponding to the events, wherein a cell of the distance matrix includes a value representing the weighted distance between a pair of the events. 9. The method of claim 1 , further comprising: defining the overlapping time slices, wherein a first time slice of the overlapping time slices shares at least one event with a second time slice of the overlapping time slices. 10. The method of claim 1 , further comprising: iterating among performing defining the overlapping time slices, assigning the user-specified weights, and generating the graphical visualization. 11. A system comprising: a processor to: compute, by a system including a processor, similarities between events occurring within a network environment and that comprise a plurality of dimensions, the similarities computed based on binary comparisons between the events and based on user-specified weights for the dimensions; calculate, by the system, multidimensional scaling (MDS) values based on the computed similarities between the events; generate, by the system, a graphical visualization of a temporal plot of the events, the temporal plot comprising a first axis corresponding to time, and a second axis corresponding to the MDS values, and the temporal plot representing overlapping time slices each containing pixels representing a respective subset of the events; for each of the overlapping time slices, compute a diversity of each dimension of the plurality of dimensions, wherein a higher value of the diversity for a given dimension of the plurality of dimensions indicates that values of the given dimension are more spread apart; and identifying, by the system, security issues within the network environment from the graphical visualization. 12. The system of claim 11 , the processor further to: provide, in the graphical visualization, a respective graphical element representing the diversity of each dimension of the plurality of dimensions in a given time slice of the overlapping time slices. 13. The system of claim 11 , the processor further to: present a graphical user interface listing the plurality of dimensions, the graphical user interface including control elements that are user-actuatable to specify the respective weights for the plurality of dimensions; and set the respective weights for the plurality of dimensions in response to user actuation of the control elements. 14. A non-transitory machine-readable storage medium comprising instructions for: computing, by a system including a processor, similarities between events occurring within a network environment and that comprise a plurality of dimensions, the similarities computed based on binary comparisons between the events and based on user-specified weights for the dimensions; calculating, by the system, multidimensional scaling (MDS) values based on the computed similarities between the events; generating, by the system, a graphical visualization of a temporal plot of the events, the temporal plot comprising a first axis corresponding to time, and a second axis corresponding to the MDS values, and the temporal plot representing overlapping time slices each containing pixels representing a respective subset of the events; for each of the overlapping time slices, computing a diversity of each dimension of the plurality of dimensions, wherein a higher value of the diversity for a given dimension of the plurality of dimensions indicates that values of the given dimension are more spread apart; and identifying, by the system, security issues within the network environment from the graphical visualization. 15. The non-transitory machine-readable storage medium of claim 14 , wherein computing the similarities comprises computing weighted distances between the events based on the binary comparisons between individual dimensions of the events. 16. The non-transitory machine-readable storage medium of claim 15 , further comprising instructions for: generating a distance matrix having rows corresponding to the events and columns corresponding to the events, wherein a cell of the distance matrix includes a value representing the weighted distance between a pair of the events.

Assignees

Inventors

Classifications

  • by plotting the signal segments against each other, e.g. analysing scattergrams · CPC title

  • Classification; Matching · CPC title

  • G06Q10/10Primary

    Office automation; Time management · CPC title

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Drawing of charts or graphs · 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 US10699449B2 cover?
Similarities between events that include a plurality of dimensions are computed, the similarities computed based on binary comparisons between the events and based on user-specified weights for the dimensions. Multidimensional scaling (MDS) values are calculated based on the computed similarities between the events. A graphical visualization is generated of a temporal plot of the events, the te…
Who is the assignee on this patent?
Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).