Conveying machine data to a user via attribute mapping in a three-dimensional model
First Claim
1. A computer-implemented method, comprising:
- receiving a stream of unstructured real-time machine data from an external data source, wherein the real-time machine data reflects activity within an information technology environment;
determining a mapping between a first set of value ranges associated with one or more aspects of the unstructured real-time machine data and a first set of values associated with one or more modeling attributes;
generating, based on the mapping, a three-dimensional model that includes a first three-dimensional object having multiple attributes of the one or more modeling attributes, wherein each of the multiple attributes is mapped to a different aspect of the one or more aspects of the unstructured real-time machine data;
updating, via a processor, each of the multiple attributes in real-time to visually convey changes in the different aspects of the unstructured real-time machine data;
modifying a first visual characteristic of a first cluster designator that encloses and is associated with a plurality of three-dimensional objects that includes the first three-dimensional object based on the one or more modeling attributes; and
displaying at least a first portion of the three-dimensional model that includes the first three-dimensional object as each of the multiple attributes is updated in real-time.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods according to various embodiments enable a user to view three-dimensional representations of data objects (“nodes”) within a 3D environment from a first person perspective. The system may be configured to allow the user to interact with the nodes by moving a virtual camera through the 3D environment. The nodes may have one or more attributes that may correspond, respectively, to particular static or dynamic values within the data object'"'"'s data fields. The attributes may include physical aspects of the nodes, such as color, size, or shape. The system may group related data objects within the 3D environment into clusters that are demarked using one or more cluster designators, which may be in the form of a dome or similar feature that encompasses the related data objects. The system may enable multiple users to access the 3D environment simultaneously, or to record their interactions with the 3D environment.
57 Citations
34 Claims
-
1. A computer-implemented method, comprising:
-
receiving a stream of unstructured real-time machine data from an external data source, wherein the real-time machine data reflects activity within an information technology environment; determining a mapping between a first set of value ranges associated with one or more aspects of the unstructured real-time machine data and a first set of values associated with one or more modeling attributes; generating, based on the mapping, a three-dimensional model that includes a first three-dimensional object having multiple attributes of the one or more modeling attributes, wherein each of the multiple attributes is mapped to a different aspect of the one or more aspects of the unstructured real-time machine data; updating, via a processor, each of the multiple attributes in real-time to visually convey changes in the different aspects of the unstructured real-time machine data; modifying a first visual characteristic of a first cluster designator that encloses and is associated with a plurality of three-dimensional objects that includes the first three-dimensional object based on the one or more modeling attributes; and displaying at least a first portion of the three-dimensional model that includes the first three-dimensional object as each of the multiple attributes is updated in real-time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium including instructions that, when executed by a processor, cause the processor to perform the steps of:
-
receiving a stream of unstructured real-time machine data from an external data source, wherein the real-time machine data reflects activity within an information technology environment; determining a mapping between a first set of value ranges associated with one or more aspects of the unstructured real-time machine data and a first set of values associated with one or more modeling attributes; generating, based on the mapping, a three-dimensional model that includes a first three-dimensional object having multiple attributes of the one or more modeling attributes, wherein each of the multiple attributes is mapped to a different aspect of the one or more aspects of the unstructured real-time machine data; updating each of the multiple attributes in real-time to visually convey changes in the different aspects of the unstructured real-time machine data; modifying a first visual characteristic of a first cluster designator that encloses and is associated with a plurality of three-dimensional objects that includes the first three-dimensional object based on the one or more modeling attributes; and displaying at least a first portion of the three-dimensional model that includes the first three-dimensional object as each of the multiple attributes is updated in real-time. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer system, comprising:
-
a memory storing instructions; and a processor that is coupled to the memory and, when executing the instructions, is configured to; receive a stream of unstructured real-time machine data from an external data source, wherein the real-time machine data reflects activity within an information technology environment; determine a mapping between a first set of value ranges associated with one or more aspects of the real-time machine data and a first set of values associated with one or more modeling attributes; generate, based on the mapping, a three-dimensional model that includes a first three-dimensional object having multiple attributes of the one or more modeling attributes, wherein each of the multiple attributes is mapped to a different aspect of the one or more aspects of the unstructured real-time machine data; update each of the multiple attributes in real-time to visually convey changes in the different aspects of the unstructured real-time machine data; modify a first visual characteristic of a first cluster designator that encloses and is associated with a plurality of three-dimensional objects that includes the first three-dimensional object based on the one or more modeling attributes; and display at least a first portion of the three-dimensional model that includes the first three-dimensional object as each of the multiple attributes is updated in real-time. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification