Interactive vehicle information map
US-9021384-B1 · Apr 28, 2015 · US
US10447712B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10447712-B2 |
| Application number | US-201715449042-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 3, 2017 |
| Priority date | Dec 22, 2014 |
| Publication date | Oct 15, 2019 |
| Grant date | Oct 15, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present disclosure relate to a data analysis system that may automatically generate memory-efficient clustered data structures, automatically analyze those clustered data structures, automatically tag and group those clustered data structures, and provide results of the automated analysis and grouping in an optimized way to an analyst. The automated analysis of the clustered data structures (also referred to herein as data clusters) may include an automated application of various criteria or rules so as to generate a tiled display of the groups of related data clusters such that the analyst may quickly and efficiently evaluate the groups of data clusters. In particular, the groups of data clusters may be dynamically re-grouped and/or filtered in an interactive user interface so as to enable an analyst to quickly navigate among information associated with various groups of data clusters and efficiently evaluate those data clusters in the context of, for example, a fraud investigation.
Opening claim text (preview).
What is claimed is: 1. A computer system configured to provide a dynamic user interface relating to visualization of alerts of malicious network activity, the computer system comprising: one or more electronic data structures configured to store a plurality of clusters of data items, wherein each cluster of data items represents a group of related malicious network activities; and one or more hardware computer processors configured to execute software code to cause the computer system to: access the plurality of clusters of data items from the one or more electronic data structures; analyze the plurality of clusters of data items to determine, for each cluster of the plurality of clusters, respective types of malicious network activity associated with the clusters of data items; group, into a plurality of groups of clusters, the plurality of clusters of data items such that each group of clusters of the plurality of groups of clusters comprises clusters of data items associated with respective same types of malicious network activity; and provide a dynamic graphical user interface including a plurality of tiles each representing a different one of the plurality of groups of clusters, wherein each of the respective tiles includes at least: respective indications of the types of malicious network activity associated with the respective tiles; and respective numbers of data clusters included in the groups of clusters associated with the respective tiles representing the types of malicious network activity. 2. The computer system of claim 1 , wherein the one or more hardware computer processors are further configured to execute software code to cause the computer system to: further analyze the plurality of clusters of data items to determine respective numbers of clusters of the plurality of clusters having each of a plurality of types of malicious network activity. 3. The computer system of claim 1 , wherein each of the respective tiles further includes: respective time-based graphs showing events associated with data clusters of the respective groups of clusters associated with the respective tiles. 4. The computer system of claim 3 , wherein the one or more hardware computer processors are further configured to execute software code to cause the computer system to: in response to selection of a tile of the plurality of tiles, update the graphical user interface such that the time-based graph associated with the selected tile is resized to be larger and comprise a greater portion of the graphical user interface. 5. The computer system of claim 3 , wherein each of the respective tiles further includes: respective indications of numbers of critical malicious network activities associated with the respective tiles. 6. The computer system of claim 5 , wherein the plurality of tiles are spatially organized in the graphical user interface according to the numbers of critical malicious network activities associated with the respective tiles. 7. The computer system of claim 5 , wherein the plurality of tiles are each colored to indicate the respective numbers of critical malicious network activities associated with the respective tiles. 8. The computer system of claim 1 , wherein the one or more hardware computer processors are further configured to execute software code to cause the computer system to: determine a change to a data item of a cluster of the plurality of clusters; and at least one of: re-analyze the plurality of clusters to determine respective types of malicious network activity associated with the clusters of data items, or re-group the plurality of clusters of data items into a plurality of groups of clusters. 9. A computer system configured to provide a dynamic user interface relating to visualization of alerts of malicious activity, the computer system comprising: one or more electronic data structures configured to store a plurality of clusters of data items, wherein each cluster of data items represents a group of related malicious activities; and one or more hardware computer processors configured to execute software code to cause the computer system to: access the plurality of clusters of data items from the one or more electronic data structures; analyze the plurality of clusters of data items to determine, for each of the clusters, respective one or more attribute values associated with the respective clusters of data items; provide a dynamic user interface configured to include at least indications of a plurality of types of attributes; and in response to a user input selecting a first type of attribute, update the dynamic user interface to include at least: indications of a first one or more attribute values associated with the first type of attribute, wherein each of the first one or more attribute values is indicated along with a corresponding graphical tile in the dynamic user interface; and for each of the first one or more attribute values, and overlaid on the respective graphical tiles, respective numbers of data clusters associated with the respective one or more attribute values. 10. The computer system of claim 9 , wherein the one or more hardware computer processors are further configured to execute software code to cause the computer system to: in response to a user input selecting a second type of attribute, update the dynamic user interface to include at least: indications of a second one or more attribute values associated with the second type of attribute, wherein each of the second one or more attribute values is indicated along with a corresponding graphical tile in the dynamic user interface; and for each of the second one or more attribute values, and overlaid on the respective graphical tiles, respective numbers of data clusters associated with the respective one or more attribute values. 11. The computer system of claim 9 , wherein each of the respective graphical tiles is further overlaid with: respective time-based graphs showing events associated with data clusters associated with the respective one or more attribute values represented by the respective graphical tiles. 12. The computer system of claim 11 , wherein the one or more hardware computer processors are further configured to execute software code to cause the computer system to: in response to selection of a graphical tile of the plurality of tiles, update the dynamic user interface such that the time-based graph associated with the selected graphical tile is resized to be larger and comprise a greater portion of the dynamic user interface. 13. The computer system of claim 11 , wherein each of the respective graphical tiles is further overlaid with: respective indications of numbers of critical malicious activities associated with data clusters associated the respective tiles. 14. A computer system configured to provide a dynamic user interface relating to visualization of alerts of malicious network activity, the computer system comprising: one or more electronic data structures configured to store a plurality of clusters of data items, wherein each cluster of data items represents a group of related malicious network activities; and one or more hardware computer processors configured to execute software code to cause the computer system to: access the plurality of clusters of data items from the one or more electronic data structures; analyze the plurality of clusters of data items to determine, for each cluster of the plurality of clusters: respective types of malicious network activity associated with the clusters of data items, and respective criticalities of the malicious netwo
Event detection, e.g. attack signature detection · CPC title
Finance; Insurance; Tax strategies; Processing of corporate or income taxes · CPC title
Clustering techniques · CPC title
Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor · CPC title
Browsing; Visualisation therefor (browsing or visualisation for clustering or classification G06F16/358) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.