TRANSFORMING DATA INTO CONSUMABLE CONTENT
First Claim
1. A computer-implemented method for transforming data, the computer-implemented method comprising performing computer-implemented operations for:
- obtaining, at a computing device, data comprising a plurality of data elements;
analyzing the data to identify relationships between the plurality of data elements;
determining a world defining a visualization model to apply to the plurality of data elements based, at least partially, upon the relationships;
obtaining rules for applying the data to the world; and
applying the rules to the data to generate output comprising the at least one of the plurality of data elements arranged according to the world.
2 Assignments
0 Petitions
Accused Products
Abstract
Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
22 Citations
20 Claims
-
1. A computer-implemented method for transforming data, the computer-implemented method comprising performing computer-implemented operations for:
-
obtaining, at a computing device, data comprising a plurality of data elements; analyzing the data to identify relationships between the plurality of data elements; determining a world defining a visualization model to apply to the plurality of data elements based, at least partially, upon the relationships; obtaining rules for applying the data to the world; and applying the rules to the data to generate output comprising the at least one of the plurality of data elements arranged according to the world. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer storage medium having computer readable instructions stored thereupon that, when executed by a computer, cause the computer to:
-
obtain data comprising a plurality of data elements; analyze the data to identify relationships between the plurality of data elements; determine a world defining a visualization model to apply to the plurality of data elements based, at least partially, upon the relationships; obtain a rule for applying the data to the world; and apply the rule to the data to generate output comprising the plurality of data elements arranged according to the world. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer storage medium having computer readable instructions stored thereupon that, when executed by a computer, cause the computer to:
-
obtain data comprising a plurality of data elements; analyze the data to identify relationships between the plurality of data elements; determine a world defining a visualization model to apply to the plurality of data elements based, at least partially, upon the relationships; obtain rules for applying the data to the world; apply the rules to the data to generate output comprising the plurality of data elements arranged according to the rules; present the output at a display device; obtain feedback comprising at least one of an indication that an aspect of the output is liked, or indication that the aspect of the output is disliked; determine that the output is to be modified based, at least partially, upon the feedback; and in response to determining that the output is to be modified, modify the output in accordance with the feedback. - View Dependent Claims (20)
-
Specification