Conveying data to a user via field-attribute mappings in a three-dimensional model
First Claim
1. A computer-implemented method, comprising:
- receiving unstructured data from an external data source;
determining a mapping between a first set of value ranges associated with one or more fields defined for the unstructured 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 field of the one or more fields defined for the unstructured data;
updating, via a processor, each of the multiple attributes over a period of time to visually convey any changes in values associated with the different fields over the period of time;
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 over the period of time as each of the multiple attributes is updated.
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.
-
Citations
28 Claims
-
1. A computer-implemented method, comprising:
-
receiving unstructured data from an external data source; determining a mapping between a first set of value ranges associated with one or more fields defined for the unstructured 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 field of the one or more fields defined for the unstructured data; updating, via a processor, each of the multiple attributes over a period of time to visually convey any changes in values associated with the different fields over the period of time; 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 over the period of time as each of the multiple attributes is updated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium including instructions that, when executed by a processor, cause the processor to perform the steps of:
-
receiving unstructured data from an external data source; determining a mapping between a first set of value ranges associated with one or more fields defined for the unstructured 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 diffe rent field of the one or more fields defined for the unstructured data; updating each of the multiple attributes over a period of time to visually convey any changes in values associated with the different fields over the period of time; 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 over the period of time as each of the multiple attributes is updated. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system, comprising:
-
a memory including instructions; and a processor that is coupled to the memory and, when executing the instructions, is configured to; receive unstructured data from an external data source; determine a mapping between a first set of value ranges associated with one or more fields defined for the unstructured 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 field of the one or more fields defined for the unstructured data; update each of the multiple attributes over a period of time to visually convey any changes in values associated with the different fields over the period of time; 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 over the period of time as each of the multiple attributes is updated. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification