Patent ID: 8001476

Claim:
A method for displaying data content from a plurality of data sources on a graphical user interface acting as an intermediary between the data sources and an operating system, the method comprising: associating an output of a data source with a cell generating connector; rendering a visual proxy for a content output from the data source for associating with a cell; generating metadata associated with the cell, the metadata including information descriptive of the content; delivering the cell to a viewer application; querying the information descriptive of the content with information contained in a query to produce a query result; determining whether to display the cell in a cellularized environment of a user comprising a plurality of cells based on the query result; responsive to determining to display the cell: displaying the cell in a particular channel of a plurality of displayed channels of the cellularized environment responsive to the cell and other cells of the particular channel having metadata matching information contained in the query; in response to user activation of the cell, forming a second query comprising the metadata associated with the cell; executing the second query over metadata associated with the plurality of cells in the cellularized environment; and reorganizing the plurality of cells in the cellularized environment to display a channel comprising the cell and those of the plurality of cells with metadata matching the second query metadata.