Patent Document ID: 9009092
Application ID: 13552662
Patent Flag: 1

Claim One:
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; identifying a plurality of worlds that can be used to generate output comprising at least one of the plurality of data elements, each of the plurality of worlds defining a visualization model to apply to the plurality of data elements based, at least partially, upon the relationships; ranking the plurality of worlds based, at least partially, upon a determination of an appropriateness of the each of the plurality of worlds for a shape determined for the data; selecting a world from the plurality of worlds based, at least partially, upon the data; obtaining rules for applying the data to the world selected; and applying the rules to the data to generate the output.