×

Automated interactive dynamic audio/visual performance with integrated data assembly system and methods

  • US 9,721,321 B1
  • Filed: 04/12/2013
  • Issued: 08/01/2017
  • Est. Priority Date: 04/12/2012
  • Status: Active Grant
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.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×