Transforming data into consumable content
First Claim
1. A computer comprising:
- a processor; and
a computer-readable storage medium in communication with the processor, the computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the processor, cause the processor toobtain, at a computing device, 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, andapply 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.
-
Citations
20 Claims
-
1. A computer comprising:
-
a processor; and a computer-readable storage medium in communication with the processor, the computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the processor, cause the processor to obtain, at a computing device, 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, and apply 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 comprising:
-
a processor; and a computer-readable storage medium in communication with the processor, the computer-readable storage medium comprising computer-executable instructions stored thereupon which, when executed by the processor, cause the processor to analyze data to identify relationships between a plurality of data elements in the data, determine a world defining a visualization model to apply to the plurality of data elements based, at least partially, upon the relationships, the world comprising instructions for visualizing the data elements in two-dimensional or three-dimensional visualizations, 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 comprising:
-
a processor; and a computer-readable storage medium in communication with the processor, the computer-readable storage medium comprising computer-executable instructions stored thereupon which, when executed by the processor, cause the processor 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 an 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