Patent ID: 8793604

Claim:
A computer implemented method of outputting information via one or more cells arranged geometrically in a graphical user interface (GUI), the method comprising: storing a plurality of cells, each cell comprising: a metadata component comprising features of the cell, a plurality of zoom states, each zoom state associated with at least one content reference, where content references are configured to access data sources to obtain content for the cell, where there are a plurality of different content references and data sources; receiving a search query from a user; and responsive to receiving the search query from the user, identifying a current zoom state of the GUI; identifying a subset of the cells that comprise features that match the search query and that comprise contextual information regarding relationships between cells associated with a type of information; and for at least one of the cells of the subset: determining a content reference for the cell based on the identified zoom state and the search query, the content reference comprising a dynamic template specifying an arrangement for visual representation of the subset of cells based on the features of the cells in the subset; resolving the determined content reference to obtain content for the cell from at least one of the data sources; and configuring the visual representation of the content of the cells of the subset to be displayed together based on the arrangement of the dynamic template; outputting the visual representation.