Automated interactive dynamic audio/visual performance with integrated data assembly system and methods
First Claim
Patent Images
1. A system for automating a performance derived from a raw dataset having related data elements, the system comprising:
- a communications interface;
a storage device storing;
an application including instructions; and
a native dataset; and
a processing device coupled to the communications interface and the storage device and operable to access the application stored by the storage device, and execute the instructions of the application, the instructions causing the processing device to;
receive the raw dataset, including the related data elements, from the communications interface;
access the raw data, the raw data having a format according to at least one schema that specifies relations between the related data elements;
digest the raw dataset without assuming any data schemas of the raw data set to create the native data set from the raw data set, the native data set including;
multiple dimensions, where each data element of the raw data set is stored in one of the multiple dimensions of the native data set one or more times; and
a relation across the multiple dimensions between the data elements of the native data set; and
interpret the stored native data set according to a scene, wherein the scene specifies at least one pivot point for data elements having the same value within one of the multiple dimensions and interpreting includes;
automatically grouping the data elements in the other multiple dimensions corresponding to the pivot point;
automatically summarizing the data elements of the group in one or more of the other multiple dimensions; and
mapping multiple dimensions of the native data set and their corresponding data elements including the summarized data elements to visual aspects of the scene;
receive an input from a user device in response to a user action to automatically vary the visual aspects of the scene by pivoting between dimensions of the native data set or data elements within a dimension of the native data set; and
render visualizations of the mapped data elements as interpreted according to the scene as a visual performance on a display device, wherein the visual aspects of the rendered visualizations varied by the pivoting are perceived by a viewer of the visual performance as motion.
0 Assignments
0 Petitions
Accused Products
Abstract
The computer applications, user devices, methods, and/or systems described herein provide a user with automated tools to facilitate creating dynamic, interactive performances of visualizations that utilize datasets of various digital/web content provided from various data sources and types without loss of access to underlying data used to create the performance.
-
Citations
24 Claims
-
1. A system for automating a performance derived from a raw dataset having related data elements, the system comprising:
-
a communications interface; a storage device storing; an application including instructions; and a native dataset; and a processing device coupled to the communications interface and the storage device and operable to access the application stored by the storage device, and execute the instructions of the application, the instructions causing the processing device to; receive the raw dataset, including the related data elements, from the communications interface; access the raw data, the raw data having a format according to at least one schema that specifies relations between the related data elements; digest the raw dataset without assuming any data schemas of the raw data set to create the native data set from the raw data set, the native data set including; multiple dimensions, where each data element of the raw data set is stored in one of the multiple dimensions of the native data set one or more times; and a relation across the multiple dimensions between the data elements of the native data set; and interpret the stored native data set according to a scene, wherein the scene specifies at least one pivot point for data elements having the same value within one of the multiple dimensions and interpreting includes; automatically grouping the data elements in the other multiple dimensions corresponding to the pivot point; automatically summarizing the data elements of the group in one or more of the other multiple dimensions; and mapping multiple dimensions of the native data set and their corresponding data elements including the summarized data elements to visual aspects of the scene; receive an input from a user device in response to a user action to automatically vary the visual aspects of the scene by pivoting between dimensions of the native data set or data elements within a dimension of the native data set; and render visualizations of the mapped data elements as interpreted according to the scene as a visual performance on a display device, wherein the visual aspects of the rendered visualizations varied by the pivoting are perceived by a viewer of the visual performance as motion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for automating a performance derived from a raw dataset having related data elements, the method comprising:
-
accessing, by a processing device, the raw dataset including the related data elements, the raw data having a format according to at least one schema that specifies relations between the related data elements; digesting, by a processing device, the raw dataset including the related data elements without assuming any data schemas of the raw data set to create the native data set from the raw data set, the native data set including; multiple dimensions, where each data element of the raw data set is stored in one of the multiple dimensions of the native data set one or more times; and a relation across the multiple dimensions between the data elements of the native data set; storing the native dataset; and interpreting, by a processing device, the stored native data set according to a scene, wherein the scene specifies at least one pivot point for data elements having the same value within one of the multiple dimensions and interpreting includes; automatically grouping the data elements in the other multiple dimensions corresponding to the pivot point; automatically summarizing the data elements of the group in one or more of the other multiple dimensions; and mapping multiple dimensions of the native data set and their corresponding data elements including the summarized data elements to visual aspects of the scene; receiving an input from a user device in response to a user action to automatically vary the visual aspects of the scene by pivoting between dimensions of the native data set or data elements within a dimension of the native data set; and
;rendering, by a processing device, visualizations of the mapped data elements as interpreted according to the scene as a visual performance on a display device, wherein the visual aspects of the rendered visualizations varied by the pivoting are perceived by a viewer of the visual performance as motion. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. Software stored in a non-transitory storage device to automate a performance from a raw dataset having related data elements, the software including instructions configured to cause one or more processing devices to:
-
access the raw dataset including the related data elements, the raw data having a format according to at least one schema that specifies relations between the related data elements; digesting the raw dataset including the related data elements without assuming any data schemas of the raw data set to create the native data set from the raw data set, the native data set including; multiple dimensions, where each data element of the raw data set is stored in one of the multiple dimensions of the native data set one or more times; and a relation across the multiple dimensions between the data elements of the native data set; store the native dataset; and interpret the stored native data set according to a scene, wherein the scene specifies at least one pivot point for data elements having the same value within one of the multiple dimensions and interpreting includes; automatically grouping the data elements in the other multiple dimensions corresponding to the pivot point; automatically summarizing the data elements of the group in one or more of the other multiple dimensions; and mapping multiple dimensions of the native data set and their corresponding data elements including the summarized data elements to visual aspects of the scene; receive an input from a user device in response to a user action to automatically vary the visual aspects of the scene by pivoting between dimensions of the native data set or data elements within a dimension of the native data set; and render visualizations of the mapped data elements as interpreted according to the scene as a visual performance on a display device, wherein the visual aspects of the rendered visualizations varied by the pivoting are perceived by a viewer of the visual performance as motion. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification