CONVEYING DATA TO A USER VIA FIELD-ATTRIBUTE MAPPINGS IN A THREE-DIMENSIONAL MODEL
First Claim
1. A computer-implemented method, comprising:
- receiving data from an external data source;
generating a three-dimensional model that includes a first three-dimensional object having multiple attributes, wherein each of the multiple attributes is mapped to a different field defined for the 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; 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
30 Claims
-
1. A computer-implemented method, comprising:
-
receiving data from an external data source; generating a three-dimensional model that includes a first three-dimensional object having multiple attributes, wherein each of the multiple attributes is mapped to a different field defined for the 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; 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. A non-transitory computer-readable medium including instructions that, when executed by a processor, cause the processor to perform the steps of:
-
receiving data from an external data source; generating a three-dimensional model that includes a first three-dimensional object having multiple attributes, wherein each of the multiple attributes is mapped to a different field defined for the 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; 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 (12, 13, 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 data from an external data source; generate a three-dimensional model that includes a first three-dimensional object having multiple attributes, wherein each of the multiple attributes is mapped to a different field defined for the 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; 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, 29, 30)
-
Specification