Systems and user interfaces for dynamic and interactive investigation of bad actor behavior based on automatic clustering of related data in various data structures
First Claim
1. A computer system comprising:
- one or more non-transitory computer readable storage devices configured to store;
a plurality of computer executable instructions; and
a plurality of data clusters, each data cluster including a respective one or more data items and associated metadata, each data cluster further associated with a respective one or more tag types and a respective tag value for each of the one or more tag types; and
one or more hardware computer processors in communication with the one or more non-transitory computer readable storage devices and configured to execute the plurality of computer executable instructions in order to;
generate user interface data for rendering a user interface on a computing device, the user interface including one or more selectable elements useable by a user for indicating a tag type;
in response to receiving an indication of a first tag type, update the user interface data such that the user interface further includes a plurality of first tiles, wherein;
the plurality of first tiles are arranged across a portion of the user interface,each of the first tiles represents a different tag value of the first tag type,each of the first tiles displays a time-based graph showing events associated with data clusters associated with the respective tag values of the respective first tiles,each of the time-based graphs of the first tiles includes at least one common axis and a common range for the at least one common axis; and
in response to selection of a tile of the plurality of first tiles, update the user interface data such that, in the user interface, the time-based graph associated with the selected tile is resized to be displayed entirely horizontally across the portion of the user interface while maintaining the common axis and common range previously displayed by the selected tile.
8 Assignments
0 Petitions
Accused Products
Abstract
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.
651 Citations
20 Claims
-
1. A computer system comprising:
-
one or more non-transitory computer readable storage devices configured to store; a plurality of computer executable instructions; and a plurality of data clusters, each data cluster including a respective one or more data items and associated metadata, each data cluster further associated with a respective one or more tag types and a respective tag value for each of the one or more tag types; and one or more hardware computer processors in communication with the one or more non-transitory computer readable storage devices and configured to execute the plurality of computer executable instructions in order to; generate user interface data for rendering a user interface on a computing device, the user interface including one or more selectable elements useable by a user for indicating a tag type; in response to receiving an indication of a first tag type, update the user interface data such that the user interface further includes a plurality of first tiles, wherein; the plurality of first tiles are arranged across a portion of the user interface, each of the first tiles represents a different tag value of the first tag type, each of the first tiles displays a time-based graph showing events associated with data clusters associated with the respective tag values of the respective first tiles, each of the time-based graphs of the first tiles includes at least one common axis and a common range for the at least one common axis; and in response to selection of a tile of the plurality of first tiles, update the user interface data such that, in the user interface, the time-based graph associated with the selected tile is resized to be displayed entirely horizontally across the portion of the user interface while maintaining the common axis and common range previously displayed by the selected tile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method comprising:
by one or more hardware processors executing computer executable instructions; communicate with a data store configured to store a plurality of data clusters, each data cluster including a respective one or more data items and associated metadata, each data cluster further associated with a respective one or more tag types and a respective tag value for each of the one or more tag types; generate user interface data for rendering a user interface on a computing device, the user interface including one or more selectable elements useable by a user for indicating a tag type; in response to receiving an indication of a first tag type, update the user interface data such that the user interface further includes a plurality of first tiles, wherein; the plurality of first tiles are arranged across a portion of the user interface, each of the first tiles represents a different tag value of the first tag type, each of the first tiles displays a time-based graph showing events associated with data clusters associated with the respective tag values of the respective first tiles, each of the time-based graphs of the first tiles includes at least one common axis and a common range for the at least one common axis; and in response to selection of a tile of the plurality of first tiles, update the user interface data such that, in the user interface, the time-based graph associated with the selected tile is resized to be displayed entirely horizontally across the portion of the user interface while maintaining the common axis and common range previously displayed by the selected tile. - View Dependent Claims (19)
-
20. A non-transitory computer-readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to:
-
communicate with a data store configured to store a plurality of data clusters, each data cluster including a respective one or more data items and associated metadata, each data cluster further associated with a respective one or more tag types and a respective tag value for each of the one or more tag types; generate user interface data for rendering a user interface on a computing device, the user interface including one or more selectable elements useable by a user for indicating a tag type; in response to receiving an indication of a first tag type, update the user interface data such that the user interface further includes a plurality of first tiles, wherein; the plurality of first tiles are arranged across a portion of the user interface, each of the first tiles represents a different tag value of the first tag type, each of the first tiles displays a time-based graph showing events associated with data clusters associated with the respective tag values of the respective first tiles, each of the time-based graphs of the first tiles includes at least one common axis and a common range for the at least one common axis; and in response to selection of a tile of the plurality of first tiles, update the user interface data such that, in the user interface, the time-based graph associated with the selected tile is resized to be displayed entirely horizontally across the portion of the user interface while maintaining the common axis and common range previously displayed by the selected tile.
-
Specification